Empirical Software Engineering
Aranda J, Venolia G (2009) The secret life of bugs: going past the errors and omissions in software
repositories. In: Proceedings of the IEEE 31st International Conference on Software Engineering,
pp 298–308
Baltes S, Diehl S (2018) Towards a theory of software development expertise. In: Proceedings of
the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Sympo-
sium on the Foundations of Software Engineering, ESEC/FSE 2018. ACM, New York, pp 187–200.
https://doi.org/10.1145/3236024.3236061
Beck K, Beedle M, van Bennekum A, Cockburn A, Cunningham W, Fowler M, Grenning J, Highsmith J,
Hunt A, Jeffries R, Kern J, Marick B, Martin RC, Mellor S, Schwaber K, Sutherland J, Thomas D (2001)
Manifesto for Agile Software Development. http://www.agilemanifesto.org/
Begel A (2008) Pair Programming: What’s in it for me? In: Proceedings of the Second ACM-IEEE
International Symposium on Empirical Software Engineering and Measurement, pp 120–128
Bertram D, Voida A, Greenberg S, Walker R (2010) Communication, collaboration, and bugs: the social
nature of issue tracking in small, collocated teams. In: Proceedings of the 2010 ACM Conference on
Computer Supported Cooperative Work, pp 291–300
Boehm BW (1988) A spiral model of software development and enhancement. IEEE Comput 21(5):61–72
Bourque P, Fairley RE et al (2014) Guide to the software engineering body of knowledge: Version 3.0. IEEE
Computer Society Press
Brechner E (2003) Things they would not teach me of in college: what Microsoft developers learn later. In:
Proceedings of the 18th annual ACM SIGPLAN Conference on Object-oriented Programing, Systems,
Languages, and Applications, pp 134–136
Brooks FP (1995) The Mythical Man-Month: Essays on Software Engineering, 2nd edn. Addison-Wesley
Professional, Reading
Carver JC, Nagappan N, Page A (2008) The impact of educational background on the effectiveness of
requirements inspections: an empirical study. IEEE Trans Softw Eng 34(6):800–812
Cruz S, da Silva FQ, Capretz LF (2015) Forty years of research on personality in software engineering: a
mapping study. Comput Hum Behav 46:94–113
Ericsson KA, Krampe RT, Tesch-romer C (1993) The role of deliberate practice in the acquisition of expert
performance. Psychol Rev 100(3):363–406
Fisher A, Margolis J (2002) Unlocking the clubhouse: the carnegie mellon experience. ACM SIGCSE Bullet
34(2):79–83
Fitzpatrick B, Collins-Sussman B (2009) The Myth of the Genius Programmer
Gobeli DH, Koenig HF, Bechinger I (1998) Managing conflict in software development teams: a multilevel
analysis. J Prod Innov Manag 15:423–435
Gugerty L, Olson GM (1986) Debugging by skilled and novice programmers. ACM SIGCHI Bull 17(4):171–
174
Herbsleb J, Zubrow D, Goldenson D, Hayes W, Paulk M (1997) Software quality and the Capability Maturity
Model. Commun ACM 40(6):31–40
Hewner M, Guzdial M (2010) What game developers look for in a new graduate: interviews and surveys
at one game company. In: Proceedings of the 41st ACM Technical Symposium on Computer Science
Education, pp 275–279
Hollander M, Wolfe DA, Chicken E (2013) Nonparametric Statistical Methods, 3rd edn. Wiley, New York
IEEE Computer Society, Bourque P, Fairley RE (2014) Guide to the Software Engineering Body of
Knowledge (SWEBOK), 3rd edn. IEEE Computer Society Press, Los Alamitos
Jeong G, Kim S, Zimmermann T (2009) Improving bug triage with bug tossing graphs. In: Proceedings
of the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT
Symposium on the Foundations of Software Engineering, pp 111–120
Joint Task Force on Computing Curricula (2014) Software Engineering 2014: Curriculum guidelines for
undergraduate degree programs in software engineering. Technical report. ACM
Kelley RE (1999) How to Be a Star at Work: 9 Breakthrough Strategies You Need to Succeed. Crown
Buisness
Ko AJ, DeLine R, Venolia G (2007) Information needs in collocated software development teams. In:
Proceedings of the 29th International Conference on Software Engineering, pp 344–353
Ko AJ, Chilana PK (2011) Design, discussion, and dissent in open bug reports. Proceedings of the 2011
iConference, pp 106–113
Kruchten P, Nord RL, Ozkaya I (2012) Technical debt: From metaphor to theory and practice. IEEE Softw
29(6):18–21
Latoza TD, Venolia G, DeLine R (2006) Maintaining mental models: a study of developer work habits. In:
Proceedings of the 28th International Conference on Software Engineering, pp 492–501