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 条
  • [31] Harmonising Contributions: Exploring Diversity in Software Engineering through CQA Mining on Stack Overflow
    Zolduoarrati, Elijah
    Licorish, Sherlock A.
    Stanger, Nigel
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (07)
  • [32] Impact of individualism and collectivism cultural profiles on the behaviour of software developers: A study of stack overflow
    Zolduoarrati, Elijah
    Licorish, Sherlock A.
    Stanger, Nigel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192
  • [33] How Developers and Tools Categorize Sentiment in Stack Overflow Questions - A Pilot Study
    Mansoor, Niloofar
    Peterson, Cole S.
    Sharif, Bonita
    2021 IEEE/ACM SIXTH INTERNATIONAL WORKSHOP ON EMOTION AWARENESS IN SOFTWARE ENGINEERING SEMOTION 2021, 2021, : 19 - 22
  • [34] An Empirical Study on Neophytes of Stack Overflow: How Welcoming the Community is towards Them
    Al Jobair, Abdullah
    Mohammad, Suzad
    Maisha, Zahin Raidah
    Mostafa, Md Jubair Ibna
    Haque, Md. Nazmul
    ENASE: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2022, : 197 - 208
  • [35] How Fast and Effectively Can Code Change History Enrich Stack Overflow?
    Nishinaka, Ryujiro
    Ubayashi, Naoyasu
    Kamei, Yasutaka
    Sato, Ryosuke
    2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS 2020), 2020, : 467 - 478
  • [36] A systematic mapping study of crowd knowledge enhanced software engineering research using Stack Overflow
    Tanzil, Minaoar Hossain
    Chowdhury, Shaiful
    Modaberi, Somayeh
    Uddin, Gias
    Hemmati, Hadi
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 226
  • [37] A Systematic Literature Review on Using Machine Learning Algorithms for Software Requirements Identification on Stack Overflow
    Ahmad, Arshad
    Feng, Chong
    Khan, Muzammil
    Khan, Asif
    Ullah, Ayaz
    Nazir, Shah
    Tahir, Adnan
    SECURITY AND COMMUNICATION NETWORKS, 2020, 2020
  • [38] Measuring the Effects of Stack Overflow Code Snippet Evolution on Open-Source Software Security
    Jallow, Alfusainey
    Schilling, Michael
    Backes, Michael
    Bugiel, Sven
    45TH IEEE SYMPOSIUM ON SECURITY AND PRIVACY, SP 2024, 2024, : 1083 - 1101
  • [39] An Empirical Evaluation of Machine Learning Algorithms for Identifying Software Requirements on Stack Overflow: Initial Results
    Ahmad, Arshad
    Feng, Chong
    Tahir, Adnan
    Khan, Asif
    Waqas, Muhammad
    Ahmad, Sadique
    Ullah, Ayaz
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 693 - 697
  • [40] What is Discussed About Software Engineering Ethics on Stack Exchange (Q&A) Websites? A Case Study
    Alfayez, Reem
    Ding, Yunyan
    Winn, Robert
    Alfayez, Ghaida
    2022 IEEE/ACIS 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2022, : 106 - 111