Skip to main content
Erschienen in: Empirical Software Engineering 3/2014

01.06.2014

Replication of empirical studies in software engineering research: a systematic mapping study

verfasst von: Fabio Q. B. da Silva, Marcos Suassuna, A. César C. França, Alicia M. Grubb, Tatiana B. Gouveia, Cleviton V. F. Monteiro, Igor Ebrahim dos Santos

Erschienen in: Empirical Software Engineering | Ausgabe 3/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this article, we present a systematic mapping study of replications in software engineering. The goal is to plot the landscape of current published replications of empirical studies in software engineering research. We applied the systematic review method to search and select published articles, and to extract and synthesize data from the selected articles that reported replications. Our search retrieved more than 16,000 articles, from which we selected 96 articles, reporting 133 replications performed between 1994 and 2010, of 72 original studies. Nearly 70 % of the replications were published after 2004 and 70 % of these studies were internal replications. The topics of software requirements, software construction, and software quality concentrated over 55 % of the replications, while software design, configuration management, and software tools and methods were the topics with the smallest number of replications. We conclude that the number of replications has grown in the last few years, but the absolute number of replications is still small, in particular considering the breadth of topics in software engineering. We still need incentives to perform external replications, better standards to report empirical studies and their replications, and collaborative research agendas that could speed up development and publication of replications.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
3
http://​jabref.​sourceforce.​net. JabRef is an open source bibliography reference manager. We used JabRef to record the data extracted from the articles, including the reference data and extracts of the text that we used to answer the research questions.
 
4
http://​www.​mendeley.​com. We used Mendeley to share the consolidated references of the selected papers on the Web, so multiple researchers could access them.
 
5
We provide information about the inter-rater agreements in the specific sections below.
 
