Action Research Can Swing the Balance in Experimental Software Engineering
Paulo Sergio Medeiros dos Santos, Guilherme Horta Travassos

TL;DR
This paper discusses how Action Research can enhance experimental studies in Software Engineering by providing in-depth insights and practical evidence, demonstrated through a study on code refactoring decisions in distributed teams.
Contribution
It introduces Action Research as a valuable approach for conducting meaningful experimental studies in Software Engineering, with practical guidance and an illustrative in vivo study.
Findings
Action Research offers valuable insights into software development practices.
The in vivo study revealed subjective decision factors in code refactoring.
Guidance provided for conducting Action Research in Software Engineering.
Abstract
In general, professionals still ignore scientific evidence in place of expert opinions in most of their decision-making. For this reason, it is still common to see the adoption of new software technologies in the field without any scientific basis or well-grounded criteria, but on the opinions of experts. Experimental Software Engineering is of paramount importance to provide the foundations to understand the limits and applicability of software technologies. The need to better observe and understand the practice of Software Engineering leads us to look for alternative experimental approaches to support our studies. Different research strategies can be used to explore different Software Engineering practices. Action Research can be seen as one alternative to intensify the conducting of important experimental studies with results of great value while investigating the Software…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
