软件工程出版物中的研究构件:现状与趋势
软件工程
2024-04-11 v1
摘要
软件工程(SE)社区一直在推行开放科学政策,并鼓励研究人员在出版物中公开构件。然而,构件实践与质量的现状和趋势仍不明确,缺乏进一步改进的见解。本文提出了一项实证研究,以表征 SE 出版物中的研究构件。具体而言,我们手动收集了 2017 年至 2022 年间顶级 SE 会议(ASE、FSE、ICSE 和 ISSTA)发表的 2,196 篇论文中的 1,487 个构件。我们调查了这些构件的常见实践(如 URL 位置和格式、存储网站)、维护活动(如最后更新时间和 URL 有效性)、流行度(如 GitHub 上的星标数量和特征)以及质量(如文档和代码异味)。基于我们的分析,我们揭示了提供构件的出版物数量呈上升趋势。使用 Zenodo 共享构件的情况显著增加。然而,存储在 GitHub 上的构件往往获得的星标很少,表明其对现实世界 SE 应用的影响有限。我们总结了结果,并结合当前的指南为不同的利益相关者提供了建议。
引用
@article{arxiv.2404.06852,
title = {Research Artifacts in Software Engineering Publications: Status and Trends},
author = {Mugeng Liu and Xiaolong Huang and Wei He and Yibing Xie and Jie M. Zhang and Xiang Jing and Zhenpeng Chen and Yun Ma},
journal= {arXiv preprint arXiv:2404.06852},
year = {2024}
}
备注
Accepted by Journal of Systems and Software (JSS 2024). Please include JSS in any citations