Research artifacts in software engineering publications: Status and trends*

被引:0
|
作者
Liu, Mugeng [1 ]
Huang, Xiaolong [1 ]
He, Wei [1 ]
Xie, Yibing [2 ]
Zhang, Jie M. [3 ]
Jing, Xiang [2 ,4 ]
Chen, Zhenpeng [5 ]
Ma, Yun [6 ]
机构
[1] Peking Univ, Minist Educ, Sch Comp Sci, Key Lab High Confidence Software Technol, Beijing, Peoples R China
[2] Peking Univ, Sch Software & Microelect, Beijing, Peoples R China
[3] Kings Coll London, Dept Informat, London, England
[4] Natl Key Lab Data Space Technol & Syst, Beijing, Peoples R China
[5] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
[6] Peking Univ, Inst Artificial Intelligence, Beijing, Peoples R China
关键词
Research artifact; Empirical study; Software engineering; Code smell;
D O I
10.1016/j.jss.2024.112032
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Software Engineering (SE) community has been embracing the open science policy and encouraging researchers to disclose artifacts in their publications. However, the status and trends of artifact practice and quality remain unclear, lacking insights on further improvement. In this paper, we present an empirical study to characterize the research artifacts in SE publications. Specifically, we manually collect 1,487 artifacts from all 2,196 papers published in top-tier SE conferences (ASE, FSE, ICSE, and ISSTA) from 2017 to 2022. We investigate the common practices (e.g., URL location and format, storage websites), maintenance activities (e.g., last update time and URL validity), popularity (e.g., the number of stars on GitHub and characteristics), and quality (e.g., documentation and code smell) of these artifacts. Based on our analysis, we reveal a rise in publications providing artifacts. The usage of Zenodo for sharing artifacts has significantly increased. However, artifacts stored in GitHub tend to receive few stars, indicating a limited influence on real-world SE applications. We summarize the results and provide suggestions to different stakeholders in conjunction with current guidelines.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] CURRENT TRENDS IN SOFTWARE ENGINEERING BACHELOR THESES
    Dajda, Jacek
    Idzik, Michal
    Sroka, Jakub
    Sikora, Mikolaj
    Pawlowski, Wiktor
    Smolka, Maciej
    Jablecki, Przemyslaw
    Slazyk, Filip
    Malawski, Maciej
    Majerz, Emilia
    Pasternak, Aleksandra
    Dzwinel, Witold
    Kania, Wojciech
    Hnatkowska, Bogumila
    Thomas, Wojciech
    Swiebocka-Wiek, Joanna
    Paszkiewicz, Andrzej
    COMPUTING AND INFORMATICS, 2021, 40 (04) : 930 - 956
  • [22] Research on the Application of Software Engineering Theory in Software Development
    Lin, Longjian
    AGRO FOOD INDUSTRY HI-TECH, 2017, 28 (01): : 3030 - 3032
  • [23] Collaboration in Global Software Development: An Investigation on Research Trends and Evolution
    Yue, Yang
    Ahmed, Iftekhar
    Wang, Yi
    Redmiles, David
    2019 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2019), 2019, : 78 - 79
  • [24] Quantum software engineering and potential of quantum computing in software engineering research: a review
    Mandal, Ashis Kumar
    Nadim, Md
    Roy, Chanchal K.
    Roy, Banani
    Schneider, Kevin A.
    AUTOMATED SOFTWARE ENGINEERING, 2025, 32 (01)
  • [25] Research and development of MFNS software based on software engineering
    You, D. D.
    Li, W. F.
    Shao, M.
    ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 259 - 263
  • [26] Ten recommendations for software engineering in research
    Hastings, Janna
    Haug, Kenneth
    Steinbeck, Christoph
    GIGASCIENCE, 2014, 3
  • [27] The Four Pillars of Research Software Engineering
    Cohen, Jeremy
    Katz, Daniel S.
    Barker, Michelle
    Hong, Neil Chue
    Haines, Robert
    Jay, Caroline
    IEEE SOFTWARE, 2021, 38 (01) : 97 - 105
  • [28] Research Software Engineering Training—INTERSECT
    Carver, Jeffrey C.
    Cosden, Ian A.
    COMPUTING IN SCIENCE & ENGINEERING, 2024, 26 (02) : 61 - 64
  • [29] Software Engineering Research Gaps in the Cloud
    Venkatraman, Sitalakshmi
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2013, 6 (01) : 1 - 19
  • [30] The Research of Software Engineering Curriculum Reform
    Kuang, Li-Qun
    Han, Xie
    2012 INTERNATIONAL CONFERENCE ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING (ICMPBE2012), 2012, 33 : 1762 - 1767