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 条
  • [31] Software, Software Engineering and Software Engineering Research: Some Unconventional Thoughts
    Notkin, David
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (02) : 189 - 197
  • [32] Software, Software Engineering and Software Engineering Research: Some Unconventional Thoughts
    David Notkin
    Journal of Computer Science & Technology, 2009, 24 (02) : 189 - 197
  • [33] Software engineering experts' panel: The status and future of sbse in the software engineering
    Poulding, Simon
    Di Penta, Massimiliano
    Proceedings - 1st International Symposium on Search Based Software Engineering, SSBSE 2009, 2009,
  • [34] Software engineering education: Trends and solutions
    Kratchanov, KD
    Mehic, N
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: I, 2004, : 156 - 161
  • [35] NEW TRENDS IN LEARNING FOR SOFTWARE ENGINEERING
    Hamouda, Alaa
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN COMPUTER SYSTEMS, 2016, 38 : 46 - 53
  • [36] A quantitative model for software engineering trends
    Rabai, Latifa Ben Arfa
    Bai, Yan Zhi
    Mili, Ali
    INFORMATION SCIENCES, 2011, 181 (22) : 4993 - 5009
  • [37] Term Interrelations and Trends in Software Engineering
    Baskararajah, Janusan
    Zhang, Lei
    Miranskyy, Andriy
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1471 - 1474
  • [38] Agile and Other Trends in Software Engineering
    Raunak, Mohammad S.
    Binkley, David
    2017 IEEE 28TH ANNUAL SOFTWARE TECHNOLOGY CONFERENCE (STC), 2017,
  • [39] Recent Trends in Graduate Software Engineering
    Ardis, Mark
    Bohner, Shawn
    Fairley, Dick
    Frailey, Dennis
    Hilburn, Tom
    Hislop, Gregory W.
    Sedano, Todd
    2013 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2013, : 351 - 355
  • [40] Global Software Engineering: Evolution and Trends
    Ebert, Christof
    Kuhrmann, Marco
    Prikladnicki, Rafael
    2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2016, : 144 - 153