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 条
  • [41] Adopting software engineering trends in Al
    Djuric, Dragan
    Devedzic, Vladan
    Gasevic, Dragan
    IEEE INTELLIGENT SYSTEMS, 2007, 22 (01) : 59 - 66
  • [42] Trends in robot software domain engineering
    Brugali, Davide
    Agah, Arvin
    MacDonald, Bruce
    Nesnas, Lssa A. D.
    Smart, William D.
    SOFTWARE ENGINEERING FOR EXPERIMENTAL ROBOTICS, 2007, 30 : 3 - +
  • [43] The Research Trends of Partnership Based on Scientific Publications
    Achsan, Harry Tursulistyono Yani
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2019, : 164 - 168
  • [44] Is Software Engineering Research Addressing Software Engineering Problems? (Keynote)
    Murphy, Gail C.
    2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 4 - 5
  • [45] Bibliometric Trends in Nail Psoriasis Research Publications
    Gregoriou, Stamatios
    Tsiogka, Aikaterini
    Rigopoulos, Dimitris
    SKIN APPENDAGE DISORDERS, 2022, 8 (02) : 122 - 128
  • [46] Discerning the Scientific Research Status of Harbin Engineering University Based on CiteSpaceII Software
    Xu Jian-zhong
    Wang Ming-yang
    Zheng Dan
    PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 641 - 644
  • [47] Knowledge acquisition in software engineering requires sharing of data and artifacts
    Sjoberg, Dag I. K.
    EMPIRICAL SOFTWARE ENGINEERING ISSUES: CRITICAL ASSESSMENT AND FUTURE DIRECTIONS, 2007, 4336 : 77 - 82
  • [48] SOFTWARE REUSE - CURRENT STATUS AND TRENDS
    ZAND, M
    SAMADZADEH, M
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 30 (03) : 167 - 170
  • [49] International Workshop on Reverse Engineering Models from Software Artifacts
    Moonen, Leon
    Systa, Tarja
    16TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2009), 2009, : 323 - +
  • [50] Finding Trends in Software Research
    Mathew, George
    Agrawal, Amritanshu
    Menzies, Tim
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 1397 - 1410