Resources for Reproducibility of Experiments in Empirical Software Engineering: Topics Derived From a Secondary Study

被引:9
作者
Anchundia, Carlos E. [1 ]
Fonseca C., Efrain R. [2 ]
机构
[1] Escuela Politec Nacl, Dept Informat & Comp Sci, Quito 170517, Ecuador
[2] Univ Fuerzas Armadas ESPE, Dept Ciencias Computac, Sangolqui 171103, Ecuador
关键词
Tools; replication; reproducibility; empirical software engineering; experiment; INFORMATION; KAPPA;
D O I
10.1109/ACCESS.2020.2964587
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Background: Replication is a recurrent issue in empirical software engineering (ESE). Although it is a foundation of science, replication is hard to execute despite the many supporting tools meant to facilitate reproducibility. For example, in an experiment, which is the most used method in ESE, the number of replications is not enough compared to other sciences. Objective: In this study, we aim to identify tools that maximize reproducibility in software engineering experiments and how they are applied. Methods: We performed a Systematic Mapping Study and complementary strategies to analyze replication from three concerns (communication, knowledge management, and motivation). We analyzed more than 2,600 studies to get 40 primary studies, using a qualitative analytical tool (Atlas.ti) to create semantic maps for synthesizing our results. Result: We found that tools and practices depend on the experiment domain. Human-oriented experiments tend to use an informal mechanism that is costly and time-consuming. On the other hand, technology-oriented experiments are automated, domain-centric, and specialized so they require a learning process and are not transferable to other domains. Conclusion: Tools and practices still lack acceptation and usability among the ESE research community. Therefore, reproducibility is mostly relegated to internal replication, at which time and costs can be assumed within research groups. A focus on new alternatives should be considered to broaden replication.
引用
收藏
页码:8992 / 9004
页数:13
相关论文
共 36 条
  • [1] [Anonymous], [No title captured]
  • [2] [Anonymous], [No title captured]
  • [3] [Anonymous], 2009, TACIT DIMENSION
  • [4] [Anonymous], [No title captured]
  • [5] [Anonymous], [No title captured]
  • [6] [Anonymous], 2012, RES CHALL INF SCI RC
  • [7] [Anonymous], [No title captured]
  • [8] Becker Jorg, 2013, International Journal of Services and Operations Management, V16, P407
  • [9] Biffl Stefan, 2013, 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), P233, DOI 10.1109/ESEM.2013.60
  • [10] Cartaxo B., 2015, P ESELAW, P281