Abstract
Once we plan and take actions, we need to understand the impact of the action on the organization. Since we are part of the action, and our actions cause effects, we need objective data to analyze the impact of these actions. In this chapter, we describe a selection of data analysis techniques, which are used often as part of action research studies in software engineering. We provide a selection of data visualization methods, statistics, and machine learning to show how to assess the impact of our actions. We also discuss qualitative data analysis methods that can be helpful in analyzing data collected in our research logs or through interviews and workshops.
If your experiment needs a statistician, you need a better experiment.
—Ernest Rutherford
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Vard Antinyan, Miroslaw Staron, Wilhelm Meding, Per Österström, Erik Wikstrom, Johan Wranker, Anders Henriksson, and Jörgen Hansson. Identifying risky areas of software code in agile/lean software development: An industrial experience report. In Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week-IEEE Conference on, pages 154–163. IEEE, 2014.
Virginia Braun and Victoria Clarke. Using thematic analysis in psychology. Qualitative research in psychology, 3(2):77–101, 2006.
Guido Buzzi-Ferraris and Flavio Manenti. Outlier detection in large data sets. Computers & chemical engineering, 35(2):388–390, 2011.
Gustavo EAPA Batista, Ronaldo C Prati, and Maria Carolina Monard. A study of the behavior of several methods for balancing machine learning training data. ACM SIGKDD explorations newsletter, 6(1):20–29, 2004.
Tanja Blascheck, Michael Raschke, and Thomas Ertl. Circular heat map transition diagram. In Proceedings of the 2013 Conference on Eye Tracking South Africa, pages 58–61. ACM, 2013.
Gül Çalikli, Miroslaw Staron, and Wilhelm Meding. Measure early and decide fast: transforming quality management and measurement to continuous deployment. In Proceedings of the 2018 International Conference on Software and System Process, pages 51–60. ACM, 2018.
David P Doane, Lori Welte Seward, et al. Applied statistics in business and economics. New York, NY: McGraw-Hill/Irwin,, 2011.
Carlos A Gomez-Uribe and Neil Hunt. The Netflix recommender system: Algorithms, business value, and innovation. ACM Transactions on Management Information Systems (TMIS), 6(4):13, 2016.
Peter Harrington. Machine learning in action, volume 5. Manning Greenwich, CT, 2012.
Brett Lantz. Machine learning with R. Packt Publishing Ltd, 2013.
J Ross Quinlan. C4. 5: programs for machine learning. Elsevier, 2014.
Colin Robson and Kieran McCartan. Real world research. John Wiley & Sons, 2016.
Miroslaw Staron, Jorgen Hansson, Robert Feldt, Anders Henriksson, Wilhelm Meding, Sven Nilsson, and Christoffer Hoglund. Measuring and visualizing code stability–a case study at three companies. In Software Measurement and the 2013 Eighth International Conference on Software Process and Product Measurement (IWSM-MENSURA), 2013 Joint Conference of the 23rd International Workshop on, pages 191–200. IEEE, 2013.
Miroslaw Staron, Wilhelm Meding, Kent Niesel, and Alain Abran. A key performance indicator quality model and its industrial evaluation. In Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA), 2016 Joint Conference of the International Workshop on, pages 170–179. IEEE, 2016.
Miroslaw Staron, Kent Niesel, and Niclas Bauman. Milestone-oriented usage of key performance indicators–an industrial case study. e-Informatica Software Engineering Journal, 12(1), 2018.
Alexandru C Telea. Data visualization: principles and practice. AK Peters/CRC Press, 2007.
Adam Tornhill. Your code as a crime scene. Pragmatic Bookshelf, 2015.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Staron, M. (2020). Evaluation. In: Action Research in Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-32610-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-32610-4_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-32609-8
Online ISBN: 978-3-030-32610-4
eBook Packages: Computer ScienceComputer Science (R0)