Literatur
Zurück zum Zitat Abran A, Moore J, Bourque P, Dupuis T (Eds.) (2004) Guide to software engineering body of knowledge, IEEE Computer Society. 204 Abran A, Moore J, Bourque P, Dupuis T (Eds.) (2004) Guide to software engineering body of knowledge, IEEE Computer Society. 204
Zurück zum Zitat Almqvist JPF (2006) Replication of controlled experiments in empirical software engineering —a survey. Master’s Thesis, Department of Computer Science, Faculty of Science, Lund University, Sweden. 129 Almqvist JPF (2006) Replication of controlled experiments in empirical software engineering —a survey. Master’s Thesis, Department of Computer Science, Faculty of Science, Lund University, Sweden. 129
Zurück zum Zitat Arksey H, O’Malley L (2005) Scoping studies: towards a methodological framework. Int J Soc Res Meth 8:19–32CrossRef Arksey H, O’Malley L (2005) Scoping studies: towards a methodological framework. Int J Soc Res Meth 8:19–32CrossRef
Zurück zum Zitat Brooks A et al. (1995) Replication of Experimental Results in Software Engineering. Technical Report, EFoCS-17-95 [RR/95/193], Dept. of Computer Science, Univ. of Strathclyde. 38 Brooks A et al. (1995) Replication of Experimental Results in Software Engineering. Technical Report, EFoCS-17-95 [RR/95/193], Dept. of Computer Science, Univ. of Strathclyde. 38
Zurück zum Zitat Brooks A et al. (2007) Replication’s role in software engineering. In F Shull, J Singer, and DIK Sjøberg (eds) Guide to Advanced Empirical Software Engineering. Springer, pp 365–379 Brooks A et al. (2007) Replication’s role in software engineering. In F Shull, J Singer, and DIK Sjøberg (eds) Guide to Advanced Empirical Software Engineering. Springer, pp 365–379
Zurück zum Zitat Carver JC. (2010) Towards Reporting Guidelines for Experimental Replications: A Proposal. In RESER’2010: Proceedings of the 1st International Workshop on Replication in Empirical Software Engineering Research, Cape Town, South Africa. 4 Carver JC. (2010) Towards Reporting Guidelines for Experimental Replications: A Proposal. In RESER’2010: Proceedings of the 1st International Workshop on Replication in Empirical Software Engineering Research, Cape Town, South Africa. 4
Zurück zum Zitat Carver JC et al. (2003) Issues in using students in empirical studies in soft —ware engineering education. In Proceedings of the 9th International Software Metrics Symposium (METRICS2003), pp239–249 Carver JC et al. (2003) Issues in using students in empirical studies in soft —ware engineering education. In Proceedings of the 9th International Software Metrics Symposium (METRICS2003), pp239–249
Zurück zum Zitat Ciolkowski M et al. (2004) Using academic courses for empirical validation of software development processes. In Proceedings of the 30th Euromicro Conference, pp 354–361 Ciolkowski M et al. (2004) Using academic courses for empirical validation of software development processes. In Proceedings of the 30th Euromicro Conference, pp 354–361
Zurück zum Zitat da Silva FQB et al. (2011b) Replication of empirical studies in software engineering: Preliminary findings from a systematic mapping study. Proceedings of the 2nd International Workshop on Replication in Empirical Software Engineering Research RESER’2011, pp 61–70 da Silva FQB et al. (2011b) Replication of empirical studies in software engineering: Preliminary findings from a systematic mapping study. Proceedings of the 2nd International Workshop on Replication in Empirical Software Engineering Research RESER’2011, pp 61–70
Zurück zum Zitat Daly J, Brooks A, Miller J, Roper M, Wood M (1994) Verification of Results in Software Maintenance Through External Replication. IEEE International Conference on Software Maintenance, pp. 50–57 Daly J, Brooks A, Miller J, Roper M, Wood M (1994) Verification of Results in Software Maintenance Through External Replication. IEEE International Conference on Software Maintenance, pp. 50–57
Zurück zum Zitat Davidsen MK, Krogstie J (2010) A longitudinal study of development and maintenance. Inform Software Tech 52(7):707–719CrossRef Davidsen MK, Krogstie J (2010) A longitudinal study of development and maintenance. Inform Software Tech 52(7):707–719CrossRef
Zurück zum Zitat Dybå T, Dingsøyr T (2008) Empirical studies of agile software development: a systematic review. Inform Software Tech 50:833–859CrossRef Dybå T, Dingsøyr T (2008) Empirical studies of agile software development: a systematic review. Inform Software Tech 50:833–859CrossRef
Zurück zum Zitat Easterbrook SM et al. (2007) Selecting Empirical Methods for Software Engineering Research.. In: F Shull, J Singer and D Sjøberg (eds.) Guide to Advanced Empirical Software Engineering. Springer, pp 285–311 Easterbrook SM et al. (2007) Selecting Empirical Methods for Software Engineering Research.. In: F Shull, J Singer and D Sjøberg (eds.) Guide to Advanced Empirical Software Engineering. Springer, pp 285–311
Zurück zum Zitat França A César C et al. (2010) The Effect of Reasoning Strategies on Success in Early Learning of Programming: Lessons Learned from an External Experiment Replication. In EASE’2010: 14th International Conference on Evaluation and Assessment in Software Engineering, Keele University, UK. 10 França A César C et al. (2010) The Effect of Reasoning Strategies on Success in Early Learning of Programming: Lessons Learned from an External Experiment Replication. In EASE’2010: 14th International Conference on Evaluation and Assessment in Software Engineering, Keele University, UK. 10
Zurück zum Zitat Gómez G, Omar S, Juristo N, Vegas N (2010a) Replication, Reproduction and Re-analysis: Three ways for verifying experimental findings. In RESER’2010: Proceedings of the 1st International Workshop on Replication in Empirical Software Engineering Research. Cape Town, South Africa. pp 42–44 Gómez G, Omar S, Juristo N, Vegas N (2010a) Replication, Reproduction and Re-analysis: Three ways for verifying experimental findings. In RESER’2010: Proceedings of the 1st International Workshop on Replication in Empirical Software Engineering Research. Cape Town, South Africa. pp 42–44
Zurück zum Zitat Gómez G, Omar S, Juristo N, Vegas N (2010b) Replications Types in Experimental Disciplines. In ESEM’2010: Proceedings of the ACM/IEEE 4th International Symposium on Empirical Software Engineering and Measurement, September 16–17, Bolzano-Bozen, Italy. pp. 1–10 Gómez G, Omar S, Juristo N, Vegas N (2010b) Replications Types in Experimental Disciplines. In ESEM’2010: Proceedings of the ACM/IEEE 4th International Symposium on Empirical Software Engineering and Measurement, September 16–17, Bolzano-Bozen, Italy. pp. 1–10
Zurück zum Zitat Gould J, Kolb WL (eds) (1964) A dictionary of the social sciences. Tavistock Publications, London, 761 Gould J, Kolb WL (eds) (1964) A dictionary of the social sciences. Tavistock Publications, London, 761
Zurück zum Zitat Holgeid KK, Krogstie J, Sjøberg DIK (2000) A study of development and maintenance in Norway: assessing the efficiency of information systems support using functional maintenance. Inform Software Tech 42:687–700CrossRef Holgeid KK, Krogstie J, Sjøberg DIK (2000) A study of development and maintenance in Norway: assessing the efficiency of information systems support using functional maintenance. Inform Software Tech 42:687–700CrossRef
Zurück zum Zitat Juristo N, Vegas S (2009) Using differences among replications of software engineering experiments to gain knowledge. In ESEM’09: Proceedings of the ACM/IEEE 3rd International Symposium on Empirical Software Engineering and Measurement. IEEE Computer Society, Washington, DC, USA, pp 356–366 Juristo N, Vegas S (2009) Using differences among replications of software engineering experiments to gain knowledge. In ESEM’09: Proceedings of the ACM/IEEE 3rd International Symposium on Empirical Software Engineering and Measurement. IEEE Computer Society, Washington, DC, USA, pp 356–366
Zurück zum Zitat Kitchenham B (2008) The role of replications in empirical software engineering—a word of warning. Empir Software Eng 13:219–221CrossRef Kitchenham B (2008) The role of replications in empirical software engineering—a word of warning. Empir Software Eng 13:219–221CrossRef
Zurück zum Zitat Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering, Technical Report EBSE-2007-01, School of Computer Science and Mathematics, Keele University Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering, Technical Report EBSE-2007-01, School of Computer Science and Mathematics, Keele University
Zurück zum Zitat Kitchenham BA, Pfleeger SL (2007) Personal Opinion Surveys. In: F Shull, J Singer, D. Sjøberg (eds), pp. 63–92, Guide to Advanced Empirical Software Engineering, Springer Kitchenham BA, Pfleeger SL (2007) Personal Opinion Surveys. In: F Shull, J Singer, D. Sjøberg (eds), pp. 63–92, Guide to Advanced Empirical Software Engineering, Springer
Zurück zum Zitat Kitchenham B, Dybå T, Jørgensen M (2004) Evidence-based Software Engineering. In ICSE’2004: Proceedings of the 26th International Conference on Software Engineering, Washington DC, USA. pp 273–281 Kitchenham B, Dybå T, Jørgensen M (2004) Evidence-based Software Engineering. In ICSE’2004: Proceedings of the 26th International Conference on Software Engineering, Washington DC, USA. pp 273–281
Zurück zum Zitat Kitchenham B et al (2010) Literature reviews in software engineering—a tertiary study. Inform Software Tech 52:792–805CrossRef Kitchenham B et al (2010) Literature reviews in software engineering—a tertiary study. Inform Software Tech 52:792–805CrossRef
Zurück zum Zitat Krein Jonathan L, Knutson Charles D (2010) A Case for Replication: Synthesizing Research Methodologies in Software Engineering. In RESER’2010: Proceedings of the 1st International Workshop on Replication in Empirical Software Engineering Research, Cape Town, South Africa. 10 Krein Jonathan L, Knutson Charles D (2010) A Case for Replication: Synthesizing Research Methodologies in Software Engineering. In RESER’2010: Proceedings of the 1st International Workshop on Replication in Empirical Software Engineering Research, Cape Town, South Africa. 10
Zurück zum Zitat Krogstie J, Sølvberg A (1994) Software Maintenance in Norway: a survey investigation. In ICSM’1994: Proceedings of the International Conference on Software Maintenance. pp 304–313 Krogstie J, Sølvberg A (1994) Software Maintenance in Norway: a survey investigation. In ICSM’1994: Proceedings of the International Conference on Software Maintenance. pp 304–313
Zurück zum Zitat Krogstie J, Jahr A, Sjøberg DIK (2006) A longitudinal study of development and maintenance in Norway: report from the 2003 investigation. Inform Softw Technol 48:993–1005CrossRef Krogstie J, Jahr A, Sjøberg DIK (2006) A longitudinal study of development and maintenance in Norway: report from the 2003 investigation. Inform Softw Technol 48:993–1005CrossRef
Zurück zum Zitat La Sorte MA (1972) Replication as a verification technique in survey research: a paradigm. Socio Q 13(2):219–227CrossRef La Sorte MA (1972) Replication as a verification technique in survey research: a paradigm. Socio Q 13(2):219–227CrossRef
Zurück zum Zitat Lindsay RM, Ehrenberg A (1993) The design of replicated studies. Am Stat 47(3):217–228 Lindsay RM, Ehrenberg A (1993) The design of replicated studies. Am Stat 47(3):217–228
Zurück zum Zitat Lung J et al. (2008) On the difficulty of replicating human subjects studies in software engineering. In ICSE’2008: Proceedings of the 13th international conference on Software engineering, New York, USA: ACM Press. pp 191–201 Lung J et al. (2008) On the difficulty of replicating human subjects studies in software engineering. In ICSE’2008: Proceedings of the 13th international conference on Software engineering, New York, USA: ACM Press. pp 191–201
Zurück zum Zitat Petticrew M, Roberts H (2006) Systematic Reviews in the Social Sciences. Blackwell Publishing. 336 Petticrew M, Roberts H (2006) Systematic Reviews in the Social Sciences. Blackwell Publishing. 336
Zurück zum Zitat Popper K (1959) The Logic of Scientific Discovery. Hutchinson & Co. 513 Popper K (1959) The Logic of Scientific Discovery. Hutchinson & Co. 513
Zurück zum Zitat Schmidt S (2009) Shall we really do it again? The powerful concept of replication is neglected in the social sciences. Rev Gen Psychol 13:90–100. doi:10.1037/a0015108 CrossRef Schmidt S (2009) Shall we really do it again? The powerful concept of replication is neglected in the social sciences. Rev Gen Psychol 13:90–100. doi:10.​1037/​a0015108 CrossRef
Zurück zum Zitat Shull F, Basili V, Carver J, Maldonado JC, Travassos GH, Mendonça M, Fabbri S (2002) Replicating software engineering experiments: Addressing the tacit knowledge problem. In ISESE’2002: Proc. Int. Symp. on Empirical Softw. Eng., Washington, DC, USA, IEEE Computer Society. 10 Shull F, Basili V, Carver J, Maldonado JC, Travassos GH, Mendonça M, Fabbri S (2002) Replicating software engineering experiments: Addressing the tacit knowledge problem. In ISESE’2002: Proc. Int. Symp. on Empirical Softw. Eng., Washington, DC, USA, IEEE Computer Society. 10
Zurück zum Zitat Shull F, Carver J, Vegas S, Juristo N (2008) The Role of Replications in Empirical Software Engineering. Empir Software Eng 13:211–218CrossRef Shull F, Carver J, Vegas S, Juristo N (2008) The Role of Replications in Empirical Software Engineering. Empir Software Eng 13:211–218CrossRef
Zurück zum Zitat Sjøberg D (2010) Confronting the myth of rapid obsolescence in computing research. Commun ACM 53(9):62–67CrossRef Sjøberg D (2010) Confronting the myth of rapid obsolescence in computing research. Commun ACM 53(9):62–67CrossRef
Zurück zum Zitat Sjøberg D et al (2005) A survey of controlled experiments in software engineering. IEEE Trans Software Eng 31:733–753CrossRef Sjøberg D et al (2005) A survey of controlled experiments in software engineering. IEEE Trans Software Eng 31:733–753CrossRef
Zurück zum Zitat Vegas S et al. (2006) Analysis of the Influence of Communication between Researchers on Experiment Replication. In ISESE’2006: Proceedings of the 5th International Symposium on Empirical Software Engineering. September 20–21, Rio de Janeiro, Brazil. pp 28–37 Vegas S et al. (2006) Analysis of the Influence of Communication between Researchers on Experiment Replication. In ISESE’2006: Proceedings of the 5th International Symposium on Empirical Software Engineering. September 20–21, Rio de Janeiro, Brazil. pp 28–37
Zurück zum Zitat Yin RK (2009) Case study research: Design and methods, 4th edn. Sage Publications, London, 240 Yin RK (2009) Case study research: Design and methods, 4th edn. Sage Publications, London, 240
Metadaten
Titel
Replication of empirical studies in software engineering research: a systematic mapping study
verfasst von
Fabio Q. B. da Silva
Marcos Suassuna
A. César C. França
Alicia M. Grubb
Tatiana B. Gouveia
Cleviton V. F. Monteiro
Igor Ebrahim dos Santos
Publikationsdatum
01.06.2014
Verlag
Springer US
Erschienen in
Empirical Software Engineering / Ausgabe 3/2014
Print ISSN: 1382-3256
Elektronische ISSN: 1573-7616
DOI
https://doi.org/10.1007/s10664-012-9227-7

Weitere Artikel der Ausgabe 3/2014

Empirical Software Engineering 3/2014 Zur Ausgabe

Premium Partner