Browse Books

Go to Case Study Research in Software Engineering

  • Wiley Publishing

Save to Binder

ACM Digital Library

Based on their own experiences of in-depth case studies of software projects in international corporations, in this bookthe authors present detailed practical guidelines on the preparation, conduct, design and reporting of case studies of software engineering. This is the first software engineering specific book on thecase study research method.

ACM

  • Meixner K, Feichtinger K, Fadhlillah H, Greiner S, Marcher H, Rabiser R and Biffl S (2024). Variability modeling of products, processes, and resources in cyber–physical production systems engineering, Journal of Systems and Software , 211 :C , Online publication date: 1-May-2024 .
  • Arvanitou E, Gagoutis D, Ampatzoglou A, Mittas N, Deligiannis I and Chatzigeorgiou A (2024). What does matter in the success of a decentralized application? From idea to development, Information and Software Technology , 169 :C , Online publication date: 1-May-2024 .
  • Rico S, Ali N, Engström E and Höst M (2024). Experiences from conducting rapid reviews in collaboration with practitioners — Two industrial cases, Information and Software Technology , 167 :C , Online publication date: 1-Mar-2024 .
  • de la Vara J, Bahamonde H and Ayora C (2024). Assessment of the quality of the text of safety standards with industrial semantic technologies, Computer Standards & Interfaces , 88 :C , Online publication date: 1-Mar-2024 .
  • Ouni A, AlOmar E, Hamdi O, Cinnéide M, Mkaouer M and Saied M (2023). On the impact of single and co-occurrent refactorings on quality attributes in android applications, Journal of Systems and Software , 205 :C , Online publication date: 1-Nov-2023 .
  • Rainer A and Wohlin C (2023). Case study identification, Information and Software Technology , 161 :C , Online publication date: 1-Sep-2023 .
  • Galeano I, Merín M, González M and Cernuzzi L (2023). A methodological approach for mobile applications development, Science of Computer Programming , 230 :C , Online publication date: 1-Aug-2023 .
  • Zabardast E, Gonzalez-Huerta J, Gorschek T, Šmite D, Alégroth E and Fagerholm F (2023). A taxonomy of assets for the development of software-intensive products and services, Journal of Systems and Software , 202 :C , Online publication date: 1-Aug-2023 .
  • Giachetti G, Luis de la Vara J and Marín B (2023). A model-driven approach to adopt good practices for agile process configuration and certification, Computer Standards & Interfaces , 86 :C , Online publication date: 1-Aug-2023 .
  • Pérez-Castillo R, Jiménez-Navajas L and Piattini M (2023). Dynamic analysis of quantum annealing programs, Journal of Systems and Software , 201 :C , Online publication date: 1-Jul-2023 .
  • Tan J, Feitosa D and Avgeriou P (2023). The lifecycle of Technical Debt that manifests in both source code and issue trackers, Information and Software Technology , 159 :C , Online publication date: 1-Jul-2023 .
  • Shafiee S, Wautelet Y, Poelmans S and Heng S (2023). An empirical evaluation of scrum training’s suitability for the model-driven development of knowledge-intensive software systems, Data & Knowledge Engineering , 146 :C , Online publication date: 1-Jul-2023 .
  • Šmite D, Moe N, Floryan M, Gonzalez-Huerta J, Dorner M and Sablis A (2023). Decentralized decision-making and scaled autonomy at Spotify, Journal of Systems and Software , 200 :C , Online publication date: 1-Jun-2023 .
  • Jolak R, Wortmann A, Liebel G, Umuhoza E and Chaudron M (2023). Design thinking and creativity of colocated versus globally distributed software developers, Journal of Software: Evolution and Process , 35 :5 , Online publication date: 25-Apr-2023 .
  • Alfayez R, Winn R, Alwehaibi W, Venson E and Boehm B (2023). How SonarQube-identified technical debt is prioritized, Information and Software Technology , 156 :C , Online publication date: 1-Apr-2023 .
  • Holtmann J, Deantoni J and Fockel M (2022). Early timing analysis based on scenario requirements and platform models, Software and Systems Modeling (SoSyM) , 21 :6 , (2171-2211), Online publication date: 1-Dec-2022 .
  • Avritzer A, Britto R, Trubiani C, Camilli M, Janes A, Russo B, van Hoorn A, Heinrich R, Rapp M, Henß J and Chalawadi R (2022). Scalability testing automation using multivariate characterization and detection of software performance antipatterns, Journal of Systems and Software , 193 :C , Online publication date: 1-Nov-2022 .
  • Singjai A and Zdun U (2022). Conformance assessment of Architectural Design Decisions on API endpoint designs derived from domain models, Journal of Systems and Software , 193 :C , Online publication date: 1-Nov-2022 .
  • Rainer A and Wohlin C (2022). Recruiting credible participants for field studies in software engineering research, Information and Software Technology , 151 :C , Online publication date: 1-Nov-2022 .
  • Sas C and Capiluppi A (2022). Antipatterns in software classification taxonomies, Journal of Systems and Software , 190 :C , Online publication date: 1-Aug-2022 .
  • Catak F, Kuzlu M, Catak E, Cali U and Unal D (2022). Security concerns on machine learning solutions for 6G networks in mmWave beam prediction, Physical Communication , 52 :C , Online publication date: 1-Jun-2022 .
  • Breckel A, Pietron J, Juhnke K, Sihler F and Tichy M (2022). A domain-specific language for modeling and analyzing solution spaces for technology roadmapping, Journal of Systems and Software , 184 :C , Online publication date: 1-Feb-2022 .
  • Sas D, Avgeriou P, Pigazzini I and Arcelli Fontana F (2021). On the relation between architectural smells and source code changes, Journal of Software: Evolution and Process , 34 :1 , Online publication date: 18-Jan-2022 .
  • Wohlin C and Runeson P (2021). Guiding the selection of research methodology in industry–academia collaboration in software engineering, Information and Software Technology , 140 :C , Online publication date: 1-Dec-2021 .
  • Rico S, Bjarnason E, Engström E, Höst M and Runeson P (2021). A case study of industry–academia communication in a joint software engineering research project, Journal of Software: Evolution and Process , 33 :10 , Online publication date: 3-Oct-2021 .
  • Medeiros R Unburdening onboarding in software product lines Proceedings of the 43rd International Conference on Software Engineering: Companion Proceedings, (260-262)
  • Chatterjee P, Damevski K and Pollock L Automatic Extraction of Opinion-based Q&A from Online Developer Chats Proceedings of the 43rd International Conference on Software Engineering, (1260-1272)
  • Ozdenizci Kose B (2020). Business process management approach for improving agile software process and agile maturity, Journal of Software: Evolution and Process , 33 :4 , Online publication date: 1-Apr-2021 .
  • Rafi S, Yu W, Akbar M, Mahmood S, Alsanad A and Gumaei A (2020). Readiness model for DevOps implementation in software organizations, Journal of Software: Evolution and Process , 33 :4 , Online publication date: 1-Apr-2021 .
  • Sablis A, Smite D and Moe N (2020). Team‐external coordination in large‐scale software development projects, Journal of Software: Evolution and Process , 33 :3 , Online publication date: 3-Mar-2021 .
  • Pérez‐Castillo R, Caivano D, Ruiz F and Piattini M (2020). ArchiRev—Reverse engineering of information systems toward ArchiMate models. An industrial case study, Journal of Software: Evolution and Process , 33 :2 , Online publication date: 14-Feb-2021 .
  • Pradhan D, Wang S, Ali S, Yue T and Liaaen M (2021). CBGA-ES + : A Cluster-Based Genetic Algorithm with Non-Dominated Elitist Selection for Supporting Multi-Objective Test Optimization, IEEE Transactions on Software Engineering , 47 :1 , (86-107), Online publication date: 1-Jan-2021 .
  • Ferrari A, Spoletini P, Bano M and Zowghi D (2020). SaPeer and ReverseSaPeer: teaching requirements elicitation interviews with role-playing and role reversal, Requirements Engineering , 25 :4 , (417-438), Online publication date: 1-Dec-2020 .
  • Alves F, L’Erario A and Gonçalves J A conceptual framework to validate new features of corporate software, including client stakeholders 2020 IEEE Frontiers in Education Conference (FIE), (1-8)
  • Sajedi‐Badashian A and Stroulia E (2020). Guidelines for evaluating bug‐assignment research, Journal of Software: Evolution and Process , 32 :9 , Online publication date: 3-Sep-2020 .
  • Arya D, Guo J and Robillard M (2020). Information correspondence between types of documentation for APIs, Empirical Software Engineering , 25 :5 , (4069-4096), Online publication date: 1-Sep-2020 .
  • Grubb A and Chechik M (2019). Reconstructing the past: the case of the Spadina Expressway, Requirements Engineering , 25 :2 , (253-272), Online publication date: 1-Jun-2020 .
  • Ramírez‐Mora S, Oktaba H and Patlán Pérez J (2019). Group maturity, team efficiency, and team effectiveness in software development, Journal of Software: Evolution and Process , 32 :4 , Online publication date: 1-Apr-2020 .
  • Linåker J, Regnell B and Damian D (2019). A method for analyzing stakeholders’ influence on an open source software ecosystem’s requirements engineering process, Requirements Engineering , 25 :1 , (115-130), Online publication date: 1-Mar-2020 .
  • Wohlrab R, Knauss E, Steghöfer J, Maro S, Anjorin A and Pelliccione P (2018). Collaborative traceability management: a multiple case study from the perspectives of organization, process, and culture, Requirements Engineering , 25 :1 , (21-45), Online publication date: 1-Mar-2020 .
  • Ochodek M, Kopczyńska S and Nawrocki J A Case Study on a Hybrid Approach to Assessing the Maturity of Requirements Engineering Practices in Agile Projects (REMMA) SOFSEM 2020: Theory and Practice of Computer Science, (689-698)
  • Sadaj A, Ochodek M, Kopczyńska S and Nawrocki J Maintainability of Automatic Acceptance Tests for Web Applications—A Case Study Comparing Two Approaches to Organizing Code of Test Cases SOFSEM 2020: Theory and Practice of Computer Science, (454-466)
  • Rainer A and Williams A (2019). Using blog‐like documents to investigate software practice, Journal of Software: Evolution and Process , 31 :11 , Online publication date: 15-Nov-2019 .
  • Chatzimparmpas A and Bibi S (2019). Maintenance process modeling and dynamic estimations based on Bayesian networks and association rules, Journal of Software: Evolution and Process , 31 :9 , Online publication date: 13-Oct-2019 .
  • Čavrak I, Bosnić I, Ciccozzi F and Mirandola R (2019). Resilience of distributed student teams to stress factors, Information and Software Technology , 114 :C , (258-274), Online publication date: 1-Oct-2019 .
  • Abodei E, Norta A, Azogu I, Udokwu C and Draheim D Blockchain Technology for Enabling Transparent and Traceable Government Collaboration in Public Project Processes of Developing Economies Digital Transformation for a Sustainable Society in the 21st Century, (464-475)
  • Linåker J, Regnell B and Damian D (2019). A Community Strategy Framework – How to obtain influence on requirements in meritocratic open source software communities?, Information and Software Technology , 112 :C , (102-114), Online publication date: 1-Aug-2019 .
  • Bjarnason E, Sharp H and Regnell B (2019). Improving requirements-test alignment by prescribing practices that mitigate communication gaps, Empirical Software Engineering , 24 :4 , (2364-2409), Online publication date: 1-Aug-2019 .
  • Liebel G, Tichy M and Knauss E (2019). Use, potential, and showstoppers of models in automotive requirements engineering, Software and Systems Modeling (SoSyM) , 18 :4 , (2587-2607), Online publication date: 1-Aug-2019 .
  • Wang Y, Graziotin D, Kriso S and Wagner S (2022). Communication channels in safety analysis, Journal of Systems and Software , 153 :C , (135-151), Online publication date: 1-Jul-2019 .
  • Pradhan D, Wang S, Ali S, Yue T and Liaaen M (2022). Employing rule mining and multi-objective search for dynamic test case prioritization, Journal of Systems and Software , 153 :C , (86-104), Online publication date: 1-Jul-2019 .
  • Pradhan D, Wang S, Yue T, Ali S and Liaaen M (2019). Search-based test case implantation for testing untested configurations, Information and Software Technology , 111 :C , (22-36), Online publication date: 1-Jul-2019 .
  • Dasanayake S, Aaramaa S, Markkula J and Oivo M (2019). Impact of requirements volatility on software architecture, Journal of Software: Evolution and Process , 31 :6 , Online publication date: 24-Jun-2019 .
  • Johanssen J, Bernius J and Bruegge B Toward usability problem identification based on user emotions derived from facial expressions Proceedings of the 4th International Workshop on Emotion Awareness in Software Engineering, (1-7)
  • Seiler M, Hübner P and Paech B Comparing traceability through information retrieval, commits, interaction logs, and tags Proceedings of the 10th International Workshop on Software and Systems Traceability, (21-28)
  • Vierhauser M, Cleland-Huang J, Burge J and Grünbacher P The interplay of design and runtime traceability for non-functional requirements Proceedings of the 10th International Workshop on Software and Systems Traceability, (3-10)
  • Nayebi M, Cai Y, Kazman R, Ruhe G, Feng Q, Carlson C and Chew F A longitudinal study of identifying and paying down architecture debt Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, (171-180)
  • Burden H, Steghöfer J and Svensson O Facilitating entrepreneurial experiences through a software engineering project course Proceedings of the 41st International Conference on Software Engineering: Software Engineering Education and Training, (28-37)
  • Helgesson D, Engström E, Runeson P and Bjarnason E Cognitive load drivers in large scale software development Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering, (91-94)
  • Rios N, Spínola R, de Mendonça Neto M and Seaman C Supporting analysis of technical debt causes and effects with cross-company probabilistic cause-effect diagrams Proceedings of the Second International Conference on Technical Debt, (3-12)
  • Knutas A, Palacin V, Maccani G and Helfert M Software engineering in civic tech a case study about code for Ireland Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Society, (41-50)
  • Smite D, Moe N, Krekling T and Stray V Offshore outsourcing costs Proceedings of the 14th International Conference on Global Software Engineering, (40-47)
  • Britto R, Smite D, Damm L and Börstler J Performance evolution of newcomers in large-scale distributed software projects Proceedings of the 14th International Conference on Global Software Engineering, (1-11)
  • Johanssen J, Kleebaum A, Paech B and Bruegge B (2019). Continuous software engineering and its support by usage and decision knowledge, Journal of Software: Evolution and Process , 31 :5 , Online publication date: 20-May-2019 .
  • Diebold P, Theobald S, Wahl J and Rausch Y (2019). Stepwise transition to agile, Journal of Software: Evolution and Process , 31 :5 , Online publication date: 20-May-2019 .
  • Sulaman S, Beer A, Felderer M and Höst M (2019). Comparison of the FMEA and STPA safety analysis methods---a case study, Software Quality Journal , 27 :1 , (349-387), Online publication date: 1-Mar-2019 .
  • Klotins E, Unterkalmsteiner M and Gorschek T (2019). Software engineering in start-up companies, Empirical Software Engineering , 24 :1 , (68-102), Online publication date: 1-Feb-2019 .
  • Voelter M, Kolb B, Szabó T, Ratiu D and Deursen A (2019). Lessons learned from developing mbeddr, Software and Systems Modeling (SoSyM) , 18 :1 , (585-630), Online publication date: 1-Feb-2019 .
  • Alsanoosy T, Spichkova M and Harland J (2020). The influence of power distance on requirements engineering activities, Procedia Computer Science , 159 :C , (2394-2403), Online publication date: 1-Jan-2019 .
  • Perez‐Castillo R and Piattini M (2018). An empirical study on how project context impacts on code cloning, Journal of Software: Evolution and Process , 30 :12 , Online publication date: 12-Dec-2018 .
  • García‐García J, García‐Borgoñón L, Escalona M and Mejías M (2018). A model‐based solution for process modeling in practice environments, Journal of Software: Evolution and Process , 30 :12 , Online publication date: 12-Dec-2018 .
  • Ochei L, Bass J and Petrovski A (2018). Degrees of tenant isolation for cloud-hosted software services, Journal of Cloud Computing: Advances, Systems and Applications , 7 :1 , (1-39), Online publication date: 1-Dec-2018 .
  • Oliveira P, Santos Neto P, Britto R, Rabêlo R, Braga R and Souza M (2018). CIaaS - computational intelligence as a service with Athena, Computer Languages, Systems and Structures , 54 :C , (95-118), Online publication date: 1-Dec-2018 .
  • Molléri J, Petersen K and Mendes E (2018). Towards understanding the relation between citations and research quality in software engineering studies, Scientometrics , 117 :3 , (1453-1478), Online publication date: 1-Dec-2018 .
  • Bosch J and Olsson H (2018). Ecosystem traps and where to find them, Journal of Software: Evolution and Process , 30 :11 , Online publication date: 14-Nov-2018 .
  • Patón-Romero J, Baldassarre M, Rodríguez M and Piattini M (2018). Green IT Governance and Management based on ISO/IEC 15504, Computer Standards & Interfaces , 60 :C , (26-36), Online publication date: 1-Nov-2018 .
  • Souag A, Mazo R, Salinesi C and Comyn-Wattiau I (2018). Using the AMAN-DA method to generate security requirements, Requirements Engineering , 23 :4 , (557-580), Online publication date: 1-Nov-2018 .
  • Tolfo C, Wazlawick R, Ferreira M and Forcellini F (2018). Agile practices and the promotion of entrepreneurial skills in software development, Journal of Software: Evolution and Process , 30 :9 , Online publication date: 17-Sep-2018 .
  • Usman M, Britto R, Damm L and Börstler J (2018). Effort estimation in large-scale software development, Information and Software Technology , 99 :C , (21-40), Online publication date: 1-Jul-2018 .
  • Britto R, Cruzes D, Smite D and Sablis A (2017). Onboarding software developers and teams in three globally distributed legacy projects, Journal of Software: Evolution and Process , 30 :4 , Online publication date: 17-Apr-2018 .
  • Zagalsky A, German D, Storey M, Teshima C and Poo-Caamaño G (2018). How the R community creates and curates knowledge, Empirical Software Engineering , 23 :2 , (953-986), Online publication date: 1-Apr-2018 .
  • Budgen D, Brereton P, Williams N and Drummond S (2018). The contribution that empirical studies performed in industry make to the findings of systematic reviews, Information and Software Technology , 94 :C , (234-244), Online publication date: 1-Feb-2018 .
  • Ramler R, Buchgeher G and Klammer C (2018). Adapting automated test generation to GUI testing of industry applications, Information and Software Technology , 93 :C , (248-263), Online publication date: 1-Jan-2018 .
  • khan M, iftikhar S, Iqbal M and Sherin S (2018). Empirical studies omit reporting necessary details, Computer Standards & Interfaces , 55 :C , (156-170), Online publication date: 1-Jan-2018 .
  • Paschali M, Ampatzoglou A, Bibi S, Chatzigeorgiou A and Stamelos I (2017). Reusability of open source software across domains, Journal of Systems and Software , 134 :C , (211-227), Online publication date: 1-Dec-2017 .
  • Yang C, Liang P, Avgeriou P, Eliasson U, Heldal R, Pelliccione P and Bi T (2017). An industrial case study on an architectural assumption documentation framework, Journal of Systems and Software , 134 :C , (190-210), Online publication date: 1-Dec-2017 .
  • Valena G and Alves C (2017). A theory of power in emerging software ecosystems formed by small-to-medium enterprises, Journal of Systems and Software , 134 :C , (76-104), Online publication date: 1-Dec-2017 .
  • Classe T, Braga R, David J, Campos F and Arbex W (2017). A Distributed Infrastructure to Support Scientific Experiments, Journal of Grid Computing , 15 :4 , (475-500), Online publication date: 1-Dec-2017 .
  • Trinkenreich B, Santos G, Barcellos M and Conte T Eliciting strategies for the GQM+strategies approach in IT service measurement initiatives Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (374-383)
  • Mourão E, Kalinowski M, Murta L, Mendes E and Wohlin C Investigating the use of a hybrid search strategy for systematic reviews Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (193-198)
  • Sanchez-Gordon M, de Amescua A, OConnor R and Larrucea X (2017). A standard-based framework to integrate software work in small settings, Computer Standards & Interfaces , 54 :P3 , (162-175), Online publication date: 1-Nov-2017 .
  • Garca F, Pedreira O, Piattini M, Cerdeira-Pena A and Penabad M (2017). A framework for gamification in software engineering, Journal of Systems and Software , 132 :C , (21-40), Online publication date: 1-Oct-2017 .
  • Steghfer J, Burden H, Alahyari H and Haneberg D (2017). No silver brick, Journal of Systems and Software , 131 :C , (230-247), Online publication date: 1-Sep-2017 .
  • Vogel-Heuser B, Fischer J, Feldmann S, Ulewicz S and Rsch S (2017). Modularity and architecture of PLC-based software for automated production Systems, Journal of Systems and Software , 131 :C , (35-62), Online publication date: 1-Sep-2017 .
  • Martnez-Fernndez S, Ayala C, Franch X and Marques H (2017). Benefits and drawbacks of software reference architectures, Information and Software Technology , 88 :C , (37-52), Online publication date: 1-Aug-2017 .
  • Borg M, Wnuk K, Regnell B and Runeson P (2017). Supporting Change Impact Analysis Using a Recommendation System: An Industrial Case Study in a Safety-Critical Context, IEEE Transactions on Software Engineering , 43 :7 , (675-700), Online publication date: 1-Jul-2017 .
  • Rainer A (2017). Using argumentation theory to analyse software practitioners defeasible evidence, inference and belief, Information and Software Technology , 87 :C , (62-80), Online publication date: 1-Jul-2017 .
  • mite D, Moe N, blis A and Wohlin C (2017). Software teams and their knowledge networks in large-scale software development, Information and Software Technology , 86 :C , (71-86), Online publication date: 1-Jun-2017 .
  • Rodrguez G, Prez J, Cueva S and Torres R (2017). A framework for improving web accessibility and usability of Open Course Ware sites, Computers & Education , 109 :C , (197-215), Online publication date: 1-Jun-2017 .
  • Klotins E Using the case survey method to explore engineering practices in software start-ups Proceedings of the 1st International Workshop on Software Engineering for Startups, (24-26)
  • Souza R, Malta K and de Almeida E Software engineering in startups Proceedings of the 1st International Workshop on Software Engineering for Startups, (17-23)
  • Oliveira R, Sousa L, de Mello R, Valentim N, Lopes A, Conte T, Garcia A, Oliveira E and Lucena C Collaborative identification of code smells Proceedings of the 39th International Conference on Software Engineering: Software Engineering in Practice Track, (33-42)
  • Kalinowski M, Curty P, Paes A, Ferreira A, Spínola R, Fernández D, Felderer M and Wagner S Supporting defect causal analysis in practice with cross-company data on causes of requirements engineering problems Proceedings of the 39th International Conference on Software Engineering: Software Engineering in Practice Track, (223-232)
  • Di Penta M and Tamburri D Combining quantitative and qualitative studies in empirical software engineering research Proceedings of the 39th International Conference on Software Engineering Companion, (499-500)
  • Borg M, Alégroth E and Runeson P Software engineers' information seeking behavior in change impact analysis Proceedings of the 25th International Conference on Program Comprehension, (12-22)
  • Heinrich R, Merkle P, Henss J and Paech B (2017). Integrating business process simulation and information system simulation for performance prediction, Software and Systems Modeling (SoSyM) , 16 :1 , (257-277), Online publication date: 1-Feb-2017 .
  • Skersys T, Danenas P and Butleris R (2016). Model-based M2M transformations based on drag-and-drop actions, Journal of Systems and Software , 122 :C , (327-341), Online publication date: 1-Dec-2016 .
  • Zahedi M and Ali Babar M (2016). Why does site visit matter in global software development, Information and Software Technology , 80 :C , (36-56), Online publication date: 1-Dec-2016 .
  • dos Santos Neto P, Britto R, Rablo R, Cruz J and Lira W (2016). A hybrid approach to suggest software product line portfolios, Applied Soft Computing , 49 :C , (1243-1255), Online publication date: 1-Dec-2016 .
  • Yagüe A, Garbajosa J, Díaz J and González E (2016). An exploratory study in communication in Agile Global Software Development, Computer Standards & Interfaces , 48 :C , (184-197), Online publication date: 1-Nov-2016 .
  • Bjarnason E, Unterkalmsteiner M, Borg M and Engström E (2016). A multi-case study of agile requirements engineering and the use of test cases as requirements, Information and Software Technology , 77 :C , (61-79), Online publication date: 1-Sep-2016 .
  • Könnölä K, Suomi S, Mäkilä T, Jokela T, Rantala V and Lehtonen T (2016). Agile methods in embedded system development, Journal of Systems and Software , 118 :C , (134-150), Online publication date: 1-Aug-2016 .
  • Paschali M, Ampatzoglou A, Bibi S, Chatzigeorgiou A and Stamelos I A Case Study on the Availability of Open-Source Components for Game Development Proceedings of the 15th International Conference on Software Reuse: Bridging with Social-Awareness - Volume 9679, (149-164)
  • Neiva F, David J, Braga R and Campos F (2016). Towards pragmatic interoperability to support collaboration, Information and Software Technology , 72 :C , (137-150), Online publication date: 1-Apr-2016 .
  • Arvanitou E, Ampatzoglou A, Chatzigeorgiou A and Avgeriou P (2016). Software metrics fluctuation, Information and Software Technology , 72 :C , (110-124), Online publication date: 1-Apr-2016 .
  • Tofan D, Galster M, Lytra I, Avgeriou P, Zdun U, Fouche M, de Boer R and Solms F (2016). Empirical evaluation of a process to increase consensus in group architectural decision making, Information and Software Technology , 72 :C , (31-47), Online publication date: 1-Apr-2016 .
  • Hesse T and Paech B Documenting Relations Between Requirements and Design Decisions Proceedings of the 22nd International Working Conference on Requirements Engineering: Foundation for Software Quality - Volume 9619, (188-204)
  • Mellegård N, Ferwerda A, Lind K, Heldal R and Chaudron M (2016). Impact of Introducing Domain-Specific Modelling in Software Maintenance: An Industrial Case Study, IEEE Transactions on Software Engineering , 42 :3 , (245-260), Online publication date: 1-Mar-2016 .
  • Staron M and Meding W (2016). MeSRAM - A method for assessing robustness of measurement programs in large software development organizations and its industrial evaluation, Journal of Systems and Software , 113 :C , (76-100), Online publication date: 1-Mar-2016 .
  • Saay S, Norta A and Laanpere M Towards an Architecture for e-Learning Infrastructures on a National Level Revised Selected Papers of the ICWL 2015 International Workshops on Current Developments in Web Based Learning - Volume 9584, (98-107)
  • Morales-Trujillo M, Oktaba H and Piattini M (2015). The making of an OMG standard, Computer Standards & Interfaces , 42 :C , (84-94), Online publication date: 1-Nov-2015 .
  • El Emam K, Farah H, Samet S, Essex A, Jonker E, Kantarcioglu M and Earle C (2015). A privacy preserving protocol for tracking participants in phase I clinical trials, Journal of Biomedical Informatics , 57 :C , (145-162), Online publication date: 1-Oct-2015 .
  • Ampatzoglou A, Chatzigeorgiou A, Charalampidou S and Avgeriou P (2015). The Effect of GoF Design Patterns on Stability: A Case Study, IEEE Transactions on Software Engineering , 41 :8 , (781-802), Online publication date: 1-Aug-2015 .
  • Hamill M and Goseva-Popstojanova K (2015). Exploring fault types, detection activities, and failure severity in an evolving safety-critical software system, Software Quality Journal , 23 :2 , (229-265), Online publication date: 1-Jun-2015 .
  • Ekaputra F Ontology Change in Ontology-Based Information Integration Systems Proceedings of the 12th European Semantic Web Conference on The Semantic Web. Latest Advances and New Domains - Volume 9088, (711-720)
  • Rombach D and Jedlitschka A The maturation of empirical studies Proceedings of the Third International Workshop on Conducting Empirical Studies in Industry, (1-2)
  • Georg G, Mussbacher G, Amyot D, Petriu D, Troup L, Lozano-Fuentes S and France R (2015). Synergy between Activity Theory and goal/scenario modeling for requirements elicitation, analysis, and evolution, Information and Software Technology , 59 :C , (109-135), Online publication date: 1-Mar-2015 .
  • Zhi J, Garousi-Yusifoğlu V, Sun B, Garousi G, Shahnewaz S and Ruhe G (2015). Cost, benefits and quality of software development documentation, Journal of Systems and Software , 99 :C , (175-198), Online publication date: 1-Jan-2015 .
  • Petersen K, Roos P, Nyström S and Runeson P (2014). Early identification of bottlenecks in very large scale system of systems software development, Journal of Software: Evolution and Process , 26 :12 , (1150-1171), Online publication date: 1-Dec-2014 .
  • Abelein U and Paech B State of Practice of User-Developer Communication in Large-Scale IT Projects Proceedings of the 20th International Working Conference on Requirements Engineering: Foundation for Software Quality - Volume 8396, (95-111)
  • Ghaisas S, Rose P, Daneva M, Sikkel K and Wieringa R Generalizing by similarity Proceedings of the 1st International Workshop on Conducting Empirical Studies in Industry, (37-42)
  • Zorn-Pauli G, Paech B, Beck T, Karey H and Ruhe G Analyzing an industrial strategic release planning process Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality, (269-284)
  • Callele D, Penzenstadler B and Wnuk K Risk identification at the interface between business case and requirements Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality, (253-268)

