TY - GEN
T1 - Evaluating guidelines for empirical software engineering studies
AU - Kitchenham, Barbara
AU - Al-Khilidar, Hiyam
AU - Babar, Muhammad Ali
AU - Berry, Mike
AU - Cox, Karl
AU - Keung, Jacky
AU - Kurniawati, Felicia
AU - Staples, Mark
AU - He, Zhang
AU - Liming, Zhu
PY - 2006
Y1 - 2006
N2 - Background. Several researchers have criticized the standards of performing and reporting empirical studies in software engineering. In order to address this problem, Andreas Jedlitschka and Dietmar Pfahl have produced reporting guidelines for controlled experiments in software engineering. They pointed out that their guidelines needed evaluation. We agree that guidelines need to be evaluated before they can be widely adopted. If guidelines are flawed, they will cause more problems that they solve. Aim. The aim of this paper is to present the method we used to evaluate the guidelines and report the results of our evaluation exercise. We suggest our evaluation process may be of more general use if reporting guidelines for other types of empirical study are developed. Method. We used perspective-based inspections to perform a theoretical evaluation of the guidelines. A separate inspection was performed for each perspective. The perspectives used were: Researcher, Practitioner/Consultant, Meta-analyst, Replicator, Reviewer and Author. Apart from the Author perspective, the inspections were based on a set of questions derived by brainstorming. The inspection using the Author perspective reviewed each section of the guidelines sequentially. Results. The question-based perspective inspections detected 42 issues where the guidelines would benefit from amendment or clarification and 8 defects. Conclusions. Reporting guidelines need to specify what information goes into what section and avoid excessive duplication. Software engineering researchers need to be cautious about adopting reporting guidelines that differ from those used by other disciplines. The current guidelines need to be revised and the revised guidelines need to be subjected to further theoretical and empirical validation. Perspective-based inspection is a useful validation method but the practitioner/consultant perspective presents difficulties. Copyright 2006 ACM.
AB - Background. Several researchers have criticized the standards of performing and reporting empirical studies in software engineering. In order to address this problem, Andreas Jedlitschka and Dietmar Pfahl have produced reporting guidelines for controlled experiments in software engineering. They pointed out that their guidelines needed evaluation. We agree that guidelines need to be evaluated before they can be widely adopted. If guidelines are flawed, they will cause more problems that they solve. Aim. The aim of this paper is to present the method we used to evaluate the guidelines and report the results of our evaluation exercise. We suggest our evaluation process may be of more general use if reporting guidelines for other types of empirical study are developed. Method. We used perspective-based inspections to perform a theoretical evaluation of the guidelines. A separate inspection was performed for each perspective. The perspectives used were: Researcher, Practitioner/Consultant, Meta-analyst, Replicator, Reviewer and Author. Apart from the Author perspective, the inspections were based on a set of questions derived by brainstorming. The inspection using the Author perspective reviewed each section of the guidelines sequentially. Results. The question-based perspective inspections detected 42 issues where the guidelines would benefit from amendment or clarification and 8 defects. Conclusions. Reporting guidelines need to specify what information goes into what section and avoid excessive duplication. Software engineering researchers need to be cautious about adopting reporting guidelines that differ from those used by other disciplines. The current guidelines need to be revised and the revised guidelines need to be subjected to further theoretical and empirical validation. Perspective-based inspection is a useful validation method but the practitioner/consultant perspective presents difficulties. Copyright 2006 ACM.
KW - Controlled experiments
KW - Guidelines
KW - Perspective-based inspection
KW - Software engineering
UR - https://www.scopus.com/pages/publications/34247341785
UR - https://www.scopus.com/pages/publications/34247341785#tab=impact
U2 - 10.1145/1159733.1159742
DO - 10.1145/1159733.1159742
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 1595932186
SN - 9781595932181
VL - 2006
SP - 38
EP - 47
BT - ISESE'06 - Proceedings of the 5th ACM-IEEE International Symposium on Empirical Software Engineering
T2 - ISCE'06 - 5th ACM-IEEE International Symposium on Empirical Software Engineering
Y2 - 21 September 2006 through 22 September 2006
ER -