How Is Software Reuse Discussed in Stack Overflow?

被引:0
|
作者
AlOmar, Eman Abdullah [1 ]
Peruma, Anthony [2 ]
Mkaouer, Mohamed Wiem [3 ]
Newman, Christian [3 ]
Ouni, Ali [4 ]
机构
[1] Stevens Inst Technol, Hoboken, NJ 07030 USA
[2] Univ Hawaii, Honolulu, HI USA
[3] Rochester Inst Technol, Rochester, NY USA
[4] ETS Montreal, Montreal, PQ, Canada
关键词
Reusability; Software reuse; Stack Overflow;
D O I
10.1007/978-3-031-49179-5_24
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software reuse is a crucial external quality attribute targeted by open-source and commercial projects. Despite that software reuse has experienced an increased adoption throughout the years, little is known about what aspects of code reuse developers discuss. In this paper, we present an empirical study of 1409 posts to better understand the challenges developers face when reusing code. Our findings show that "visual studio" is the top occurring bigrams for question posts, and there are frequent design patterns utilized by developers for reuse. We envision our findings enabling researchers to develop guidelines to be utilized to foster software reuse.
引用
收藏
页码:357 / 372
页数:16
相关论文
共 50 条
  • [1] An Exploratory Study on How Software Reuse is Discussed in Stack Overflow
    AlOmar, Eman Abdullah
    Barinas, Diego
    Liu, Jiaqian
    Mkaouer, Mohamed Wiem
    Ouni, Ali
    Newman, Christian
    REUSE IN EMERGING SOFTWARE ENGINEERING PRACTICES, ICSR 2020, 2020, 12541 : 292 - 303
  • [2] Towards Exploring the Code Reuse from Stack Overflow during Software Development
    Huang, Yuan
    Xu, Furen
    Zhou, Haojie
    Chen, Xiangping
    Zhou, Xiaocong
    Wang, Tong
    30TH IEEE/ACM INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2022), 2022, : 548 - 559
  • [3] An empirical study of code reuse between GitHub and stack overflow during software development
    Chen, Xiangping
    Xu, Furen
    Huang, Yuan
    Zhou, Xiaocong
    Zheng, Zibin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 210
  • [4] Leveraging Unsupervised Learning to Summarize APIs Discussed in Stack Overflow
    Naghshzan, AmirHossein
    Guerrouj, Latifa
    Baysal, Olga
    IEEE 21ST INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2021), 2021, : 142 - 152
  • [5] Sentiment overflow in the testing stack: Analyzing software testing posts on Stack Overflow
    Swillus, Mark
    Zaidman, Andy
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 205
  • [6] SOFTWARE ROUTINE PREVENTS STACK OVERFLOW
    EHRECKE, RJ
    EDN, 1985, 30 (20) : 304 - &
  • [7] Two Perspectives on Software Documentation Quality in Stack Overflow
    Ellmann, Mathias
    Schnecke, Marko
    PROCEEDINGS OF THE 4TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON NLP FOR SOFTWARE ENGINEERING (NL4SE '18), 2018, : 6 - 9
  • [8] Grouping related stack overflow comments for software developer recommendation
    Sheth, Viral
    Damevski, Kostadin
    AUTOMATED SOFTWARE ENGINEERING, 2022, 29 (02)
  • [9] Studying Software Developer Expertise and Contributions in Stack Overflow and GitHub
    Vadlamani, Sri Lakshmi
    Baysal, Olga
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), 2020, : 312 - 323
  • [10] PostFinder: Mining Stack Overflow posts to support software developers
    Rubei, Riccardo
    Di Sipio, Claudio
    Nguyen, Phuong T.
    Di Rocco, Juri
    Di Ruscio, Davide
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 127