Software Bots in Software Engineering: Benefits and Challenges

被引:4
作者
Wessel, Mairieli [1 ]
Gerosa, Marco A. [2 ]
Shihab, Emad [3 ]
机构
[1] Delft Univ Technol, Delft, Netherlands
[2] No Arizona Univ, Flagstaff, AZ 86011 USA
[3] Concordia Univ, Montreal, PQ, Canada
来源
2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022) | 2022年
关键词
Software Bots; GitHub Bots; Chatbots; Human-bot Interaction; Open Source Software; Automation; Collaborative Development;
D O I
10.1145/3524842.3528533
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software bots are becoming increasingly popular in software engineering (SE). In this tutorial, we define what a bot is and present several examples. We also discuss the many benefits bots provide to the SE community, including helping in development tasks (such as pull request review and integration) and onboarding newcomers to a project. Finally, we discuss the challenges related to interacting with and developing software bots.
引用
收藏
页码:724 / 725
页数:2
相关论文
共 50 条
[41]   Scaling Open Source Software Communities: Challenges and Practices of Decentralization [J].
Tan, Xin ;
Zhou, Minghui .
IEEE SOFTWARE, 2022, 39 (01) :70-75
[42]   CHALLENGES IN DATA EXTRACTION FROM OPEN SOURCE SOFTWARE REPOSITORIES [J].
Kaur, Arvinder ;
Vig, Vidhi .
2016 6TH INTERNATIONAL CONFERENCE - CLOUD SYSTEM AND BIG DATA ENGINEERING (CONFLUENCE), 2016, :316-319
[43]   Applying Evolution programming Search Based Software Engineering (SBSE) in Selecting the Best Open Source Software Maintainability Metrics [J].
Bakar, A. D. ;
Sultan, A. B. ;
Zulzalil, H. ;
Din, J. .
2012 IEEE SYMPOSIUM ON COMPUTER APPLICATIONS AND INDUSTRIAL ELECTRONICS (ISCAIE 2012), 2012,
[44]   Copiloting the future: How generative AI transforms Software Engineering [J].
Banh, Leonardo ;
Holldack, Florian ;
Strobel, Gero .
INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 183
[45]   Open source projects in software engineering education: a mapping study [J].
Nascimento, Debora ;
Bittencourt, Roberto ;
Chavez, Christina .
COMPUTER SCIENCE EDUCATION, 2015, 25 (01) :67-114
[46]   Rule-Based Chatbot Integration into Software Engineering Course [J].
Binkis, Mikas ;
Kubiliunas, Ramunas ;
Sturiene, Rima ;
Dulinskiene, Tatjana ;
Blazauskas, Tomas ;
Jakstiene, Vitalija .
INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2021, 2021, 1486 :367-377
[47]   Development and Application of Software Engineering Solution BPsim.SD [J].
Aksyonov, Konstantin ;
Bykov, Eugene ;
Aksyonova, Olga .
UKSIM-AMSS SEVENTH EUROPEAN MODELLING SYMPOSIUM ON COMPUTER MODELLING AND SIMULATION (EMS 2013), 2013, :321-325
[48]   FLOSS in Software Engineering Education An Update of a Systematic Mapping Study [J].
Brito, Moara Sousa ;
Silva, Fernanda Gomes ;
Chavez, Christina von Flach G. ;
Nascimento, Debora C. ;
Bittencourt, Roberto A. .
SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, :250-259
[49]   ASLA:: Reverse engineering approach for software license information retrieval [J].
Tuunanen, Timo ;
Koskinen, Jussi ;
Karkkainen, Tommi .
10TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2006, :289-+
[50]   The Role of Open Source Software in Program Analysis for Reverse Engineering [J].
Ghaleb, Taher Ahmed .
2016 2ND INTERNATIONAL CONFERENCE ON OPEN SOURCE SOFTWARE COMPUTING (OSSCOM), 2016,