Per Runeson

  • Publication Years 1994 - 2024
  • Publication counts 133
  • Citation count 3,945
  • Available for Download 32
  • Downloads (cumulative) 12,296
  • Downloads (12 months) 2,692
  • Downloads (6 weeks) 543
  • Average Downloads per Article 384
  • Average Citation per Article 30
  • Publication Years 1997 - 2024
  • Publication counts 67
  • Citation count 2,357
  • Available for Download 19
  • Downloads (cumulative) 8,087
  • Downloads (12 months) 808
  • Downloads (6 weeks) 159
  • Average Downloads per Article 426
  • Average Citation per Article 35
  • Publication Years 1999 - 2024
  • Publication counts 45
  • Citation count 576
  • Available for Download 17
  • Downloads (cumulative) 7,816
  • Downloads (12 months) 548
  • Downloads (6 weeks) 60
  • Average Downloads per Article 460
  • Average Citation per Article 13
  • Publication Years 1995 - 2020
  • Publication counts 71
  • Citation count 2,341
  • Available for Download 5
  • Downloads (cumulative) 4,259
  • Downloads (12 months) 195
  • Downloads (6 weeks) 11
  • Average Downloads per Article 852
  • Average Citation per Article 33

Recommendations

Software engineering research versus software development.

Engineering research differs greatly, both in its aims and in its methods, from traditional "scientific" research. While Sciences deal with the study of existing objects and phenomena, be it physically, metaphysically or conceptually, Engineering is ...

