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 条
  • [41] 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
  • [42] Empirical Research in Software Engineering: A Critical View
    Parnas, David Lorge
    IEEE SOFTWARE, 2009, 26 (06) : 56 - +
  • [43] Professionals are not Superman: Failures beyond Motivation in Software Experiments
    Dieste, Oscar
    Fonseca C, Efrain R.
    Raura, Geovanny
    Rodriguez, Priscila
    2017 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON CONDUCTING EMPIRICAL STUDIES IN INDUSTRY (CESI 2017), 2017, : 27 - 32
  • [44] The Engineering Implications of Code Maintenance in Practice
    Lee, Noah
    Abreu, Rui
    Yatbaz, Mehmet
    Qu, Hang
    Nagappan, Nachiappan
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2022), 2022, : 568 - 577
  • [45] Preoperative Brain Tumor Imaging: Models and Software for Segmentation and Standardized Reporting
    Bouget, David
    Pedersen, Andre
    Jakola, Asgeir S.
    Kavouridis, Vasileios
    Emblem, Kyrre E.
    Eijgelaar, Roelant S.
    Kommers, Ivar
    Ardon, Hilko
    Barkhof, Frederik
    Bello, Lorenzo
    Berger, Mitchel S.
    Nibali, Marco Conti
    Furtner, Julia
    Hervey-Jumper, Shawn
    Idema, Albert J. S.
    Kiesel, Barbara
    Kloet, Alfred
    Mandonnet, Emmanuel
    Muller, Domenique M. J.
    Robe, Pierre A.
    Rossi, Marco
    Sciortino, Tommaso
    van den Brink, Wimar A.
    Wagemakers, Michiel
    Widhalm, Georg
    Witte, Marnix G.
    Zwinderman, Aeilko H.
    De Witt Hamer, Philip C.
    Solheim, Ole
    Reinertsen, Ingerid
    FRONTIERS IN NEUROLOGY, 2022, 13
  • [46] Process Mining Software Repositories from Student Projects in an Undergraduate Software Engineering Course
    Mittal, Megha
    Sureka, Ashish
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 344 - 353
  • [47] How Software Practitioners Use Informal Local Meetups to Share Software Engineering Knowledge
    Ingram, Claire
    Drachen, Anders
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 161 - 173
  • [48] From Software Architecture Analysis to Service Engineering: An Empirical Study of Methodology Development for Enterprise SOA Implementation
    Chen, Hong-Mei
    Kazman, Rick
    Perry, Opal
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2010, 3 (02) : 145 - 160
  • [49] Application of Constructive Modeling and Process Mining Approaches to the Study of Source Code Development in Software Engineering Courses
    Shynkarenko, Viktor
    Zhevaho, Oleksandr
    JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, 2021, 17 (04) : 342 - 349
  • [50] Sustainability accounting and reporting: from theory to practice in a transition economy
    Leitoniene, Sviesa
    Dagiliene, Lina
    Rudzioniene, Kristina
    INTERNATIONAL JOURNAL OF ENVIRONMENT AND SUSTAINABLE DEVELOPMENT, 2024, 23 (01) : 74 - 96