Action Research as Research Methodology in Software Engineering

  • Miroslaw Staron


Compared to other research methodologies, action research is probably the youngest one. It’s been introduced in the middle of the twentieth century and has gained attention ever since. It became popular because it appeals to both researchers and organizations who seek impact and utilization of scientific results in practice. In this chapter, we present the principles of action research and provide concrete guidelines on how to propose an action research project. We elaborate on the main parts of the action research methodology and exemplify them. We show how we can use experiment systems to involve customers in action research, and we finish the chapter by presenting how to manage action research projects.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [ABM01]
    David Avison, Richard Baskerville, and Michael Myers. Controlling action research projects. Information technology & people, 14(1):28–45, 2001.CrossRefGoogle Scholar
  2. [ALMN99]
    David E. Avison, Francis Lau, Michael D. Myers, and Peter Axel Nielsen. Action research. Commun. ACM, 42(1):94–97, January 1999.CrossRefGoogle Scholar
  3. [ASSH16]
    Vard Antinyan, Miroslaw Staron, Anna Sandberg, and Jörgen Hansson. Validating software measures using action research a method and industrial experiences. In Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, page 23. ACM, 2016.Google Scholar
  4. [Bas07]
    Richard Baskerville. Educing Theory from Practice, pages 313–326. Springer US, Boston, MA, 2007.Google Scholar
  5. [BEB14]
    Eytan Bakshy, Dean Eckles, and Michael S Bernstein. Designing and deploying online field experiments. In Proceedings of the 23rd international conference on World wide web, pages 283–292. ACM, 2014.Google Scholar
  6. [Bos12]
    Jan Bosch. Building products as innovation experiment systems. In Software Business, pages 27–39. Springer, 2012.Google Scholar
  7. [CR94]
    Victor R Basili-Gianluigi Caldiera and H Dieter Rombach. Goal question metric paradigm. Encyclopedia of software engineering, 1:528–532, 1994.Google Scholar
  8. [DST11]
    Paulo Sergio Medeiros Dos Santos and Guilherme Horta Travassos. Action research can swing the balance in experimental software engineering. In Advances in computers, volume 83, pages 205–276. Elsevier, 2011.Google Scholar
  9. [FDOB17]
    Aleksander Fabijan, Pavel Dmitriev, Helena Holmström Olsson, and Jan Bosch. The benefits of controlled experimentation at scale. In Software Engineering and Advanced Applications (SEAA), 2017 43rd Euromicro Conference on, pages 18–26. IEEE, 2017.Google Scholar
  10. [FGMM14]
    Fabian Fagerholm, Alejandro Sanchez Guinea, Hanna Mäenpää, and Jürgen Münch. Building blocks for continuous experimentation. In Proceedings of the 1st international workshop on rapid continuous software engineering, pages 26–35. ACM, 2014.Google Scholar
  11. [KLSH09]
    Ron Kohavi, Roger Longbotham, Dan Sommerfield, and Randal M Henne. Controlled experiments on the web: survey and practical guide. Data mining and knowledge discovery, 18(1):140–181, 2009.Google Scholar
  12. [MA07]
    Ulf Melin and Karin Axelsson. Action in action research–illustrations of what, who, why, where, and when from an e-government project. In International Conference on Electronic Government, pages 44–55. Springer, 2007.Google Scholar
  13. [Med17]
    Wilhelm Meding. Effective monitoring of progress of agile software development teams in modern software companies: an industrial case study. In Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement, pages 23–32. ACM, 2017.Google Scholar
  14. [RGN]
    Davison Robert, Martinsons Maris G., and Kock Ned. Principles of canonical action research. Information Systems Journal, 14(1):65–86.CrossRefGoogle Scholar
  15. [Rie11]
    Eric Ries. The lean startup: How today’s entrepreneurs use continuous innovation to create radically successful businesses. Crown Books, 2011.Google Scholar
  16. [Rob11]
    Colin Robson. Real world research, volume 3. Wiley Chichester, 2011.Google Scholar
  17. [SC17]
    Anna Börjesson Sandberg and Ivica Crnkovic. Meeting industry: Academia research collaboration challenges with agile methodologies. In Proceedings of the 39th International Conference on Software Engineering: Software Engineering in Practice Track, pages 73–82. IEEE Press, 2017.Google Scholar
  18. [SE78]
    Gerald I Susman and Roger D Evered. An assessment of the scientific merits of action research. Administrative science quarterly, pages 582–603, 1978.Google Scholar
  19. [SHH+05]
    Dag IK Sjøberg, Jo Erskine Hannay, Ove Hansen, Vigdis By Kampenes, Amela Karahasanovic, N-K Liborg, and Anette C Rekdal. A survey of controlled experiments in software engineering. IEEE transactions on software engineering, 31(9):733–753, 2005.CrossRefGoogle Scholar
  20. [SK13]
    Dan Siroker and Pete Koomen. A/B testing: The most powerful way to turn clicks into customers. John Wiley & Sons, 2013.Google Scholar
  21. [SM18]
    Miroslaw Staron and Wilhelm Meding. Software Development Measurement Programs: Development, Management and Evolution. Springer, 2018.CrossRefGoogle Scholar
  22. [SPA11]
    Anna Sandberg, Lars Pareto, and Thomas Arts. Agile collaborative research: Action principles for industry-academia collaboration. IEEE software, 28(4):74–83, 2011.CrossRefGoogle Scholar
  23. [Sta17]
    Miroslaw Staron. Automotive Software Architectures: An Introduction. Springer, 2017.CrossRefGoogle Scholar
  24. [TAOM10]
    Diane Tang, Ashish Agarwal, Deirdre O’Brien, and Mike Meyer. Overlapping experiment infrastructure: More, better, faster experimentation. In Proceedings of the 16th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 17–26. ACM, 2010.Google Scholar
  25. [WRH+12]
    Claes Wohlin, Per Runeson, Martin Höst, Magnus C Ohlsson, Björn Regnell, and Anders Wesslén. Experimentation in software engineering. Springer, 2012.Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Miroslaw Staron
    • 1
  1. 1.Department of Computer Science and EngineeringUniversity of GothenburgGothenburgSweden

Personalised recommendations