Software, software engineering and software engineering research: some unconventional thoughts

Software engineering is broadly discussed as falling far short of expectations. Data and examples are used to justify how software itself is often poor, how the engineering of software leaves much to be desired, and how research in software engineering ...

Is software engineering research addressing software engineering problems?: (keynote)

Brian Randell described software engineering as "the multi-person development of multi-version programs". David Parnas expressed that this "pithy phrase implies everything that differentiates software engineering from other programming" (Parnas, 2011). ...

Export Citations

  • Please download or close your previous search result export first before starting a new bulk export. Preview is not available. By clicking download, a status dialog will open to start the export process. The process may take a few minutes but once it finishes a file will be downloadable from your browser. You may continue to browse the DL while the export process is in progress. Download
  • Download citation
  • Copy citation

We are preparing your search results for download ...

We will inform you here when the file is ready.

Your file of search results citations is now ready.

Your search export query has expired. Please try again.

Get full access to Case Study Research in Software Engineering: Guidelines and Examples and 60K+ other titles, with a free 10-day trial of O'Reilly.

There are also live events, courses curated by job role, and more.

Case Study Research in Software Engineering: Guidelines and Examples

Case Study Research in Software Engineering: Guidelines and Examples

Read it now on the O’Reilly learning platform with a 10-day free trial.

