PhD student course, 7.5 ECTS, fall 2014
The learning goal of this PhD student course is to get an understanding of case study methodology, what it is and where it fits into software engineering. The course aims at providing practical tools for planning, conducting, reporting and reviewing case studies in software enginering.
Oct 9, 10.15-16.30
Oct 10, 9.15-15.00
Nov 6, 10.15-16.30
Nov 7, 9.15-15.00
Nov 21, 9.30-16.00
Dec 11, 9.30-16.00
Location: LTH/E-huset, Ole Römers väg 3, Lund, E:2405 (glasburen);
Case study practice
P. Runeson, M. Höst, A. Rainer, and B. Regnell. Case Study Research in Software Engineering – Guidelines and Examples. Wiley, 2012.
D. Karlström and P. Runeson. Integrating agile software development into stage-gate managed product development. Empirical Software Engineering, 11(2):203–225, 2006.
A. W. Rainer. The longitudinal, chronological case study research strategy: A definition and an example from IBM Hursley Park. Info. and Software Technology, 53(7):730-746, 2011.
C. Andersson and P. Runeson. A spiral process model for case studies on software quality monitoring—method and metrics. Software Process: Improvement and Practice, 12(2):125–140, 2007.
Bjarnason, E., P. Runeson, M. Borg, M. Unterkalmsteiner, E. Engström, B. Regnell, G. Sabaliauskaite, A. Loconsole, T. Gorschek, and R. Feldt (2013). Challenges and Practices in Aligning Requirements and Verification and Validation: An Industrial Multi-Unit Case Study. Empirical Software Engineering dx.doi.org/10.1007/s10664-013-9263-y.
J. Singer and N. G. Vinson. Why and how research ethics matters to you. yes, you! Empirical Software Engineering, 6:287–290, 2001.
K. El-Emam. Ethics and open source. Empirical Software Engineering, 6:291– 292, 2001.
C. B. Seaman. Ethics in qualitative studies of commercial software enterprises: Case description. Empirical Software Engineering, 6:299–300, 2001.
Observation and protocol analysis examples
H. Sharp and H. Robinson. An ethnographic study of XP practice. Empirical Software Engineering, 9(4):353–375, 2004.
A. M. Vans, A. von Mayrhauser, and G. Somlo. Program understanding behav- ior during corrective maintenance of large-scale software. International Journal of Human-Computer Studies, 51:31–70, 1999
Focus group example
Höst, M., A. Orucevic-Alagic, and P. Runeson (2011). Usage of Open Source in Commercial Software Product Development - Findings from a Focus Group Meeting. In: Proceedings 12th International Conference on Product-Focused Software Process Improvement (PROFES). Vol. 6759. LNBIP. Springer, pp.143–155.
Karlström, D. and P. Runeson (2005). Combining agile methods with stage-gate project management. IEEE software 22(3), 43–49.
Chapter 4: Systematic Literature Reviews in Wohlin, C., P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell, and A. Wesslén (2012). Experimentation in Software Engineering. Springer. dx.doi.org/10.1007/978-3-642-29044-2.
D. S. Cruzes, T. Dybå, P. Runeson, and M. Höst. Case studies synthesis: A thematic, cross-case, and narrative synthesis worked example a thematic, cross-case, and narrative synthesis worked example. EMSE, 2014 http://dx.doi.org/10.1007/s10664-014-9326-8.
N. Oza, T. Hall, A. Rainer and S. Grey (2006) Trust in software outsourcing relationships: an empirical investigation of ￼Indian software companies. Information and Software Technology 48:345–354
M. A. Babar, J. M. Verner, P. T. Nguyen (2007) Establishing and maintaining trust in software outsourcing relation- ships: an empirical investigation. Journal of Systems and Software 80(9):1438–1449
B. A. Kitchenham, D. Budgen, and O. Pearl Brereton. Using mapping studies as the basis for further research - a participant-observer case study. Information and Software Technology 53(6):638–651, June 2011.