{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T22:56:23Z","timestamp":1776120983275,"version":"3.50.1"},"reference-count":158,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2024,12,10]],"date-time":"2024-12-10T00:00:00Z","timestamp":1733788800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2025,4,30]]},"abstract":"<jats:p>\n            <jats:italic>Bots<\/jats:italic>\n            are software systems designed to support users by automating specific processes, tasks, or activities. When these systems implement a conversational component to interact with users, they are also known as\n            <jats:italic>conversational agents<\/jats:italic>\n            or\n            <jats:italic>chatbots<\/jats:italic>\n            . Bots\u2014particularly in their conversation-oriented version and AI-powered\u2014have seen increased adoption over time for software development and engineering purposes. Despite their exciting potential, which has been further enhanced by the advent of Generative AI and Large Language Models, bots still face challenges in terms of development and integration into the development cycle, as practitioners report that bots can add difficulties rather than provide improvements. In this work, we aim to provide a taxonomy for characterizing bots, as well as a series of challenges for their adoption in software engineering, accompanied by potential mitigation strategies. To achieve our objectives, we conducted a\n            <jats:italic>multivocal literature review<\/jats:italic>\n            , examining both research and practitioner literature. Through such an approach, we hope to contribute to both researchers and practitioners by providing (i) a series of future research directions to pursue, (ii) a list of strategies to adopt for improving the use of bots for software engineering purposes, and (iii) fostering technology and knowledge transfer from the research field to practice\u2014one of the primary goals of multivocal literature reviews.\n          <\/jats:p>","DOI":"10.1145\/3704806","type":"journal-article","created":{"date-parts":[[2024,11,20]],"date-time":"2024-11-20T11:06:31Z","timestamp":1732100791000},"page":"1-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review"],"prefix":"10.1145","volume":"57","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9933-6203","authenticated-orcid":false,"given":"Stefano","family":"Lambiase","sequence":"first","affiliation":[{"name":"Computer Science, University of Salerno, Fisciano, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4689-3401","authenticated-orcid":false,"given":"Gemma","family":"Catolino","sequence":"additional","affiliation":[{"name":"Computer Science, University of Salerno, Fisciano, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9337-5116","authenticated-orcid":false,"given":"Fabio","family":"Palomba","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Salerno, Fisciano, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0975-8972","authenticated-orcid":false,"given":"Filomena","family":"Ferrucci","sequence":"additional","affiliation":[{"name":"University of Salerno, Fisciano, Italy"}]}],"member":"320","published-online":{"date-parts":[[2024,12,10]]},"reference":[{"key":"e_1_3_3_2_2","doi-asserted-by":"crossref","unstructured":"Mairieli Wessel Igor Wiese Igor Steinmacher and Marco Aurelio Gerosa. 2021. Don\u2019t disturb me: Challenges of interacting with software bots on open source software projects. Proceedings of the ACM on Human-Computer Interaction 5 CSCW2 (2021) 1\u201321.","DOI":"10.1145\/3476042"},{"key":"e_1_3_3_3_2","doi-asserted-by":"crossref","unstructured":"Shayan Zamanirad Boualem Benatallah Moshe Chai Barukh Fabio Casati and Carlos Rodriguez. 2017. Programming bots by synthesizing natural language expressions into api invocations. In Proceedings of the 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201917) 832\u2013837.","DOI":"10.1109\/ASE.2017.8115694"},{"key":"e_1_3_3_4_2","doi-asserted-by":"crossref","unstructured":"Saurabh Srivastava and T. V. Prabhakar. 2019. A reference architecture for applications with conversational components. In Proceedings of the IEEE 10th International Conference on Software Engineering and Service Science (ICSESS\u201919). IEEE Los Alamitos CA 1\u20135.","DOI":"10.1109\/ICSESS47205.2019.9040822"},{"key":"e_1_3_3_5_2","doi-asserted-by":"crossref","unstructured":"Rijnard van Tonder and Claire Le Goues. 2019. Towards s\/engineer\/bot: Principles for program repair bots. In Proceedings of the IEEE\/ACM 1st International Workshop on Bots in Software Engineering (BotSE\u201919). IEEE Los Alamitos CA. 43\u201347.","DOI":"10.1109\/BotSE.2019.00019"},{"key":"e_1_3_3_6_2","doi-asserted-by":"crossref","unstructured":"Martin Monperrus. 2019. Explainable software bot contributions: Case study of automated bug fixes. In Proceedings of the IEEE\/ACM 1st International Workshop on Bots in Software Engineering (BotSE\u201919). 12\u201315","DOI":"10.1109\/BotSE.2019.00010"},{"key":"e_1_3_3_7_2","doi-asserted-by":"crossref","unstructured":"Fabian Gilson and Danny Weyns. 2019. When natural language processing jumps into collaborative software engineering. In Proceedings of the IEEE International Conference on Software Architecture Companion (ICSA-C\u201919). 238\u2013241.","DOI":"10.1109\/ICSA-C.2019.00049"},{"key":"e_1_3_3_8_2","doi-asserted-by":"crossref","unstructured":"Ranci Ren John W. Castro Adri\u00e1n Santos Sara P\u00e9rez-Soler Silvia T. Acu\u00f1a and Juan de Lara. 2020. Collaborative modelling: Chatbots or on-line tools? an experimental study. In Proceedings of the Evaluation and Assessment in Software Engineering (EASE \u201920). Association for Computing Machinery New York NY. 260\u2013269.","DOI":"10.1145\/3383219.3383246"},{"key":"e_1_3_3_9_2","unstructured":"Fabian Gilson Sam Annand and Jack Steel. 2020. Recording software design decisions on the fly. In Joint Proceedings of the 3rd Software Engineering Education Workshop (SEED 2020) and the Workshop on NLP Advancements for Software Engineering at the Asia-Pacific Software Engineering Conference (SEED\/NLPaSE@ APSEC\u201920). 53\u201366."},{"key":"e_1_3_3_10_2","doi-asserted-by":"crossref","unstructured":"Justine Winata Purwoko Tegar Abdullah Budiman Wijaya Alexander Agung Santoso Gunawan and Karen Etania Saputra. 2023. Analysis chatgpt potential: Transforming software development with ai chat bots. In Proceedings of the International Conference on Networking Electrical Engineering Computer Science and Technology (IConNECT\u201923). IEEE Los Alamitos CA. 36\u201341.","DOI":"10.1109\/IConNECT56593.2023.10327087"},{"key":"e_1_3_3_11_2","doi-asserted-by":"crossref","unstructured":"Rijul Saini Gunter Mussbacher Jin L. C. Guo and J\u00f6rg Kienzle. 2022. Automated interactive and traceable domain modelling empowered by artificial intelligence. Softw. Syst. Model. 21 3 (2022) 1015\u20131045.","DOI":"10.1007\/s10270-021-00942-6"},{"key":"e_1_3_3_12_2","doi-asserted-by":"crossref","unstructured":"Lissette Almonte Sara P\u00e9rez-Soler Esther Guerra Iv\u00e1n Cantador and Juan de Lara. Automating the synthesis of recommender systems for modelling languages. In Proceedings of the 14th ACM SIGPLAN International Conference on Software Language Engineering pages 22\u201335 2021.","DOI":"10.1145\/3486608.3486905"},{"key":"e_1_3_3_13_2","doi-asserted-by":"crossref","unstructured":"Ilham Qasse Shailesh Mishra Bj\u00f6rn \u00fe\u00f3r J\u00f3nsson Foutse Khomh and Mohammad Hamdaqa. 2023. Chat2code: A chatbot for model specification and code generation the case of smart contracts. In Proceedings of the IEEE International Conference on Software Services Engineering (SSE\u201923). IEEE Los Alamitos CA. 50\u201360.","DOI":"10.1109\/SSE60056.2023.00018"},{"key":"e_1_3_3_14_2","doi-asserted-by":"crossref","unstructured":"Gian Luca Scoccia. 2023. Exploring early adopters\u2019 perceptions of chatgpt as a code generation tool. In Proceedings of the 38th IEEE\/ACM International Conference on Automated Software Engineering Workshops (ASEW\u201923). IEEE Los Alamitos CA. 88\u201393.","DOI":"10.1109\/ASEW60602.2023.00016"},{"key":"e_1_3_3_15_2","doi-asserted-by":"crossref","unstructured":"Sara P\u00e9rez-Soler Esther Guerra and Juan de Lara. 2019. Flexible modelling using conversational agents. In Proceedings of the ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C\u201919). 478\u2013482.","DOI":"10.1109\/MODELS-C.2019.00076"},{"key":"e_1_3_3_16_2","doi-asserted-by":"crossref","unstructured":"Marvin Wyrich and Justus Bogner. 2019. Towards an autonomous bot for automatic source code refactoring. In Proceedings of the IEEE\/ACM 1st International Workshop on Bots in Software Engineering (BotSE\u201919). IEEE Los Alamitos CA. 24\u201328.","DOI":"10.1109\/BotSE.2019.00015"},{"key":"e_1_3_3_17_2","doi-asserted-by":"crossref","unstructured":"Vahid Alizadeh Mohamed Amine Ouali Marouane Kessentini and Meriem Chater. 2019. Refbot: intelligent software refactoring bot. In Proceedings of the 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201919). IEEE Los Alamitos CA. 823\u2013834.","DOI":"10.1109\/ASE.2019.00081"},{"key":"e_1_3_3_18_2","doi-asserted-by":"crossref","unstructured":"Zhewei Hu and Edward F. Gehringer. 2019. Improving feedback on github pull requests: A bots approach. In Proceedings of the IEEE Frontiers in Education Conference (FIE\u201919). 1\u20139.","DOI":"10.1109\/FIE43999.2019.9028685"},{"key":"e_1_3_3_19_2","doi-asserted-by":"crossref","unstructured":"Ant\u00f4nio Carvalho Welder Luz Diego Marc\u00edlio Rodrigo Bonif\u00e1cio Gustavo Pinto and Edna Dias Canedo. 2020. C-3pr: A bot for fixing static analysis violations via pull requests. In Proceedings of the IEEE 27th International Conference on Software Analysis Evolution and Reengineering (SANER\u201920). 161\u2013171.","DOI":"10.1109\/SANER48275.2020.9054842"},{"key":"e_1_3_3_20_2","doi-asserted-by":"crossref","unstructured":"Marvin Wyrich. Regina Hebig. Stefan Wagner. and Riccardo Scandariato. 2020. Perception and acceptance of an autonomous refactoring bot. In Proceedings of the 12th International Conference on Agents and Artificial Intelligence\u2014Volume 1 (ICAART\u201920). INSTICC SciTePress. 303\u2013310.","DOI":"10.5220\/0009168803030310"},{"key":"e_1_3_3_21_2","doi-asserted-by":"crossref","unstructured":"Marvin Wyrich Raoul Ghit Tobias Haller and Christian M\u00fcller. 2021. Bots don\u2019t mind waiting do they? Comparing the interaction with automatically and manually created pull requests. arXiv:2103.03591. Retrieved from https:\/\/arxiv.org\/abs\/2103.03591","DOI":"10.1109\/BotSE52550.2021.00009"},{"key":"e_1_3_3_22_2","doi-asserted-by":"crossref","unstructured":"Dragos Serban Bart Golsteijn Ralph Holdorp and Alexander Serebrenik. 2021. Saw-bot: Proposing fixes for static analysis warnings with github suggestions. In Proceedings of the IEEE\/ACM 3rd International Workshop on Bots in Software Engineering (BotSE\u201921). 26\u201330.","DOI":"10.1109\/BotSE52550.2021.00013"},{"key":"e_1_3_3_23_2","unstructured":"Margaret-Anne Storey and Alexey Zagalsky. 2016. Disrupting developer productivity one bot at a time. In Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering(FSE\u201916) Association for Computing Machinery New York NY. 928\u2013931."},{"key":"e_1_3_3_24_2","doi-asserted-by":"crossref","unstructured":"Simon Urli Zhongxing Yu Lionel Seinturier and Martin Monperrus. 2018. How to design a program repair bot? insights from the repairnator project. In Proceedings of the IEEE\/ACM 40th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP\u201918). IEEE Los Alamitos CA. 95\u2013104.","DOI":"10.1145\/3183519.3183540"},{"key":"e_1_3_3_25_2","doi-asserted-by":"crossref","unstructured":"Elahe Paikari and Andr\u00e9 van der Hoek. 2018. A framework for understanding chatbots and their future. In Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE \u201918) Association for Computing Machinery New York NY. 13\u201316","DOI":"10.1145\/3195836.3195859"},{"key":"e_1_3_3_26_2","doi-asserted-by":"crossref","unstructured":"Linda Erlenhov Francisco Gomes de Oliveira Neto and Philipp Leitner. 2020. An empirical study of bots in software development: Characteristics and challenges from a practitioner\u2019s perspective. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE\u201920). Association for Computing Machinery New York NY. 445\u2013455.","DOI":"10.1145\/3368089.3409680"},{"key":"e_1_3_3_27_2","doi-asserted-by":"crossref","unstructured":"Linda Erlenhov Francisco Gomes de Oliveira Neto Martin Chukaleski and Samer Daknache. 2020. Challenges and guidelines on designing test cases for test bots. 2020. In Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops (ICSEW\u201920). Association for Computing Machinery New York NY. 41\u201345.","DOI":"10.1145\/3387940.3391535"},{"key":"e_1_3_3_28_2","doi-asserted-by":"crossref","unstructured":"Du\u0161an Okanovi\u0107 Samuel Beck Lasse Merz Christoph Zorn Leonel Merino Andr\u00e9 van Hoorn and Fabian Beck. 2020. Can a chatbot support software engineers with load testing? approach and experiences. In Proceedings of the ACM\/SPEC International Conference on Performance Engineering(ICPE \u201920) Association for Computing Machinery New York NY. 120\u2013129.","DOI":"10.1145\/3358960.3375792"},{"key":"e_1_3_3_29_2","doi-asserted-by":"crossref","unstructured":"Tapajit Dey Sara Mousavi Eduardo Ponce Tanner Fry Bogdan Vasilescu Anna Filippova and Audris Mockus. Detecting and characterizing bots that commit code. 2020. In Proceedings of the 17th International Conference on Mining Software Repositories (MSR \u201920) page 209\u2013219 Association for Computing Machinery New York NY. 209\u2013219.","DOI":"10.1145\/3379597.3387478"},{"key":"e_1_3_3_30_2","unstructured":"Tapajit Dey Bogdan Vasilescu and Audris Mockus. 2020. An exploratory study of bot commits. In Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops(ICSEW\u201920). Association for Computing Machinery New York NY. 61\u201365."},{"key":"e_1_3_3_31_2","doi-asserted-by":"crossref","unstructured":"Runzhi He Hao He Yuxia Zhang and Minghui Zhou. 2023. Automating dependency updates in practice: An exploratory study on github dependabot. IEEE Transactions on Software Engineering 49 8 (2023) 4004\u20134022.","DOI":"10.1109\/TSE.2023.3278129"},{"key":"e_1_3_3_32_2","doi-asserted-by":"crossref","unstructured":"Ivan Beschastnikh Mircea F. Lungu and Yanyan Zhuang. Accelerating software engineering research adoption with analysis bots. In 2017 IEEE\/ACM 39th International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track (ICSE-NIER) pages 35\u201338 2017.","DOI":"10.1109\/ICSE-NIER.2017.17"},{"key":"e_1_3_3_33_2","doi-asserted-by":"crossref","unstructured":"Mairieli Wessel Igor Steinmacher Igor Wiese and Marco A Gerosa. 2019. Should i stale or should i close? an analysis of a bot that closes abandoned issues and pull requests. In Proceedings of the IEEE\/ACM 1st International Workshop on Bots in Software Engineering (BotSE\u201919). IEEE Los Alamitos CA. 38\u201342.","DOI":"10.1109\/BotSE.2019.00018"},{"key":"e_1_3_3_34_2","doi-asserted-by":"crossref","unstructured":"Ehsan Mirsaeedi and Peter C. Rigby. 2020. Mitigating turnover with code review recommendation: Balancing expertise workload and knowledge distribution. In Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering(ICSE \u201920) Association for Computing Machinery New York NY. 1183\u20131195","DOI":"10.1145\/3377811.3380335"},{"key":"e_1_3_3_35_2","doi-asserted-by":"crossref","unstructured":"Gianmario Voria Viviana Pentangelo Antonio Della Porta Stefano Lambiase Gemma Catolino Fabio Palomba and Filomena Ferrucci. 2022. Community smell detection and refactoring in slack: The cadocs project. In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME\u201922). IEEE Los Alamitos CA. 469\u2013473.","DOI":"10.1109\/ICSME55016.2022.00061"},{"key":"e_1_3_3_36_2","doi-asserted-by":"crossref","unstructured":"Zhendong Wang Yi Wang and David Redmiles. 2023. Optimizing workflow for elite developers: Perspectives on leveraging se bots. In Proceedings of the IEEE\/ACM 5th International Workshop on Bots in Software Engineering (BotSE\u201923). IEEE Los Alamitos CA. 23\u201327.","DOI":"10.1109\/BotSE59190.2023.00013"},{"key":"e_1_3_3_37_2","doi-asserted-by":"crossref","unstructured":"Abdelrahman H. Hefny Georgios A. Dafoulas and Manal A. Ismail. 2021. A proactive management assistant chatbot for software engineering teams: Prototype and preliminary evaluation. In Proceedings of the 3rd Novel Intelligent and Leading Emerging Sciences Conference (NILES\u201921). IEEE Los Alamitos CA. 295\u2013300","DOI":"10.1109\/NILES53778.2021.9600547"},{"key":"e_1_3_3_38_2","doi-asserted-by":"crossref","unstructured":"Soomin Kim Jinsu Eun Changhoon Oh Bongwon Suh and Joonhwan Lee. 2020. Bot in the bunch: Facilitating group chat discussion by improving efficiency and participation with a chatbot. In Proceedings of the CHI Conference on Human Factors in Computing Systems(CHI\u201920). Association for Computing Machinery New York NY. 1\u201313.","DOI":"10.1145\/3313831.3376785"},{"key":"e_1_3_3_39_2","doi-asserted-by":"crossref","unstructured":"Elahe Paikari JaeEun Choi SeonKyu Kim Sooyoung Baek MyeongSoo Kim SeungEon Lee ChaeYeon Han YoungJae Kim KaHye Ahn Chan Cheong et\u00a0al. 2019. A chatbot for conflict detection and resolution. In Proceedings of the IEEE\/ACM 1st International Workshop on Bots in Software Engineering (BotSE\u201919) pages 29\u201333. IEEE Los Alamitos CA. 29\u201333.","DOI":"10.1109\/BotSE.2019.00016"},{"key":"e_1_3_3_40_2","doi-asserted-by":"crossref","unstructured":"Jhonny Cerezo Juraj Kubelka Romain Robbes and Alexandre Bergel. 2019. Building an expert recommender chatbot. In Proceedings of the IEEE\/ACM 1st International Workshop on Bots in Software Engineering (BotSE\u201919). 59\u201363.","DOI":"10.1109\/BotSE.2019.00022"},{"key":"e_1_3_3_41_2","doi-asserted-by":"crossref","unstructured":"Arkadip Basu and Kunal Banerjee. 2021. Designing a bot for efficient distribution of service requests. In Proceedings of the IEEE\/ACM Third International Workshop on Bots in Software Engineering (BotSE\u201921). 16\u201320.","DOI":"10.1109\/BotSE52550.2021.00011"},{"key":"e_1_3_3_42_2","doi-asserted-by":"crossref","unstructured":"Zeyu Ni Beijun Shen Yuting Chen Zhangyuan Meng and Junming Cao. 2019. Crowdevbot: A task-oriented conversational bot for software crowdsourcing platform (s). In Proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE\u201919) 410\u2013522.","DOI":"10.18293\/SEKE2019-068"},{"key":"e_1_3_3_43_2","doi-asserted-by":"crossref","unstructured":"Mairieli Wessel Alexander Serebrenik Igor Wiese Igor Steinmacher and Marco A. Gerosa. 2020. Effects of adopting code review bots on pull requests to oss projects. In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME\u201920) 1\u201311.","DOI":"10.1109\/ICSME46990.2020.00011"},{"key":"e_1_3_3_44_2","doi-asserted-by":"crossref","unstructured":"Mairieli Wessel Ahmad Abdellatif Igor Wiese Tayana Conte Emad Shihab Marco A. Gerosa and Igor Steinmacher. 2022. Bots for pull requests: The good the bad and the promising. In Proceedings of the 44th International Conference on Software Engineering. 274\u2013286.","DOI":"10.1145\/3510003.3512765"},{"key":"e_1_3_3_45_2","doi-asserted-by":"crossref","unstructured":"Mairieli Wessel Alexander Serebrenik Igor Wiese Igor Steinmacher and Marco A. Gerosa. Quality gatekeepers: investigating the effects of code review bots on pull request activities. Emp. Softw. Eng. 27(5) 108 (2022).","DOI":"10.1007\/s10664-022-10130-9"},{"key":"e_1_3_3_46_2","doi-asserted-by":"crossref","unstructured":"Eric Ribeiro Ronan Nascimento Igor Steinmacher Laerte Xavier Marco Gerosa Hugo de Paula and Mairieli Wessel. 2022. Together or apart? investigating a mediator bot to aggregate bot\u2019s comments on pull requests. In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME\u201922). IEEE Los Alamitos CA. 434\u2013438.","DOI":"10.1109\/ICSME55016.2022.00054"},{"key":"e_1_3_3_47_2","doi-asserted-by":"crossref","unstructured":"Christoph Matthies Franziska Dobrigkeit and Guenter Hesse. 2019. An additional set of (automated) eyes: Chatbots for agile retrospectives. In Proceedings of the IEEE\/ACM 1st International Workshop on Bots in Software Engineering (BotSE\u201919). IEEE Los Alamitos CA. 34\u201337.","DOI":"10.1109\/BotSE.2019.00017"},{"key":"e_1_3_3_48_2","doi-asserted-by":"crossref","unstructured":"Yuxia Zhang Zhiqing Qiu Klaas-Jan Stol Wenhui Zhu Jiaxin Zhu Yingchen Tian and Hui Liu. 2024. Automatic commit message generation: A critical review and directions for future work. IEEE Trans. Softw. Eng.","DOI":"10.1109\/TSE.2024.3364675"},{"key":"e_1_3_3_49_2","doi-asserted-by":"crossref","unstructured":"Aakash Ahmad Muhammad Waseem Peng Liang Mahdi Fahmideh Mst Shamima Aktar and Tommi Mikkonen. 2023. Towards human-bot collaborative software architecting with chatgpt. In Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering. 279\u2013285.","DOI":"10.1145\/3593434.3593468"},{"key":"e_1_3_3_50_2","doi-asserted-by":"crossref","unstructured":"Rahul Kumar Chetan Bansal Chandra Maddila Nitin Sharma Shawn Martelock and Ravi Bhargava. 2019. Building sankie: An ai platform for devops. In Proceedings of the IEEE\/ACM 1st International Workshop on Bots in Software Engineering (BotSE). 48\u201353.","DOI":"10.1109\/BotSE.2019.00020"},{"key":"e_1_3_3_51_2","doi-asserted-by":"crossref","unstructured":"Chun-Ting Lin Shang-Pin Ma and Yu-Wen Huang. 2020. Msabot: A chatbot framework for assisting in the development and operation of microservice-based systems. In Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops(ICSEW\u201920) Association for Computing Machinery New York NY. 36\u201340.","DOI":"10.1145\/3387940.3391501"},{"key":"e_1_3_3_52_2","doi-asserted-by":"crossref","unstructured":"Scott A. Carr Francesco Logozzo and Mathias Payer. 2016. Automatic contract insertion with ccbot. IEEE Trans. Softw. Eng. 43 8 (2016) 701\u2013714.","DOI":"10.1109\/TSE.2016.2625248"},{"key":"e_1_3_3_53_2","doi-asserted-by":"crossref","unstructured":"Yuan Tian Ferdian Thung Abhishek Sharma and David Lo. 2017. Apibot: Question answering bot for api documentation. In Proceedings of the 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201917) 153\u2013158.","DOI":"10.1109\/ASE.2017.8115628"},{"key":"e_1_3_3_54_2","doi-asserted-by":"crossref","unstructured":"Katsunori Fukui Tomoki Miyazaki and Masao Ohira. 2019. Suggesting questions that match each user\u2019s expertise in community question and answering services. In Proceedings of the 20th IEEE\/ACIS International Conference on Software Engineering Artificial Intelligence Networking and Parallel\/Distributed Computing (SNPD\u201919). 501\u2013506.","DOI":"10.1109\/SNPD.2019.8935747"},{"key":"e_1_3_3_55_2","doi-asserted-by":"crossref","unstructured":"Chris Brown and Chris Parnin. 2019. Sorry to bother you: Designing bots for effective recommendations. In Proceedings of the IEEE\/ACM 1st International Workshop on Bots in Software Engineering (BotSE\u201919). 54\u201358.","DOI":"10.1109\/BotSE.2019.00021"},{"key":"e_1_3_3_56_2","doi-asserted-by":"crossref","unstructured":"Chaiyakarn Khanan Worawit Luewichana Krissakorn Pruktharathikoon Jirayus Jiarpakdee Chakkrit Tantithamthavorn Morakot Choetkiertikul Chaiyong Ragkhitwetsagul and Thanwadee Sunetnanta. 2020. Jitbot: an explainable just-in-time defect prediction bot. In Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering. 1336\u20131339.","DOI":"10.1145\/3324884.3415295"},{"key":"e_1_3_3_57_2","doi-asserted-by":"crossref","unstructured":"Ricardo Romero Esteban Parra and Sonia Haiduc. 2020. Experiences building an answer bot for gitter. In Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops(ICSEW\u201920). Association for Computing Machinery New York NY. 66\u201370.","DOI":"10.1145\/3387940.3391505"},{"key":"e_1_3_3_58_2","doi-asserted-by":"crossref","unstructured":"James Dominic Charles Ritter and Paige Rodeghero. 2020. Onboarding bot for newcomers to software engineering. In Proceedings of the International Conference on Software and System Processes(ICSSP \u201920). Association for Computing Machinery New York NY. 91\u201394.","DOI":"10.1145\/3379177.3388901"},{"key":"e_1_3_3_59_2","doi-asserted-by":"crossref","unstructured":"Preetha Chatterjee Kostadin Damevski and Lori Pollock. 2021. Automatic extraction of opinion-based q&a from online developer chats. In Proceedings of the IEEE\/ACM 43rd International Conference on Software Engineering (ICSE\u201921). IEEE Los Alamitos CA. 1260\u20131272.","DOI":"10.1109\/ICSE43902.2021.00115"},{"key":"e_1_3_3_60_2","doi-asserted-by":"crossref","unstructured":"Mahsa H. Sadi and Eric Yu. 2021. Rapid: a knowledge-based assistant for designing web apis. Requir. Eng. 26 2 (2021) 185\u2013236.","DOI":"10.1007\/s00766-020-00342-0"},{"key":"e_1_3_3_61_2","doi-asserted-by":"crossref","unstructured":"Peter Robe and Sandeep Kaur Kuttal. 2022. Designing pairbuddy\u2014A conversational agent for pair programming. ACM Trans. Comput.-Hum. Interact. 29 4 (2022) 1\u201344.","DOI":"10.1145\/3498326"},{"key":"e_1_3_3_62_2","doi-asserted-by":"crossref","unstructured":"Peter Robe Sandeep K. Kuttal Jake AuBuchon and Jacob Hart. 2022. Pair programming conversations with agents vs. developers: challenges and opportunities for se community. In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 319\u2013331.","DOI":"10.1145\/3540250.3549127"},{"key":"e_1_3_3_63_2","doi-asserted-by":"crossref","unstructured":"Carlene Lebeuf Margaret-Anne Storey and Alexey Zagalsky. 2018. Software bots. IEEE Softw. 35 1 (2018) 18\u201323 January 2018.","DOI":"10.1109\/MS.2017.4541027"},{"key":"e_1_3_3_64_2","doi-asserted-by":"crossref","unstructured":"Samaneh Saadat Natalia Colmenares and Gita Sukthankar. 2021. Do bots modify the workflow of github teams? In Proceedings of the IEEE\/ACM 3rd International Workshop on Bots in Software Engineering (BotSE\u201921). 1\u20135.","DOI":"10.1109\/BotSE52550.2021.00008"},{"key":"e_1_3_3_65_2","doi-asserted-by":"crossref","unstructured":"Andr\u00e9 M. Pinheiro Caio S. Rabello Leonardo B. Furtado Gustavo Pinto and Cleidson R. B. de Souza. 2019. Expecting the unexpected: Distilling bot development challenges and motivations. In Proceedings of the IEEE\/ACM 12th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE\u201919). 51\u201352.","DOI":"10.1109\/CHASE.2019.00021"},{"key":"e_1_3_3_66_2","doi-asserted-by":"crossref","unstructured":"Jinho Lee Inseok Hwang Thomas S. Hubregtsen Anne E. Gattiker and Christopher M. Durham. 2019. Accelerating conversational agents built with off-the-shelf modularized services. IEEE Perv. Comput. 18 2 (2019) 47\u201357.","DOI":"10.1109\/MPRV.2019.2907004"},{"key":"e_1_3_3_67_2","unstructured":"John Wilmar Castro Ranci Ren Silvia T Acu\u00f1a and Juan de Lara. 2019. Usability of chatbots: A systematic mapping study."},{"key":"e_1_3_3_68_2","doi-asserted-by":"crossref","unstructured":"Glaucia Melo Edith Law Paulo Alencar and Donald Cowan. 2020. Understanding user understanding: What do developers expect from a cognitive assistant? In Proceedings of the IEEE International Conference on Big Data (Big Data\u201920) 3165\u20133172.","DOI":"10.1109\/BigData50022.2020.9378140"},{"key":"e_1_3_3_69_2","doi-asserted-by":"crossref","unstructured":"Ahmad Abdellatif Diego Costa Khaled Badran Rabe Abdalkareem and Emad Shihab. 2020. Challenges in chatbot development: A study of stack overflow posts. In Proceedings of the 17th International Conference on Mining Software Repositories(MSR \u201920). Association for Computing Machinery New York NY. 174\u2013185.","DOI":"10.1145\/3379597.3387472"},{"key":"e_1_3_3_70_2","doi-asserted-by":"crossref","unstructured":"Ahmad Abdellatif Khaled Badran Diego Elias Costa and Emad Shihab. 2021. A comparison of natural language understanding platforms for chatbots in software engineering. IEEE Trans. Softw. Eng. 48 8 (2021) 3087\u20133102.","DOI":"10.1109\/TSE.2021.3078384"},{"key":"e_1_3_3_71_2","doi-asserted-by":"crossref","unstructured":"Linda Erlenhov Francisco Gomes de Oliveira Neto and Philipp Leitner. 2022. Dependency management bots in open-source systems\u2014Prevalence and adoption. PeerJ Comput. Sci. 8 e849 (2022).","DOI":"10.7717\/peerj-cs.849"},{"key":"e_1_3_3_72_2","doi-asserted-by":"crossref","unstructured":"Gabriele De Vito Stefano Lambiase Fabio Palomba and Filomena Ferrucci. 2023. Meet c4se: Your new collaborator for software engineering tasks. In Proceedings of the 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA\u201923). IEEE Los Alamitos CA. 235\u2013238.","DOI":"10.1109\/SEAA60479.2023.00044"},{"key":"e_1_3_3_73_2","doi-asserted-by":"crossref","unstructured":"Chris Brown and Chris Parnin. 2020. Sorry to bother you again: Developer recommendation choice architectures for designing effective bots. In Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops(ICSEW\u201920) Association for Computing Machinery New York NY. 56\u201360.","DOI":"10.1145\/3387940.3391506"},{"key":"e_1_3_3_74_2","doi-asserted-by":"crossref","unstructured":"Anze Gao Yang Zhang Tao Wang Sihao Chen and Jinsheng Deng. 2022. How does bot affect developer\u2019s sentiment: An empirical study on github issues and prs. In Proceedings of the IEEE Smartworld Ubiquitous Intelligence & Computing Scalable Computing & Communications Digital Twin Privacy Computing Metaverse Autonomous & Trusted Vehicles (SmartWorld\/UIC\/ScalCom\/DigitalTwin\/PriComp\/Meta\u201922). IEEE Los Alamitos CA. 1856\u20131861.","DOI":"10.1109\/SmartWorld-UIC-ATC-ScalCom-DigitalTwin-PriComp-Metaverse56740.2022.00268"},{"key":"e_1_3_3_75_2","doi-asserted-by":"crossref","unstructured":"Anze Gao Sihao Chen Tao Wang and Jinsheng Deng. 2022. Understanding the impact of bots on developers sentiment and project progress. In Proceedings of the IEEE 13th International Conference on Software Engineering and Service Science (ICSESS\u201922). IEEE Los Alamitos CA. 93\u201396.","DOI":"10.1109\/ICSESS54813.2022.9930282"},{"key":"e_1_3_3_76_2","doi-asserted-by":"crossref","unstructured":"Sara P\u00e9rez-Soler Esther Guerra and Juan de Lara. 2021. Creating and migrating chatbots with conga. In Proceedings of the IEEE\/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion\u201921). IEEE Los Alamitos CA. 37\u201340.","DOI":"10.1109\/ICSE-Companion52605.2021.00030"},{"key":"e_1_3_3_77_2","doi-asserted-by":"crossref","unstructured":"Jordi Cabot Loli Burgue\u00f1o Robert Claris\u00f3 Gwendal Daniel Jorge Perianez-Pascual and Roberto Rodriguez-Echeverria. 2021. Testing challenges for nlp-intensive bots. In Proceedings of the IEEE\/ACM Third International Workshop on Bots in Software Engineering (BotSE\u201921) 31\u201334.","DOI":"10.1109\/BotSE52550.2021.00014"},{"key":"e_1_3_3_78_2","doi-asserted-by":"crossref","unstructured":"Charaf Ouaddi Lamya Benaddi and Abdeslam Jakimi. 2024. Architecture tools and dsls for developing conversational agents: An overview. Proc. Comput. Sci. 231 (2024) 293\u2013298.","DOI":"10.1016\/j.procs.2023.12.206"},{"key":"e_1_3_3_79_2","doi-asserted-by":"crossref","unstructured":"Zhewei Hu and Edward Gehringer. 2023. Bot with interactions: Improving github pull-request feedback through two-way communication. In Proceedings of the IEEE\/ACM 5th International Workshop on Bots in Software Engineering (BotSE\u201923). IEEE. 28\u201332.","DOI":"10.1109\/BotSE59190.2023.00014"},{"key":"e_1_3_3_80_2","doi-asserted-by":"crossref","unstructured":"Emily Judith Arteaga Garcia Jo\u00e3o Felipe Nicolaci Pimentel Zixuan Feng Marco Gerosa Igor Steinmacher and Anita Sarma. 2024. How to support ml end-user programmers through a conversational agent. In Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering. 1\u201312.","DOI":"10.1145\/3597503.3608130"},{"key":"e_1_3_4_2_2","unstructured":"Friend or Foe: Ai Chatbots in Software Development. Retrieved April 4 2024 from https:\/\/www.synopsys.com\/blogs\/software-security\/ai-chatbots-in-software-development.html"},{"key":"e_1_3_4_3_2","unstructured":"Best Applications of Large Language Models. Retrieved April 14 2024 from https:\/\/indatalabs.com\/blog\/large-language-model-apps"},{"key":"e_1_3_4_4_2","unstructured":"Jordi Cabot. Best Bots to Improve Your Software Development Process. Retrieved July 14 2022 from https:\/\/livablesoftware.com\/best-bots-software-development\/"},{"key":"e_1_3_4_5_2","unstructured":"Matt Francis. 4 Things You Absolutely Need to Know about Software Bots. Retrieved July 14 2022 from https:\/\/workingmouse.com.au\/innovation\/4-things-you-absolutely-need-to-know-about-software-bots\/"},{"key":"e_1_3_4_6_2","unstructured":"Software Bot Explained. Retrieved July 16 2022 from https:\/\/everything.explained.today\/Software_bot\/"},{"key":"e_1_3_4_7_2","unstructured":"Margaret-Anne Storey Alexander Serebrenik Carolyn Penstein Ros\u00e9 Thomas Zimmermann and James D. Herbsleb. 2020. BOTse: Bots in software engineering (dagstuhl seminar 19471). In Dagstuhl Reports volume 9. Schloss Dagstuhl-Leibniz-Zentrum f\u00fcr Informatik 2020."},{"key":"e_1_3_4_8_2","unstructured":"A Complete Guide on the Role of Chatbots in Devops. Retrieved April 14 2024 from https:\/\/www.invensislearning.com\/blog\/chatbots-in-devops\/"},{"key":"e_1_3_4_9_2","unstructured":"The Role of Bots and AI in Project Management. Retrieved July 14 2022 from https:\/\/blog.proofhub.com\/the-role-of-bots-and-ai-in-project-management-87d29b78e304"},{"key":"e_1_3_4_10_2","unstructured":"Four Ways AI & Bots Will Change Project Management. Retrieved July 14 2022 from https:\/\/blog.planview.com\/ai-bots-project-management\/"},{"key":"e_1_3_4_11_2","unstructured":"6 Smart Solutions to Combat Chatbot Development Challenges. Retrieved July 14 2022 from https:\/\/www.goodfirms.co\/blog\/chatbot-development-challenges"},{"key":"e_1_3_4_12_2","unstructured":"4 Biggest Challenges in Chatbot Development and How to Avoid Them. Retrieved July 14 2022 from https:\/\/insights.daffodilsw.com\/blog\/4-biggest-challenges-in-chatbot-development-and-how-to-avoid-them"},{"key":"e_1_3_4_13_2","unstructured":"Chatbots: When to Use NLP & When to Use NLU. Retrieved July 14 2022 from https:\/\/cobusgreyling.medium.com\/chatbots-when-to-use-nlp-and-when-to-use-nlu-8eba17c0a4bc"},{"key":"e_1_3_4_14_2","unstructured":"7 Chatbot Development Challenges. Retrieved July 14 2022 from https:\/\/www.a3logics.com\/blog\/chatbot-development-challenges-you-cannot-ignore"},{"key":"e_1_3_4_15_2","unstructured":"What Is Retrieval-augmented Generation and What Does It Do for Generative AI? Retreived April 14 2024 from https:\/\/github.blog\/2024-04-04-what-is-retrieval-augmented-generation-and-what-does-it-do-for-generative-ai\/"},{"key":"e_1_3_4_16_2","unstructured":"Ai Chatbots: Understanding the Benefits and Limitations. Retrieved April 14 2024 from https:\/\/synoptek.com\/insights\/it-blogs\/data-insights\/ai-chatbots-understanding-the-benefits-and-limitations\/"},{"key":"e_1_3_4_17_2","unstructured":"What\u2019s Next for AI in 2024. Retrieved April 14 2024 from https:\/\/www.technologyreview.com\/2024\/01\/04\/1086046\/whats-next-for-ai-in-2024\/"},{"key":"e_1_3_4_18_2","unstructured":"10 Best AI Chatbot Development Frameworks Comparison. Retrieved from July 14 2022 from https:\/\/www.spaceo.ca\/blog\/top-ai-chatbot-frameworks\/"},{"key":"e_1_3_4_19_2","unstructured":"Top Chatbot Development Frameworks You Should Know\u2014Exploring Paid Solutions (Part 1). Retrieved July 14 2022 from https:\/\/thirdeyedata.io\/top-chatbot-development-frameworks-you-should-know-exploring-paid-solutions-part-1\/"},{"key":"e_1_3_4_20_2","unstructured":"Probot. Retrieved July 14 2022 from https:\/\/github.com\/probot\/probot"},{"key":"e_1_3_4_21_2","unstructured":"A Comparison of Eight Chatbot Environments. Retrieved July 14 2022 from https:\/\/cobusgreyling.medium.com\/updated-a-comparison-of-eight-chatbot-environments-7f57d4e2dc09"},{"key":"e_1_3_4_22_2","unstructured":"Understanding the Conversational Chatbot Architecture. Retrieved July 14 2022 from https:\/\/blog.vsoftconsulting.com\/blog\/understanding-the-architecture-of-conversational-chatbot"},{"key":"e_1_3_4_23_2","unstructured":"Implement a Successful bot Strategy in 12 Steps. Retrieved July 14 2022 from https:\/\/www.thinkhdi.com\/library\/supportworld\/2020\/implement-successful-bot-strategy-12-steps.aspx"},{"key":"e_1_3_4_24_2","unstructured":"10 Steps to Define Your Chatbot Strategy. Retrieved July 14 2022 from https:\/\/www.digiteum.com\/10-steps-to-define-your-chatbot-strategy\/"},{"key":"e_1_3_4_25_2","unstructured":"8 Best Practices for Bot Development. Retrieved July 14 2022 from https:\/\/marutitech.com\/8-best-practices-bot-development\/"},{"key":"e_1_3_4_26_2","unstructured":"Bots: What They Are and Why Your Agile Software Development Team Should Use Them. Retrieved July 14 2022 from https:\/\/www.klipfolio.com\/blog\/bots-agile-software-development"},{"key":"e_1_3_4_27_2","unstructured":"5 Reasons Developers Are Choosing Codebots. Retrieved July 14 2022 from https:\/\/workingmouse.com.au\/app-development\/5-reasons-developers-are-choosing-codebots\/"},{"key":"e_1_3_4_28_2","unstructured":"Using Microsoft Azure Bots & AI to Automate DevSecOps. Retreived July 14 2022 from https:\/\/www.xgility.com\/webinar-recording-using-microsoft-azure-bots-ai-to-automate-devsecops\/"},{"key":"e_1_3_4_29_2","unstructured":"Why Robots Should Format Our Code for Us. Retrieved July 14 2022 from https:\/\/www.freecodecamp.org\/news\/why-robots-should-format-our-code-159fd06d17f7"},{"key":"e_1_3_5_2_2","unstructured":"Ahmad Abdellatif Khaled Badran and Emad Shihab. 2022. A Repository of Research Articles on Software Bots. Retrieved from http:\/\/papers.botse.org"},{"key":"e_1_3_5_3_2","doi-asserted-by":"publisher","DOI":"10.1111\/ijmr.12102"},{"key":"e_1_3_5_4_2","article-title":"Why IT projects fail","volume":"8","author":"Neimat Taimour Al","year":"2005","unstructured":"Taimour Al Neimat. 2005. Why IT projects fail. Project Perfect White Paper Collect. 8 (2005).","journal-title":"Project Perfect White Paper Collect."},{"key":"e_1_3_5_5_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107375"},{"key":"e_1_3_5_6_2","volume-title":"The Mythical Man-month: Essays on Software Engineering","author":"Jr Frederick P. Brooks","year":"1995","unstructured":"Frederick P. Brooks Jr. 1995. The Mythical Man-month: Essays on Software Engineering. Pearson Education."},{"key":"e_1_3_5_7_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.10.002"},{"key":"e_1_3_5_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/1610252.1610286"},{"key":"e_1_3_5_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/1852786.1852788"},{"key":"e_1_3_5_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSESS58500.2023.10293029"},{"key":"e_1_3_5_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786870"},{"key":"e_1_3_5_12_2","unstructured":"Terry Frieden. 2005. Report: FBI wasted millions on \u2018Virtual Case File\u2019. Retrieved in April 2021."},{"key":"e_1_3_5_13_2","doi-asserted-by":"publisher","DOI":"10.1002\/ev.362"},{"key":"e_1_3_5_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.01.001"},{"key":"e_1_3_5_15_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.09.006"},{"key":"e_1_3_5_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2016.04.015"},{"key":"e_1_3_5_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/SNPD.2019.8935813"},{"key":"e_1_3_5_18_2","first-page":"020046","volume-title":"AIP Conference Proceedings","volume":"1761","author":"Hussain Azham","year":"2016","unstructured":"Azham Hussain and Emmanuel O. C. Mkpojiogu. 2016. Requirements: Towards an understanding on why software projects fail. In AIP Conference Proceedings, Vol. 1761. AIP, 020046."},{"key":"e_1_3_5_19_2","volume-title":"A Guide to the Project Management Body of Knowledge, 7th ed","author":"Institute Project Management","year":"2021","unstructured":"Project Management Institute. 2021. A Guide to the Project Management Body of Knowledge, 7th ed."},{"key":"e_1_3_5_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3305268"},{"key":"e_1_3_5_21_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11002-012-9186-1"},{"key":"e_1_3_5_22_2","unstructured":"Jim Johnson. 2020. CHAOS 2020: Beyond Infinity. The Standish Group International Boston MA."},{"key":"e_1_3_5_23_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2005.07.002"},{"issue":"06","key":"e_1_3_5_24_2","first-page":"2012","article-title":"An uncanny mind: Masahiro mori on the uncanny valley and beyond","volume":"12","author":"Kageki Norri","year":"2012","unstructured":"Norri Kageki. 2012. An uncanny mind: Masahiro mori on the uncanny valley and beyond. IEEE Spectrum 12, 06 (2012), 2012.","journal-title":"IEEE Spectrum"},{"key":"e_1_3_5_25_2","volume-title":"Guidelines for Performing Systematic Literature Reviews in Software Engineering","author":"Keele Staffs","year":"2007","unstructured":"Staffs Keele et\u00a0al. 2007. Guidelines for Performing Systematic Literature Reviews in Software Engineering. Technical Report. Ver. 2.3 EBSE Technical Report. EBSE."},{"key":"e_1_3_5_26_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2008.09.009"},{"key":"e_1_3_5_27_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106593"},{"key":"e_1_3_5_28_2","doi-asserted-by":"publisher","unstructured":"Stefano Lambiase Gemma Catolino Fabio Palomba and Filomena Ferrucci. 2024. Motivations Challenges Best Practices and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review\u2014Online Appendix. Retrieved from 10.6084\/m9.figshare.27211989","DOI":"10.6084\/m9.figshare.27211989"},{"key":"e_1_3_5_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.4541027"},{"key":"e_1_3_5_30_2","first-page":"1","volume-title":"Proceedings of the 25th Pacific Asia Conference on Information Systems","author":"Lewandowski Tom","year":"2021","unstructured":"Tom Lewandowski, Jasmin Delling, Christian Grotherr, and Tilo B\u00f6hmann. 2021. State-of-the-art analysis of adopting ai-based conversational agents in organizations: A systematic literature review. In Proceedings of the 25th Pacific Asia Conference on Information Systems. 1\u201314."},{"key":"e_1_3_5_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635920"},{"key":"e_1_3_5_32_2","doi-asserted-by":"publisher","DOI":"10.1002\/jrsm.1106"},{"key":"e_1_3_5_33_2","first-page":"611","volume-title":"International Conference on Product-focused Software Process Improvement","author":"M\u00e4ntyl\u00e4 Mika V.","year":"2016","unstructured":"Mika V. M\u00e4ntyl\u00e4 and Kari Smolander. 2016. Gamification of software testing-an mlr. In International Conference on Product-focused Software Process Improvement. Springer, 611\u2013614."},{"key":"e_1_3_5_34_2","doi-asserted-by":"publisher","DOI":"10.1134\/S0361768823080145"},{"key":"e_1_3_5_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2012.2192811"},{"key":"e_1_3_5_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3527450"},{"key":"e_1_3_5_37_2","doi-asserted-by":"publisher","DOI":"10.3102\/00346543061003265"},{"key":"e_1_3_5_38_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.caeai.2021.100033"},{"issue":"1","key":"e_1_3_5_39_2","first-page":"26","article-title":"Systematic review on chatbot techniques and applications","volume":"18","author":"Park Dong-Min","year":"2022","unstructured":"Dong-Min Park, Seong-Soo Jeong, and Yeong-Seok Seo. 2022. Systematic review on chatbot techniques and applications. J. Inf. Process. Syst. 18, 1 (2022), 26\u201347.","journal-title":"J. Inf. Process. Syst."},{"key":"e_1_3_5_40_2","doi-asserted-by":"publisher","DOI":"10.3102\/00346543061003287"},{"key":"e_1_3_5_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.290101511"},{"key":"e_1_3_5_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2009.5316010"},{"key":"e_1_3_5_43_2","unstructured":"Burr Settles. 2009. Active learning literature survey. University of Wisconsin-Madison Department of Computer Sciences."},{"key":"e_1_3_5_44_2","volume-title":"Designing Bots: Creating Conversational Experiences","author":"Shevat Amir","year":"2017","unstructured":"Amir Shevat. 2017. Designing Bots: Creating Conversational Experiences. O\u2019Reilly Media, Inc."},{"key":"e_1_3_5_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2983989"},{"key":"e_1_3_5_46_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2021.115461"},{"key":"e_1_3_5_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSS.2018.2886433"},{"key":"e_1_3_5_48_2","volume-title":"Nudge: Improving Decisions About Health, Wealth, and Happiness","author":"Thaler Richard H.","year":"2009","unstructured":"Richard H. Thaler and Cass R. Sunstein. 2009. Nudge: Improving Decisions About Health, Wealth, and Happiness. Penguin."},{"key":"e_1_3_5_49_2","volume-title":"Choice Architecture","author":"Thaler Richard H.","year":"2013","unstructured":"Richard H. Thaler, Cass R. Sunstein, and John P. Balz. 2013. Choice Architecture. Vol. 2013. Princeton University Press Princeton, NJ."},{"key":"e_1_3_5_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3194770.3194776"},{"key":"e_1_3_5_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3476042"},{"key":"e_1_3_5_52_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3704806","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3704806","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:17:42Z","timestamp":1750295862000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3704806"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,10]]},"references-count":158,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,4,30]]}},"alternative-id":["10.1145\/3704806"],"URL":"https:\/\/doi.org\/10.1145\/3704806","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,12,10]]},"assertion":[{"value":"2022-12-24","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-11-03","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-12-10","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}