O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.

Book description

Based on their own experiences of in-depth case studies of software projects in international corporations, in this book the authors present detailed practical guidelines on the preparation, conduct, design and reporting of case studies of software engineering. This is the first software engineering specific book on the case study research method.

Table of contents

  • ACKNOWLEDGMENTS
  • 1.1 WHAT IS A CASE STUDY?
  • 1.2 A BRIEF HISTORY OF CASE STUDIES IN SOFTWARE ENGINEERING
  • 1.3 WHY A BOOK ON CASE STUDIES OF SOFTWARE ENGINEERING?
  • 1.4 CONCLUSION
  • 2.1 INTRODUCTION
  • 2.2 RESEARCH STRATEGIES
  • 2.3 CHARACTERISTICS OF RESEARCH STRATEGIES
  • 2.4 WHAT MAKES A GOOD CASE STUDY?
  • 2.5 WHEN IS THE CASE STUDY STRATEGY FEASIBLE?
  • 2.6 CASE STUDY RESEARCH PROCESS
  • 2.7 CONCLUSION
  • 3.1 INTRODUCTION
  • 3.2 ELEMENTS OF THE CASE STUDY DESIGN
  • 3.3 LEGAL, ETHICAL, AND PROFESSIONAL ISSUES
  • 3.4 CONCLUSION
  • 4.1 INTRODUCTION
  • 4.2 DIFFERENT TYPES OF DATA SOURCE
  • 4.3 INTERVIEWS
  • 4.4 FOCUS GROUPS
  • 4.5 OBSERVATIONS
  • 4.6 ARCHIVAL DATA
  • 4.7 METRICS
  • 4.8 CONCLUSION
  • 5.1 INTRODUCTION
  • 5.2 ANALYSIS OF DATA IN FLEXIBLE RESEARCH
  • 5.3 PROCESS FOR QUALITATIVE DATA ANALYSIS
  • 5.4 VALIDITY
  • 5.5 IMPROVING VALIDITY
  • 5.6 QUANTITATIVE DATA ANALYSIS
  • 5.7 CONCLUSION
  • 6.1 INTRODUCTION
  • 6.2 WHY REPORT AND DISSEMINATE
  • 6.3 THE AUDIENCE FOR THE REPORT
  • 6.4 ASPECTS OF THE CASE STUDY TO REPORT AND DISSEMINATE
  • 6.5 WHEN TO REPORT AND DISSEMINATE
  • 6.6 GUIDELINES ON REPORTING
  • 6.7 FORMATS AND STRUCTURES FOR A REPORT
  • 6.8 WHERE TO REPORT
  • 6.9 ETHICS AND CONFIDENTIALITY
  • 6.10 CONCLUSION
  • 7.1 INTRODUCTION
  • 7.2 THE AIMS OF SCALING UP CASE STUDIES
  • 7.3 DIMENSIONS OF SCALE
  • 7.4 LONGITUDINAL CASE STUDIES
  • 7.5 MULTIPLE CASE STUDIES
  • 7.6 MULTIRESEARCHER CASE STUDIES
  • 7.7 CONCLUSION
  • 8.1 INTRODUCTION
  • 8.2 READING AND REVIEWING CASE STUDIES
  • 8.3 IDENTIFYING AND SYNTHESIZING USE CASE RESEARCH
  • 8.4 THE ECONOMICS OF CASE STUDY RESEARCH
  • 8.5 SPECIALIZING CASE STUDY RESEARCH FOR SOFTWARE ENGINEERING
  • 8.6 CASE STUDIES AND SOFTWARE PROCESS IMPROVEMENT
  • 8.7 CONCLUSION
  • 9.1 INTRODUCTION
  • 10.1 INTRODUCTION
  • 10.2 CASE STUDY DESIGN
  • 10.3 PLANNING
  • 10.4 DATA COLLECTION
  • 10.5 DATA ANALYSIS
  • 10.6 REPORTING
  • 10.7 LESSONS LEARNED
  • 11.1 INTRODUCTION
  • 11.2 BACKGROUND TO THE RESEARCH PROJECT
  • 11.3 CASE STUDY DESIGN AND PLANNING
  • 11.4 DATA COLLECTION
  • 11.5 DATA ANALYSIS
  • 11.6 REPORTING
  • 11.7 LESSONS LEARNED
  • 12.1 INTRODUCTION
  • 12.2 CASE STUDY DESIGN
  • 12.3 PLANNING
  • 12.4 DATA ANALYSIS
  • 12.5 REPORTING
  • 12.6 LESSONS LEARNED
  • 13.1 INTRODUCTION
  • 13.2 DESIGN OF THE CASE STUDY
  • 13.3 DATA COLLECTION
  • 13.4 DATA ANALYSIS
  • 13.5 REPORTING AND DISSEMINATION
  • 13.6 LESSONS LEARNED
  • 14.1 INTRODUCTION
  • 14.2 CASE STUDY DESIGN
  • 14.3 PLANNING
  • 14.4 DATA COLLECTION
  • 14.5 DATA ANALYSIS
  • 14.6 LESSONS LEARNED
  • A.1 DESIGN OF THE CASE STUDY
  • A.2 DATA COLLECTION
  • A.3 DATA ANALYSIS AND INTERPRETATION
  • A.4 REPORTING AND DISSEMINATION
  • A.5 READER'S CHECKLIST
  • APPENDIX B: EXAMPLE INTERVIEW INSTRUMENT (XP)
  • APPENDIX C: EXAMPLE INTERVIEW INSTRUMENT (REVV)
  • D.1 CODING INSTRUCTIONS
  • APPENDIX E: EXAMPLE OF A CONSENT INFORMATION LETTER

Product information

  • Title: Case Study Research in Software Engineering: Guidelines and Examples
  • Author(s): Per Runeson, Martin Höst, Austen Rainer, Björn Regnell
  • Release date: April 2012
  • Publisher(s): Wiley
  • ISBN: 9781118104354

You might also like

Evaluating project decisions: case studies in software engineering.

by Carol L. Hoover, Mel Rosso-Llopart, Gil Taran

Effective decisions are crucial to the success of any software project, but to make better decisions …

Empirical Research in Software Engineering

by Ruchika Malhotra

Empirical research has now become an essential component of software engineering yet software practitioners and researchers …

Project Management Case Studies and Lessons Learned

by M. Kemal Atesmen

Project managers who lead globally dispersed teams face unique challenges in managing project stakeholders, scope, knowledge …

The Case Study Handbook, Revised Edition

by William Ellet

The guide all MBAs and exec ed students need. If you're enrolled in an MBA or …

Don’t leave empty-handed

Get Mark Richards’s Software Architecture Patterns ebook to better understand how to design components—and how they should interact.

It’s yours, free.

Cover of Software Architecture Patterns

Check it out now on O’Reilly

Dive in for free with a 10-day trial of the O’Reilly learning platform—then explore all the other resources our members count on to build skills and solve problems every day.

