Empirical studies of agile software development: A systematic review

Information and Software Technology - Tập 50 - Trang 833-859 - 2008
Tore Dybå1, Torgeir Dingsøyr1
1SINTEF ICT, S.P. Andersensv. 15B, NO-7465 Trondheim, Norway

Tài liệu tham khảo

North American and European Enterprise Software and Services Survey, Business Technographics Ed., 2005. P. Abrahamsson, O. Salo, J. Ronkainen, J. Warsta, Agile software development methods: review and analysis, VTT Technical report, 2002. Abrahamsson, 2003, New directions on agile methods: a comparative analysis Ackoff, 1999, Alternative types of planning, 104 Anderson, 1998, Chrysler goes to extremes, Distributed Computing Magazine, 24 Aoyama, 1998, Web-based agile software development, IEEE Software, 15, 56, 10.1109/52.730844 Atkins, 2004, Grading quality of evidence and strength of recommendations, BMJ, 328 Avison, 1999, Action research, Communications of the ACM, 42, 94, 10.1145/291469.291479 Beck, 2000 Beck, 2004 Boehm, 2002, Get ready for agile methods, with care, IEEE Computer, 35, 64, 10.1109/2.976920 Boehm, 2003 Britten, 2002, Using meta ethnography to synthesise qualitative research: a worked example, Journal of Health Services Research and Policy, 7, 209, 10.1258/135581902320432732 Checkland, 1990 Cockburn, 2000, Selecting a project’s methodology, IEEE Software, 17, 64, 10.1109/52.854070 Cockburn, 2004 Cohen, 2004, An introduction to agile methods, vol. 62 Cohen, 1960, A coefficient of agreement for nominal scales, Educational and Psychological Measurement, 20, 37, 10.1177/001316446002000104 K. Conboy, B. Fitzgerald, Toward a conceptual framework of agile methods: a study of agility in different disciplines, in: Proceedings of XP/Agile Universe, Springer Verlag, 2004. Dittrich, 2007, For the special issue on qualitative software engineering research, Information and Software Technology, 49, 531, 10.1016/j.infsof.2007.02.009 Dybå, 2000, Improvisation in small software organizations, IEEE Software, 17, 82, 10.1109/52.877872 Dybå, 2007, Are two heads better than one? On the effectiveness of pair-programming, IEEE Software, 24, 10, 10.1109/MS.2007.158 T. Dybå, T. Dingsøyr, G.K. Hanssen, Applying systematic reviews to diverse study types: an experience report, in: Proceedings of the 1st International Symposium on Empirical Software Engineering and Measurement (ESEM’07), IEEE Computer Society, Madrid, Spain, 2007, pp. 225–234. Dybå, 2005, Evidence-based software engineering for practitioners, IEEE Software, 22, 58, 10.1109/MS.2005.6 Edmondson, 2007, Methodological fit in management field research, Academy of Management Review, 32, 1155, 10.5465/AMR.2007.26586086 Erdogmus, 2005, On the effectiveness of the test-first approach to programming, IEEE Transactions on Software Engineering, 31, 226, 10.1109/TSE.2005.37 Erickson, 2005, Agile software development, and extreme programming: the state of research, Journal of Database Management, 16, 88, 10.4018/jdm.2005100105 Gilb, 2005 Greenhalgh, 2001 Gunasekaran, 1999, Agile manufacturing: A framework for research and development, International Journal of Production Economics, 62, 87, 10.1016/S0925-5273(98)00222-9 J.P.T. Higgins, S. Green (Eds.), Cochrane Handbook for Systematic Reviews of Interventions, Version 5.0.0 (updated February 2008), The Cochrane Collaboration, 2008. Available from: <www.cochrane-handbook.org>. Humphrey, 2005 M. Höst, P. Runeson, Checklists for software engineering case study research, in: Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, IEEE, Madrid, Spain, 2007, pp. 479–481. G. Keefer, Extreme Programming Considered Harmful for Reliable Software Development 2.0, AVOCA GmbH, Online Report, 2003. K.S. Khan, G. Ter Riet, J. Glanville, A.J. Sowden, J. Kleijnen, Undertaking Systematic Review of Research on Effectiveness, CRD’s Guidance for those Carrying Out or Commissioning Reviews, CRD Report Number 4, second ed., NHS Centre for Reviews and Dissemination, University of York, 2001. B.A. Kitchenham, Guidelines for performing Systematic Literature Reviews in Software Engineering Version 2.3, Keele University and University of Durham, EBSE Technical Report, 2007. Kitchenham, 2002, Preliminary guidelines for empirical research in software engineering, IEEE Transactions on Software Engineering, 28, 721, 10.1109/TSE.2002.1027796 Krutchen, 2003 Landis, 1977, The measurement of observer agreement for categorical data, Biometrics, 33, 159, 10.2307/2529310 Larman, 2003, Iterative and incremental development: a brief history, IEEE Computer, 36, 47, 10.1109/MC.2003.1204375 Mcavoy, 2007, The impact of the Abilene Paradox on double-loop learning in an agile team, Information and Software Technology, 49, 552, 10.1016/j.infsof.2007.02.012 Mcbreen, 2003 Merisalo-Rantanen, 2005, Is extreme programming just old wine in new bottles: a comparison of two cases, Journal of Database Management, 16, 41, 10.4018/jdm.2005100103 Meso, 2006, Agile software development: adaptive systems principles and best practices, Information Systems Management, 23, 19, 10.1201/1078.10580530/46108.23.3.20060601/93704.3 Miles, 1994 Nerur, 2007, Theoretical reflections on agile development methodologies, Communications of the ACM, 50, 79, 10.1145/1226736.1226739 Nerur, 2005, Challenges of migrating to agile methodologies, Communications of the ACM, 72, 10.1145/1060710.1060712 Noblit, 1988 Ohno, 1988 Palmer, 2002 Paulk, 1995 Poppendieck, 2003 Rajlich, 2006, Changing the paradigm of software engineering, Communications of the ACM, 49, 67, 10.1145/1145287.1145289 Riemenschneider, 2002, Explaining software developer acceptance of methodologies: a comparison of five theoretical models, IEEE Transactions on Software Engineering, 28, 1135, 10.1109/TSE.2002.1158287 Sanchez, 2001, A review of agile manufacturing systems, International Journal of Production Research, 39, 3561, 10.1080/00207540110068790 Schwaber, 2001 Shadish, 2002 Sjøberg, 2007, The Future of Empirical Methods in Software Engineering Research, 358 Sjøberg, 2005, A survey of controlled experiments in software engineering, IEEE Transactions on Software Engineering, 31, 733, 10.1109/TSE.2005.97 Stapleton, 2003 Stephens, 2003 Strauss, 1998 Takeuchi, 1986, The new product development game, Harvard Business Review, 137 Turk, 2005, Assumptions underlying agile software-development processes, Journal of Database Management, 16, 62, 10.4018/jdm.2005100104 Wenger, 1998 Williams, 2003, Agile software development: it’s about feedback and change, IEEE Computer, 36, 39, 10.1109/MC.2003.1204373 Womack, 2007 Ågerfalk, 2006, Flexible and distributed software processes: old petunias in new bowls?, Communications of the ACM, 49, 27, 10.1145/3262237