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 条
  • [41] How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow
    Anthony Peruma
    Steven Simmons
    Eman Abdullah AlOmar
    Christian D. Newman
    Mohamed Wiem Mkaouer
    Ali Ouni
    Empirical Software Engineering, 2022, 27
  • [42] Automated Summarization of Stack Overflow Posts
    Kou, Bonan
    Chen, Muhao
    Zhang, Tianyi
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 1853 - 1865
  • [43] Hot question prediction in Stack Overflow
    Zhao, Li Xian
    Zhang, Li
    Jiang, Jing
    IET SOFTWARE, 2021, 15 (01) : 90 - 106
  • [44] Characterizing Leveraged Stack Overflow Posts
    Geremia, Salvatore
    Bavota, Gabriele
    Oliveto, Rocco
    Lanza, Michele
    Di Penta, Massimiliano
    2019 19TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2019, : 141 - 151
  • [45] Broken External Links on Stack Overflow
    Liu, Jiakun
    Xia, Xin
    Lo, David
    Zhang, Haoxiang
    Zou, Ying
    Hassan, Ahmed E.
    Li, Shanping
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (09) : 3242 - 3267
  • [46] Contextual Documentation Referencing on Stack Overflow
    Baltes, Sebastian
    Treude, Christoph
    Robillard, Martin P.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (01) : 135 - 149
  • [47] CONDITIONS FOR UNDERFLOW AND OVERFLOW OF AN ARITHMETIC STACK
    GOODWIN, DT
    COMPUTER JOURNAL, 1977, 20 (01): : 56 - 62
  • [48] An Anatomy of Security Conversations in Stack Overflow
    Lopez, Tamara
    Tun, Thein
    Bandara, Arosha
    Mark, Levine
    Nuseibeh, Bashar
    Sharp, Helen
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2019), 2019, : 31 - 40
  • [49] Understanding the Role of Images on Stack Overflow
    Wang, Dong
    Xiao, Tao
    Treude, Christoph
    Kula, Raula Gaikovina
    Hata, Hideaki
    Kamei, Yasutaka
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 377 - 388
  • [50] Predicting Questions' Scores on Stack Overflow
    Alharthi, Haifa
    Outioua, Djedjiga
    Baysal, Olga
    2016 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON CROWDSOURCING IN SOFTWARE ENGINEERING (CSI-SE), 2016, : 1 - 7