case study for software engineers

Tutorial: Case Studies in Software Engineering

  • Conference paper
  • Cite this conference paper

case study for software engineers

  • Per Runeson 10 &
  • Martin Höst 10  

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 32))

Included in the following conference series:

  • International Conference on Product-Focused Software Process Improvement

3167 Accesses

2 Citations

This document presents a tutorial on case study research methodology in software engineering, held at the 10th International Conference on Product Focused Software Development and Process Improvement (Profes).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save.

  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

case study for software engineers

Data Science and Empirical Software Engineering

The design science paradigm as a frame for empirical software engineering.

case study for software engineers

Software Development Analytics in Practice: A Systematic Literature Review

Yin, R.K.: Case Study Research, 3rd edn. Sage Publications, Thousand Oaks (2003)

Google Scholar  

Runeson, P., Höst, M.: Guidelines for Conducting and Reporting Case Study Research in Software Engineering. Empirical Software Engineering 14(2), 131–164 (2009)

Article   Google Scholar  

Download references

Author information

Authors and affiliations.

Lund University, Sweden

Per Runeson & Martin Höst

You can also search for this author in PubMed   Google Scholar

Editor information

Editors and affiliations.

Fraunhofer IIESE, Fraunhoferplatz 1, 67663, Kaiserslautern, Germany

Frank Bomarius

Department of Information Processing Science, University of Oulu, P.O.Box 3000, 90014, Finland

Markku Oivo

VTT Technical Research Centre of Finland, Tietotie 3, 02150, Espoo, Finland

Päivi Jaring

Department of Computer Science, University of Helsinki, P.O.Box 68, 00014, Helsinki, Finland

Pekka Abrahamsson

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper.

Runeson, P., Höst, M. (2009). Tutorial: Case Studies in Software Engineering. In: Bomarius, F., Oivo, M., Jaring, P., Abrahamsson, P. (eds) Product-Focused Software Process Improvement. PROFES 2009. Lecture Notes in Business Information Processing, vol 32. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02152-7_36

Download citation

DOI : https://doi.org/10.1007/978-3-642-02152-7_36

Publisher Name : Springer, Berlin, Heidelberg

Print ISBN : 978-3-642-02151-0

Online ISBN : 978-3-642-02152-7

eBook Packages : Computer Science Computer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

W

  • General & Introductory Computer Science
  • Software Engineering

case study for software engineers

Case Study Research in Software Engineering: Guidelines and Examples

ISBN: 978-1-118-18100-3

case study for software engineers

Per Runeson , Martin Host , Austen Rainer , Bjorn Regnell

Dr. Austen Rainer is a Senior Lecturer in the School of Computer Science at the University of Hertfordshire. He is an active member of the Centre for Empirical Software Process Research (CESPR) and teaches several courses?in the BSc(Hons) and MSc degree programs.

Dr. Per Runeson is leader of the Software Engineering Research Group at Lund University, as well as Research Director for EASE - Embedded Applications Software Engineering. He is a Senior Researcher at Sony Ericsson, where he fulfills his role as a verification advisor. His research focuses on efficient verification and validation processes.

Dr. Martin Höst is Director of the M.Sc. Programme in Computer Science and Engineering at Lund University and a member of the Software Engineering Research Group (SERG).

Dr. Björn Regnell is a professor of Software Engineering at Lund University's Department of Computer Science and Vice Dean of Research at the Faculty of Engineering, LTH. His research interests include market-driven software development, requirements engineering, software quality, software innovation, software product management, and empirical research methods.

IEEE Account

  • Change Username/Password
  • Update Address

Purchase Details

  • Payment Options
  • Order History
  • View Purchased Documents

Profile Information

  • Communications Preferences
  • Profession and Education
  • Technical Interests
  • US & Canada: +1 800 678 4333
  • Worldwide: +1 732 981 0060
  • Contact & Support
  • About IEEE Xplore
  • Accessibility
  • Terms of Use
  • Nondiscrimination Policy
  • Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. © Copyright 2024 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.

Academia.edu no longer supports Internet Explorer.

To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to  upgrade your browser .

Enter the email address you signed up with and we'll email you a reset link.

  • We're Hiring!
  • Help Center

paper cover thumbnail

Case Studies for Software Engineers

Profile image of Jorge Aranda

● It represents the critical case in testing a well-formulated theory● The case meets all of the conditions for testing the theory thoroughly● It represents an extreme or unique case● Example: a case with a rare disorder● It is the representative or typical case, ie informs about common situations/experiences

Related Papers

Lecture Notes in Computer Science

Robin Gandhi

case study for software engineers

Empirical Software Engineering

Per Runeson

2011 International Symposium on Empirical Software Engineering and Measurement

Manoel Mendonça

Jorge Aranda

Effective coordination and communication are essential to the success of software organizations, but their study to date has been impaired by theoretical confusion and fragmentation. I articulate a theory that argues that the members of software organizations face a constant struggle to share and negotiate an understanding of their goals, plans, status, and context. This struggle lies at the heart of their coordination and communication problems.

2015 IEEE/ACM 37th IEEE International Conference on Software Engineering

2008 16th IEEE International Requirements Engineering Conference

Jeremy Bradbury

Software Engineering, 2009. ICSE 2009. …

Guilherme Travassos

In general, professionals still ignore scientific evidence in place of expert opinions in most of their decision-making. For this reason, it is still common to see the adoption of new software technologies in the field without any scientific basis or well-grounded criteria, but on the opinions of experts. Experimental Software Engineering is of paramount importance to provide the foundations to understand the limits and applicability of software technologies. The need to better observe and understand the practice of Software Engineering leads us to look for alternative experimental approaches to support our studies. Different research strategies can be used to explore different Software Engineering practices. Action Research can be seen as one alternative to intensify the conducting of important experimental studies with results of great value while investigating the Software Engineering practices in depth. In this paper, a discussion on the use of Action Research in Software Engine...

RELATED PAPERS

Michael Pasco

David Douglas

International Journal of Software Engineering & Applications (IJSEA)-ERA Indexed , Alexandre Vasconcelos

Julian Newman

Daniela Damian

Jim Herbsleb

Handbook of the 5th World Congress and School on Universal Logic

Vedat Kamer , jean-yves beziau , Asociacion de Propietarios Mirador de Peñalolén , Matthias Jenny , John Corcoran , Bernd Buldt , Tiago Soares dos Reis

Paulo Meirelles

Software Quality Journal

Joachim Wegener

Journal of Software Engineering Research and Development

Luciana Aparecida Martinez Zaina

Communications of the Association for Information Systems (CAIS)

Ali Sunyaev

2015 IEEE/ACM 3rd International Workshop on Conducting Empirical Studies in Industry

Brian Fitzgerald

Silvia Abrahao

Frank Maurer

… Engineering and Measurement, 2007. ESEM 2007

Ricardo Valerdi

COGNITION TECHNOLOGY WORK

iftikhar khan

Maya Daneva

Asma Labadi

Jörg Becker

Pedro Gabriel

Information and Software Technology

June Verner

Journal of Operations Management

Robert Handfield

Handbook of the 6th World Congress and School on Universal Logic

Marek Nasieniewski

Gaetano Albergo

Carlos Fong Reynoso

BADIRU YUNUSA YUSUF

