Back to Search Start Over

Communicating Study Design Trade-offs in Software Engineering.

Authors :
Robillard, Martin P.
Arya, Deeksha M.
Ernst, Neil A.
Guo, Jin L. C.
Lamothe, Maxime
Nassif, Mathieu
Novielli, Nicole
Serebrenik, Alexander
Steinmacher, Igor
Stol, Klaas-Jan
Source :
ACM Transactions on Software Engineering & Methodology; Jun2024, Vol. 33 Issue 5, p1-10, 10p
Publication Year :
2024

Abstract

Reflecting on the limitations of a study is a crucial part of the research process. In software engineering studies, this reflection is typically conveyed through discussions of study limitations or threats to validity. In current practice, such discussions seldom provide sufficient insight to understand the rationale for decisions taken before and during the study, and their implications. We revisit the practice of discussing study limitations and threats to validity and identify its weaknesses. We propose to refocus this practice of self-reflection to a discussion centered on the notion of trade-offs. We argue that documenting trade-offs allows researchers to clarify how the benefits of their study design decisions outweigh the costs of possible alternatives. We present guidelines for reporting trade-offs in a way that promotes a fair and dispassionate assessment of researchers' work. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
1049331X
Volume :
33
Issue :
5
Database :
Complementary Index
Journal :
ACM Transactions on Software Engineering & Methodology
Publication Type :
Academic Journal
Accession number :
177675171
Full Text :
https://doi.org/10.1145/3649598