A study into the practice of reporting software engineering experiments

被引:6
作者
Revoredo, Kate [1 ]
Djurica, Djordje [1 ]
Mendling, Jan [2 ]
机构
[1] Vienna Univ Econ & Business Adm, Welthandelspl 1, A-1020 Vienna, Austria
[2] Humboldt Univ, Unter Linden 6, D-10099 Berlin, Germany
关键词
Guideline for software engineering experiments; Controlled experiments; Process mining; Method mining; SEQUENCE-ANALYSIS; PERFORMANCE;
D O I
10.1007/s10664-021-10007-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It has been argued that reporting software engineering experiments in a standardized way helps researchers find relevant information, understand how experiments were conducted and assess the validity of their results. Various guidelines have been proposed specifically for software engineering experiments. The benefits of such guidelines have often been emphasized, but the actual uptake and practice of reporting have not yet been investigated since the introduction of many of the more recent guidelines. In this research, we utilize a mixed-method study design including sequence analysis techniques for evaluating to which extent papers follow such guidelines. Our study focuses on the four most prominent software engineering journals and the time period from 2000 to 2020. Our results show that many experimental papers miss information suggested by guidelines, that no de facto standard sequence for reporting exists, and that many papers do not cite any guidelines. We discuss these findings and implications for the discipline of experimental software engineering focusing on the review process and the potential to refine and extend guidelines, among others, to account for theory explicitly.
引用
收藏
页数:50
相关论文
共 50 条
  • [31] A study on the Factors Affecting Continuous Usage Intention of Computer Aided Engineering (CAE) Software
    Cho, Yongwon
    Kim, Dae Sik
    Huy Tung Phuong
    Gim, Gwang Yong
    2019 20TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2019, : 362 - 371
  • [32] Social Media, Software Engineering Collaboration Tools and Software Company's Performance
    Nematova, Gulshan
    Amin, Aamir
    Rehman, Mobashar
    Hussain, Nazabat
    COMPUTATIONAL SCIENCE AND TECHNOLOGY (ICCST 2019), 2020, 603 : 179 - 188
  • [33] Kieker: A monitoring framework for software engineering research
    Hasselbring, Wilhelm
    van Hoorn, Andre
    SOFTWARE IMPACTS, 2020, 5
  • [34] Status indicators in software engineering group projects
    Isomottonen, Ville
    Taipalus, Toni
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 198
  • [35] Empirical Research in Software Engineering: A Critical View
    Parnas, David Lorge
    IEEE SOFTWARE, 2009, 26 (06) : 56 - +
  • [36] Improving Software Engineering Teamwork with Structured Feedback
    Weiqi, Victor Huang
    Krueger, Kori
    Cohen, Taya
    Hilton, Michael
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 1414 - 1420
  • [37] Helping Faculty Teach Software Performance Engineering
    Owens, John D.
    Hoppe, Bruce
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 338 - 341
  • [38] Assessing gender bias in the software used in computer science and software engineering education
    O'Brien, Lyndsey
    Kanij, Tanjila
    Grundy, John
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 219
  • [39] Predictive Models in Software Engineering: Challenges and Opportunities
    Yang, Yanming
    Xia, Xin
    Lo, David
    Bi, Tingting
    Grundy, John
    Yang, Xiaohu
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (03)
  • [40] Time pressure in software engineering: A systematic review
    Kuutila, Miikka
    Mantyla, Mika
    Farooq, Umar
    Claes, Maelick
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 121 (121)