Future of Software Engineering (FOSE '07)

Dag Sjøberg

Joshua Summers

Abdulmohsin Keshwan

Bilal Succar , Willy Sher

Jennifer Horkoff

Inge van de Weerd

Louis Major

Kathrin Figl

Marcos Suassuna

J. Global Business Advancement, Vol. 8, No. 4, 2015

Mustafa Colak , Mumin Dayan

Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '14

Aline Alencar

  •   We're Hiring!
  •   Help Center
  • Find new research papers in:
  • Health Sciences
  • Earth Sciences
  • Cognitive Science
  • Mathematics
  • Computer Science
  • Academia ©2024
  • Guidelines to Write Experiences
  • Write Interview Experience
  • Write Work Experience
  • Write Admission Experience
  • Write Campus Experience
  • Write Engineering Experience
  • Write Coaching Experience
  • Write Professional Degree Experience
  • Write Govt. Exam Experiences

ION GROUPS Interview Experience for Software Engineer

Selection Process at ION

Last year, I had the opportunity to participate in the selection process at ION. The rounds are detailed below:

1. Online Assessment (90 minutes)

The online assessment was a challenging start to the selection process, lasting approximately 1.5 hours. It tested a broad range of skills and knowledge, featuring medium to hard-level questions across several key areas of computer science. The questions covered topics such as Computer Science Fundamentals, Database Management Systems (DBMS), Operating Systems (OS), and Data Structures and Algorithms (DSA). The programming questions were particularly demanding, requiring efficient coding solutions under time constraints.

2. 1st Interview (Technical Interview, 90 minutes)

The first technical interview lasted around 90 minutes and began with a brief introduction about myself, followed by the interviewer’s background. There were two interviewers present, which made the discussion more dynamic. The interview started with three puzzles, including the “12 Balls Weight Puzzle.” The conversation then transitioned into a deep dive into the projects listed on my resume. I was asked to explain a web application project in detail, covering key aspects such as state management, data storage choices, and responsive design principles like media queries and Bootstrap. The interviewers tested my understanding of Object-Oriented Programming (OOP) principles, asking me to explain the four pillars of OOP and demonstrate how I applied these concepts in practical scenarios. Additionally, the interview included questions on Operating Systems, particularly focusing on paging in memory management, as well as basic programming challenges.

2nd Interview Round (Case Study, 45 minutes)

The third round was a case study, where I was presented with the scenario of discussing whether a homestay or a hotel is a better option for a holiday. I had 5 minutes to gather my thoughts and then spoke in detail for about 10-15 minutes. This round tested my ability to think broadly and critically, requiring me to consider factors such as cost, comfort, privacy, and overall experience.

4th Interview Round (Stakeholder Interview, Noida Office, 90 minutes)

The next round was a techno-HR interview conducted onsite at the Noida office during “ION Day.” ION generously covered the cost of my flight and stay for this visit. The interview began with introductions and a discussion about my projects. One key question was how to reduce company costs while effectively managing customer support. I suggested providing proper training to CS teams to handle more clients efficiently. The interviewer then explored my personal motivations, the new technologies I’m currently exploring, and my reasons for wanting to work at ION.

5th Interview Round (Country Head/Cultural Fit Round, 45 minutes)

This round took place on the same day as ION Day and was conducted offline with five other candidates and the Country Head of ION. We began with introductions, where each candidate shared details about their names, native places, location preferences, and family backgrounds. During the interview, we were asked several questions designed to gauge our fit with the company’s culture and values. The remaining time was spent in an informal discussion, allowing us to engage more freely.

6th Interview Round (Future Fit, 20 minutes)

After returning home, I was informed two days later that I had been selected and invited back for the final round of interviews, known as the “Future Fit Round.” ION covered the costs of this visit to Noida once again. For this round, I was seated alone in a large meeting room. The interviewer joined via Microsoft Teams. The session began with general questions and a brief introduction. We also discussed ION’s ideas and my thoughts on how I could contribute to the company’s future.

Overall, the process was thorough and insightful, providing a deep dive into my skills and fit with ION’s culture and goals.

Please Login to comment...

Similar reads.

  • Experiences
  • Interview Experiences

Improve your Coding Skills with Practice

 alt=

What kind of Experience do you want to share?

  • Directories

Human Resources

Explore Positions at Mines

case study for software engineers

Faculty & Staff

All faculty positions are employees of the school, are governed by Colorado School of Mines policies and procedures, and are exempted from the State Personnel System.   State residency is not required for application.

campus building with fall trees

Classified Positions

Classified employees are part of the Colorado State Personnel System and are governed by State Personnel Board Rules and Procedures and the Partnership Agreement.  To apply for positions within the Classified personnel system, you must be a current resident of the State of Colorado.

case study for software engineers

Student Hiring

Not all jobs require a Colorado or Federal work-study award. Locate more information about undergraduate student employment on the Financial Aid site. Graduate students can find information about employment opportunities on the Graduate Student Employment site.

  • Siemens PLM Software

A satellite image of the earth for Teamcenter product lifecycle management (PLM) software main page.

Product lifecycle management

Teamcenter plm software.

Plan, develop and deliver innovative products with Teamcenter software. Discover why Teamcenter is a leading choice in product lifecycle management (PLM).

Infinity logo on dark background for use for Realize LIVE events.

Take a sneak peek into the Teamcenter agenda for Realize LIVE Americas.

Why Teamcenter?

Leverage the digital twin.

Use digital twins to connect and optimize processes for designs, systems, software, simulation and visualization. Resolve problems before they become real.

Collaborate and innovate

Connect people across your business. Automate and streamline product lifecycle processes. Provide visibility for everyone to make innovative product decisions.

Rely on the leader

Start-ups to large enterprises - across industries - trust Teamcenter. Invest in the future with modern PLM of unmatched breadth, depth and usability.

Optimize your product lifecycle

Teamcenter software helps users plan, develop and deliver product lifecycles. This image portrays those phases with three circles that integrate with each other.

Set the strategic direction and product definition to guide downstream decisions.

Design and document the multi-discipline product to leverage the digital twin.

Weave the digital thread to connect product development with manufacturing, service and suppliers.

PLM your way

Get Teamcenter delivered any way you want it – on premises or on the cloud – operated by your IT team or Siemens.

An illustration of a computer in front of a building sending data to the building to represent having PLM on-premise.

On premises

Host, manage and support your PLM software with your IT team. Explore the PLM software portfolio.

An illustration of a cloud with data floating around it to represent PLM on the cloud.

Choose your cloud provider, managed by your IT team. See all PLM solutions.

An illustration of a cloud with data floating around it and through it.

On cloud, SaaS by Siemens

Get started quickly using software as a service. Operation, maintenance and upgrades are included.

Teamcenter X SaaS grows with your business

See how even the smallest start-up business can grow with Teamcenter X. Cloud SaaS PLM is instant-on for fast time to value. You can manage your product digital twin efficiently to bring new and innovative products to market faster – and grow your business.

Engineering depth and business breadth

Adapt to business disruptions while driving product innovation. Teamcenter provides a single source of product information for every stakeholder across the business.

Illustration of computer screen with other icons to represent project lifecycle management.

What PLM solution is best for you?

G2 ranks products based on customer reviews. G2 named Teamcenter the best PLM software for any size company – outperforming 99 others. Take a look at the PLM software comparison grid to see the top ranking for Teamcenter.

G2 Teamcenter 2024 winter award banners. G2 named Teamcenter the best PLM software for any size company.

Top PLM software leadership recognition

Teamcenter is recognized by Forrester Research as a leader in PLM.

Teamcenter received the highest possible scores in more criteria than any other evaluated vendor in The Forrester Wave™: Product Lifecycle Management for Discrete Manufacturers, Q1 2023 report.

Forrester wave leader 2023 PLM for discrete manufacturers award banner.

Northrop Grumman

Embracing digital transformation.

Company: Northrop Grumman

Industry: Aerospace & Defense

Siemens Software: Teamcenter

Information

  • Author Services

Initiatives

You are accessing a machine-readable page. In order to be human-readable, please install an RSS reader.

All articles published by MDPI are made immediately available worldwide under an open access license. No special permission is required to reuse all or part of the article published by MDPI, including figures and tables. For articles published under an open access Creative Common CC BY license, any part of the article may be reused without permission provided that the original article is clearly cited. For more information, please refer to https://www.mdpi.com/openaccess .

Feature papers represent the most advanced research with significant potential for high impact in the field. A Feature Paper should be a substantial original Article that involves several techniques or approaches, provides an outlook for future research directions and describes possible research applications.

Feature papers are submitted upon individual invitation or recommendation by the scientific editors and must receive positive feedback from the reviewers.

Editor’s Choice articles are based on recommendations by the scientific editors of MDPI journals from around the world. Editors select a small number of articles recently published in the journal that they believe will be particularly interesting to readers, or important in the respective research area. The aim is to provide a snapshot of some of the most exciting work published in the various research areas of the journal.

Original Submission Date Received: .

  • Active Journals
  • Find a Journal
  • Proceedings Series
  • For Authors
  • For Reviewers
  • For Editors
  • For Librarians
  • For Publishers
  • For Societies
  • For Conference Organizers
  • Open Access Policy
  • Institutional Open Access Program
  • Special Issues Guidelines
  • Editorial Process
  • Research and Publication Ethics
  • Article Processing Charges
  • Testimonials
  • Preprints.org
  • SciProfiles
  • Encyclopedia

remotesensing-logo

Article Menu

case study for software engineers

  • Subscribe SciFeed
  • Recommended Articles
  • Google Scholar
  • on Google Scholar
  • Table of Contents

Find support for a specific problem in the support section of our website.

Please let us know what you think of our products and services.

Visit our dedicated information section to learn more about MDPI.

JSmol Viewer

Hydraulic risk assessment on historic masonry bridges using hydraulic open-source software and geomatics techniques: a case study of the “hannibal bridge”, italy.

case study for software engineers

1. Introduction

3. case study, 3.1. identification of study area, 3.2. geomatics data, 5. discussion, 5.1. climate change impacts, 5.2. impact of dem in hydraulic modeling, 6. conclusions, author contributions, data availability statement, acknowledgments, conflicts of interest.

Click here to enlarge figure

  • Sözen, Ş.; Doğangün, A. Evaluation of the effect of change in support conditions on the seismic behavior of a historical masonry bridge. ACM J. Comput. Cult. Herit. 2023 , 16 , 1–19. [ Google Scholar ] [ CrossRef ]
  • Bone, E.; Bolkcom, C. Unmanned aerial vehicles: Background and issues for congress. DTIC Doc. 2003 . [ Google Scholar ]
  • Wang, Y.; Chen, H.; Li, H. 3D path planning approach based on gravitational search algorithm for sprayer UAV. Trans. Chin. Soc. Agric. Mach. 2018 , 49 , 28–33. [ Google Scholar ]
  • Tsach, S.; Tatievsky, A.; London, L. Unmanned Aerial Vehicles (UAV s). Encycl. Aerosp. Eng. 2010 . [ Google Scholar ]
  • Chapman, A. Types of Drones: Multi-Rotor vs. Fixed-Wing vs. Single Rotor vs. Hybrid VTOL. 2016. Available online: https://www.auav.com.au/articles/drone-types/ (accessed on 17 February 2016).
  • Okeil; Ayman, M.; Cai, C.S. Survey of short-and medium-span bridge damage induced by Hurricane Katrina. J. Bridge Eng. 2008 , 13 , 377–387. [ Google Scholar ] [ CrossRef ]
  • Kara, S.; Thorsten, S.; Terry, W.; Saad, M. Flow dynamics through a submerged bridge opening with overtopping. J. Hydraul. Res. 2015 , 53 , 186–195. [ Google Scholar ] [ CrossRef ]
  • Melville; Bruce, W.; Stephen, E. Bridge Scour. Water Resources Publication. National Oceanic and Atmospheric Administration (NOAA). Earth System Research Laboratory, Global Monitoring Division. 2016. Available online: http://www.esrl.noaa.gov/gmd/ccgg/trends/global.html#global (accessed on 17 February 2016).
  • Suriya, S.; Vignesh, P.; Udhayakumar, M.; Vishnuram, J.S.; Suresh, P. Scour Evaluation Using HEC RAS Model: A Case Study on Musiri Bridge, Trichy, India. IOP Conf. Ser. Earth Environ. Sci. 2023 , 1280 , 012051. [ Google Scholar ] [ CrossRef ]
  • Nasr, A.; Kjellström, E.; Björnsson, I.; Honfi, D.; Ivanov, O.L.; Johansson, J. Bridges in a changing climate: A study of the potential impacts of climate change on bridges and their possible adaptations. Struct. Infrastruct. Eng. 2020 , 16 , 738–749. [ Google Scholar ] [ CrossRef ]
  • The World Bank. Turn down the Heat: Why a 4 °C Warmer World Must Be Avoided (Report No. 74455). Potsdam Institute for Climate Impact Research and Climate Analytics. 2012. Available online: https://documents1.worldbank.org/curated/en/865571468149107611/pdf/NonAsciiFileName0.pdf (accessed on 16 February 2024).
  • Taricska, M. An Analysis of Recent Bridge Failures (2000–2012). Master’s Thesis, Ohio State University, OhioLINK Electronic Theses and Dissertations Center, Columbus, OH, USA, 2014. Available online: https://rave.ohiolink.edu/etdc/view?acc_num=osu1397600086 (accessed on 1 March 2024).
  • Xiong, W.; Cai, C.S.; Zhang, R.; Huiduo, S.; Chang, X. Review of Hydraulic Bridge Failures: Historical Statistic Analysis, Failure Modes, and Prediction Methods. J. Bridge Eng. 2023 , 28 , 03123001. [ Google Scholar ] [ CrossRef ]
  • Intergovernmental Panel on Climate Change (IPCC). Climate Change: Synthesis Report. Contribution of Working Groups I, II and III to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change ; IPCC: Geneva, Switzerland, 2014; Available online: https://www.ipcc.ch/report/ar5/syr/ (accessed on 1 March 2024).
  • Bogaert, V.; De Backer, H. The Effects of River Torrents and Debris on Historic Masonry Vaulted Arch Bridges. Buildings 2024 , 14 , 54. [ Google Scholar ] [ CrossRef ]
  • Takano, H.; Pooley, M. New UK guidance on hydraulic actions on highway structures and bridges. Proc. Inst. Civ. Eng. Bridge Eng. 2021 , 174 , 231–238. [ Google Scholar ] [ CrossRef ]
  • Majtan, E.; Cunningham, L.; Rogers, B.D. Investigation of Flood Forces on Masonry Arch Bridges Using Sph. In Proceedings of the 18th European Bridge Conference, Edinburgh, UK, 20–23 June 2022; pp. 1–11. [ Google Scholar ]
  • Borlenghi, P.; Gentile, C.; D’Angelo, M.; Ballio, F. Static monitoring of a masonry arch bridge: Evaluating the effects of changing environment. In Life-Cycle of Structures and Infrastructure Systems ; Biondini, F., Frangopol, D., Eds.; Taylor & Francis: Milton Park, UK, 2023; pp. 1993–2000. [ Google Scholar ] [ CrossRef ]
  • Mehta, D.J.; Ramani, M.M.; Joshi, M.M. Application of 1-D HEC-RAS model in design of channels. Methodology 2013 , 1 , 4–62. [ Google Scholar ]
  • Cahyono, C.; Rusli, L. Flood Mapping Potential Areas Using HEC-RAS Software (Case Study: Kota Lama of Semarang). In IOP Conference Series: Earth and Environmental Science ; IOP Publishing: Bristol, UK, 2024; Volume 1324, p. 012100. [ Google Scholar ]
  • Mo, C.; Shen, Y.; Lei, X.; Ban, H.; Ruan, Y.; Lai, S.; Xing, Z. Simulation of one-dimensional dam-break flood routing based on HEC-RAS. Front. Earth Sci-Ence 2023 , 10 , 1027788. [ Google Scholar ] [ CrossRef ]
  • Pucci, A.; Sousa, H.S.; Giresini, L.; Matos, J.C.; Castelli, F. Fragility of bridge decks exposed to hydraulic and driftwood actions. In Structure and Infrastructure Engineering ; Taylor & Francis: Milton Park, UK, 2023; pp. 1–14. [ Google Scholar ]
  • Tamiru, H.; Dinka, M.O. Application of ANN and HEC-RAS model for flood inundation mapping in lower Baro Akobo River Basin, Ethiopia. J. Hydrol. Reg. Stud. 2021 , 36 , 100855. [ Google Scholar ] [ CrossRef ]
  • Sahu, M.K.; Shwetha, H.R.; Dwarakish, G.S. State-of-the-art hydrological models and application of the HEC-HMS model: A review. Model. Earth Syst. Environ. 2023 , 9 , 3029–3051. [ Google Scholar ] [ CrossRef ]
  • Haliuc, A.; Frantiuc, A. A study case of Baranca drainage basin flash-floods using the hydrological model of Hec-Ras. GEOREVIEW Sci. Ann. Stefan Cel Mare Univ. Suceava. Geogr. Ser. 2012 , 21 , 118–133. [ Google Scholar ] [ CrossRef ]
  • D’Angelo, M.; Menghini, A.; Borlenghi, P.; Bernardini, L.; Benedetti, L.; Ballio, F.; Belloli, M.; Gentile, C. Hydraulic Safety Evaluation and Dynamic Investigations of Baghetto Bridge in Italy. Infrastructures 2022 , 7 , 53. [ Google Scholar ] [ CrossRef ]
  • Açıl, A.; Abdurrahim, A.; Remzi, E.; Ahmet, D. Use of UAV Data and HEC-RAS Model for Dimensioning of Hydraulic Structures on Forest Roads. Croat. J. For. Eng. 2021 , 44 , 20–39. [ Google Scholar ] [ CrossRef ]
  • Huţanu, E.; Mihu-Pintilie, A.; Urzica, A.; Paveluc, L.E.; Stoleriu, C.C.; Grozavu, A. Using 1D HEC-RAS Modeling and LiDAR Data to Improve Flood Hazard Maps Accuracy: A Case Study from Jijia Floodplain (NE Romania). Water 2020 , 12 , 1624. [ Google Scholar ] [ CrossRef ]
  • Ciurte, D.L.; Mihu-Pintilie, A.; Urzica, A.; Grozavu, A. Integrating Lidar Data, 2D HEC-RAS Modeling and Remote Sensing to Develop Flood Hazard Maps Downstream of A Large Reservoir In The Inner Eastern Carpathians. Carpathian J. Earth Environ. Sci. 2023 , 18 , 149–169. [ Google Scholar ] [ CrossRef ]
  • Frazier, A.; Singh, K. (Eds.) Fundamentals of Capturing and Processing Drone Imagery and Data ; CRC Press: Boca Raton, FL, USA, 2021. [ Google Scholar ]
  • Cavalagli, N.; Gioffrè, M.; Grassi, S.; Gusella, V.; Pepi, C.; Volpi, G.M. On the accuracy of UAV photogrammetric survey for the evaluation of historic masonry structural damages. Procedia Struct. Integr. 2020 , 29 , 165–174. [ Google Scholar ] [ CrossRef ]
  • Pepe, M.; Costantino, D.; Crocetto, N.; Restuccia Garofalo, A. 3D modeling of roman bridge by the integration of terrestrial and UAV photogrammetric survey for structural analysis purpose. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2019 , 42 , 249–255. [ Google Scholar ] [ CrossRef ]
  • Kuiper, S.D.; Coops, N.C.; Tompalski, P.; Hinch, S.G.; Nonis, A.; White, J.C.; Davis, D.J. Characterizing stream morphological features important for fish habitat using airborne laser scanning data. Remote Sens. Environ. 2022 , 272 , 112948. [ Google Scholar ] [ CrossRef ]
  • U.S. Army Corps of Engineers. HEC-RAS River Analysis System: Hydraulic Reference Manual ; Version 6.5; Hydrologic Engineering Center: Davis, CA, USA, 2023. [ Google Scholar ]
  • Sturm; Terry, W. Open Channel Hydraulics , 3rd ed.; McGraw Hill: New York, NY, USA, 2021; Available online: https://www.accessengineeringlibrary.com/content/book/9781260469707 (accessed on 12 March 2024).
  • Pepe, M. CORS architecture and evaluation of positioning by low-cost GNSS receiver. Geod. Cart. 2018 , 44 , 36–44. [ Google Scholar ] [ CrossRef ]
  • Barzaghi, R.; Carrion, D.; Pepe, M.; Prezioso, G. Computing the deflection of the vertical for improving aerial surveys: A comparison between EGM2008 and ITALGEO05 estimates. Sensors 2016 , 16 , 1168. [ Google Scholar ] [ CrossRef ]
  • Badenko, V.; Zotov, D.; Muromtseva, N.; Volkova, Y.; Chernov, P. Comparison of software for airborne laser scanning data processing in smart city applications. The Inter. Arch. of the Phot., Rem. Sens. Spa. Inform. Sci. 2019 , 42 , 9–13. [ Google Scholar ]
  • Kuçak, R.A.; Büyüksalih, İ. Comparison of CSF Ground Filtering Method by Using Airborne LiDAR Data. Adv. LiDAR 2023 , 3 , 47–52. [ Google Scholar ]
  • Hackl, J.; Adey, B.T.; Woźniak, M.; Schümperlin, O. Use of unmanned aerial vehicle photogrammetry to obtain topographical information to improve bridge risk assessment. J. Infrastruct. Syst. 2018 , 24 , 04017041. [ Google Scholar ] [ CrossRef ]
  • Ccanccapa, J.; Hidalgo, A.V.; Espinoza, A.J.; Booker, J. Preserving Heritage Riverine Bridges: A Hydrological Approach to the Case Study of the Grau Bridge in Peru. Heritage 2024 , 7 , 3350–3371. [ Google Scholar ] [ CrossRef ]
Scenario NumberQ
(m /s)
Water Depth
(m)
Water Velocity
(m/s)
P.Dynamic
(Pa)
120.310.3355.03
240.480.46107.47
380.740.64202.71
4100.940.70246.67
5201.200.93432.57
6401.611.14648.18
7802.251.531164.76
81002.541.651361.90
92003.738.5336,361.72
103004.739.7947,934.75
Q
(m /s)
Water Depth
(m)
20.38
40.56
80.83
100.94
201.34
401.73
802.31
1002.55
2003.27
3003.83
The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

Dewedar, A.K.H.; Palumbo, D.; Pepe, M. Hydraulic Risk Assessment on Historic Masonry Bridges Using Hydraulic Open-Source Software and Geomatics Techniques: A Case Study of the “Hannibal Bridge”, Italy. Remote Sens. 2024 , 16 , 2994. https://doi.org/10.3390/rs16162994

Dewedar AKH, Palumbo D, Pepe M. Hydraulic Risk Assessment on Historic Masonry Bridges Using Hydraulic Open-Source Software and Geomatics Techniques: A Case Study of the “Hannibal Bridge”, Italy. Remote Sensing . 2024; 16(16):2994. https://doi.org/10.3390/rs16162994

Dewedar, Ahmed Kamal Hamed, Donato Palumbo, and Massimiliano Pepe. 2024. "Hydraulic Risk Assessment on Historic Masonry Bridges Using Hydraulic Open-Source Software and Geomatics Techniques: A Case Study of the “Hannibal Bridge”, Italy" Remote Sensing 16, no. 16: 2994. https://doi.org/10.3390/rs16162994

Article Metrics

Article access statistics, further information, mdpi initiatives, follow mdpi.

MDPI

Subscribe to receive issue release notifications and newsletters from MDPI journals

COMMENTS

  1. PDF Case Studies for Software Engineers

    Ü 4 types of designs based on a 2x2 matrix. Ä Type 1 - single-case (holistic) designs. Ä Type 2 - single-case (embedded) designs. Ä Type 3 - multiple-case (holistic) designs. Ä Type 4 - multiple-case (embedded) designs. Figure 2.4 Basic Types of Designs for Case Studies (page 40) 45. Rationale for Single-Case Designs.

  2. CASE STUDY RESEARCH IN SOFTWARE ENGINEERING

    7 SCALING UP CASE STUDY RESEARCH TO REAL-WORLD SOFTWARE PRACTICE 97 7.1 Introduction 97 7.2 The Aims of Scaling up Case Studies 98 7.3 Dimensions of Scale 99 7.4 Longitudinal Case Studies 100 7.5 Multiple Case Studies 102 7.5.1 Multiple Cases and Replications 102 7.5.2 Selecting the Cases 104 7.6 Multiresearcher Case Studies 105 7.7 Conclusion 107

  3. (PDF) Case studies for software engineers

    The case study is a popular evaluation method in software engineering research. Case studies are frequently used in papers to demonstrate the capabilities of new techniques and methods [122] .

  4. PDF Case Studies for Software Engineers

    4. Publishing Case Studies a. Preparing Evidence b. Elements of the Report 5. Reviewing Case Studies a. Replication The primary text used for the tutorial was Case Study Methods 3/e, by Robert K. Yin [3]. This book is a respected resource on case studies and is widely cited both inside and outside software engineering.

  5. PDF Case Studies for Software Engineers

    Recognizing Case Studies 2. Designing Case Studies 3. Publishing Case Studies 4. Reviewing Case Studies Authorized licensed use limited to: IEEE Xplore. Downloaded on January 20, 2009 at 14:53 from IEEE Xplore. Restrictions apply.

  6. Case Study Research in Software Engineering—It is a Case, and it is a

    1. Introduction. Case studies are common in software engineering, and guidelines have been provided, for example, byRuneson et al. [1].They based their definition of case study on definitions from other areas including the definitions byYin [2], Benbasat et al. [3] andRobson [4].Runeson et al. [1] define a case study as follows within software engineering - "Case study in software ...

  7. PDF Software Engineering for Machine Learning: A Case Study

    assessing the progress of software teams towards excel-lence in building AI applications. 4)A discussion of three fundamental differences in how software engineering applies to machine-learning-centric components vs. previous application domains. II. BACKGROUND A. Software Engineering Processes The changing application domain trends in the ...

  8. Case Study Research in Software Engineering: Guidelines and Examples

    Based on their own experiences of in-depth case studies of software projects in international corporations, in this bookthe authors present detailed practical guidelines on the preparation, conduct, design and reporting of case studies of software engineering. This is the first software engineering specific book on thecase study research method.

  9. Guidelines for conducting and reporting case study research in software

    Case study is a suitable research methodology for software engineering research since it studies contemporary phenomena in its natural context. However, the understanding of what constitutes a case study varies, and hence the quality of the resulting studies. This paper aims at providing an introduction to case study methodology and guidelines for researchers conducting case studies and ...

  10. Case Study Research in Software Engineering: Guidelines and Examples

    Get Case Study Research in Software Engineering: Guidelines and Examples now with the O'Reilly learning platform. O'Reilly members experience books, live events, courses curated by job role, and more from O'Reilly and nearly 200 top publishers. Start your free trial. About O'Reilly. Teach/write/train;

  11. Case Study Research in Software Engineering: Guidelines and Examples

    Title: Case Study Research in Software Engineering: Guidelines and Examples. Author (s): Per Runeson, Martin Höst, Austen Rainer, Björn Regnell. Release date: April 2012. Publisher (s): Wiley. ISBN: 9781118104354. Based on their own experiences of in-depth case studies of software projects in international corporations, in this book the ...

  12. (PDF) Case Studies for Software Engineers

    Background: Case studies and experiments are research methods frequently applied in empirical software engineering. Experiments are well-understood and their value as an empirical method is recognized.

  13. PDF Tutorial: Case Studies in Software Engineering

    in software engineering. The term "case study" appears every now and then in the title of software engineer-ing research papers. However, the presented studies range from very ambitious and well organized studies in the field, to small toy examples that claim to be case studies.

  14. Case Study Research in Software Engineering

    Based on their own experiences of in-depth case studies of software projects in international corporations, in this book the authors present detailed practical guidelines on the preparation, conduct, design and reporting of case studies of software engineering. This is the first software engineering specific book on the case study research method.

  15. Case Study Research in Software Engineering: Guidelines and ...

    Based on their own experiences of in-depth case studies of software projects in international corporations, in this book the authors present detailed practical guidelines on the preparation, conduct, design and reporting of case studies of software engineering. This is the first software engineering specific book on the case study research method.

  16. PDF Tutorial F2 Case Studies for Software Engineers

    Criteria for interpreting the findings. 6. Part 1: Study Questions. Study design always starts with research questions. Clarify precisely the nature of the research question. Ensure the questions can be answered with a case study. Generally, should be "how" and "why" questions. Identify and interpret the relevant theoretical constructs.

  17. Case studies for software engineers

    The topic of this paper was the correct use and interpretation of case studies as an empirical research method. Using an equal blend of lecture and discussion, it gave a foundation for conducting, reviewing, and reading case studies. There were lessons for software engineers as researchers who conduct and report case studies, reviewers who evaluate papers, and practitioners who are attempting ...

  18. Case Studies for Software Engineers

    Case Studies for Software Engineers. A full day tutorial presented at ICSE 2004, May 24, 2004, Edinburgh ... "The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize," presented at Twentieth International Conference on Software Engineering, Kyoto, Japan, pp. 361-370, 19-25 April, 1998. ...

  19. Case Study Research in Software Engineering—It is a Case, and it is a

    To do so, we conducted a multiplecase study. Runeson et al. (2010) define a case study as an "empirical investigation of a software engineering phenomenon within its real-life context" where ...

  20. Computer Aided Software Engineering (CASE)

    Computer-aided software engineering (CASE) is the implementation of computer-facilitated tools and methods in software development. CASE is used to ensure high-quality and defect-free software. CASE ensures a check-pointed and disciplined approach and helps designers, developers, testers, managers, and others to see the project milestones during development.

  21. (PDF) Case Studies for Software Engineers

    Case Studies for Software Engineers. Jorge Aranda. 2006 It represents the critical case in testing a well-formulated theory The case meets all of the conditions for testing the theory thoroughly It represents an extreme or unique case Example: a case with a rare disorder It is the representative or typical case, ie informs about common ...

  22. ION GROUPS Interview Experience for Software Engineer

    2nd Interview Round (Case Study, 45 minutes) The third round was a case study, where I was presented with the scenario of discussing whether a homestay or a hotel is a better option for a holiday. I had 5 minutes to gather my thoughts and then spoke in detail for about 10-15 minutes. ... Software Engineer, Incture Technology, Bangalore. Joined ...

  23. PDF Case Studies for Software Engineers

    Abstract. The topic of this full-day tutorial was the correct use and interpretation of case studies as an empirical research method. Using an equal blend of lecture and discussion, it gave attendees a foundation for conducting, reviewing, and reading case studies. There were lessons for software engineers as researchers who conduct and report ...

  24. Explore Positions at Mines

    Not all jobs require a Colorado or Federal work-study award. Locate more information about undergraduate student employment on the Financial Aid site. Graduate students can find information about employment opportunities on the Graduate Student Employment site.

  25. Teamcenter PLM

    See how even the smallest start-up business can grow with Teamcenter X. Cloud SaaS PLM is instant-on for fast time to value. You can manage your product digital twin efficiently to bring new and innovative products to market faster - and grow your business.

  26. PDF Case Studies for Software Engineers

    Case Studies. "A technique for detailed exploratory investigations, both prospectively and retrospectively, that attempt to understand and explain phenomenon or test theories, using primarily qualitative analysis". good for. Answering detailed how and why questions. Gaining deep insights into chains of cause and effect.

  27. Remote Sensing

    This paper investigates the impact of flood-induced hydrodynamic forces and high discharge on the masonry arch "Hannibal Bridge" (called "Ponte di Annibale" in Italy) using the Hydraulic Engineering Center's River Analysis Simulation (HEC-RAS) v6.5.0. hydraulic numerical method, incorporating Unmanned Aerial Vehicle (UAV) photogrammetry and aerial Light Detection and Ranging (LIDAR ...