Challenges in chatbot development: A study of stack overflow posts

A Abdellatif, D Costa, K Badran… - Proceedings of the 17th …, 2020‏ - dl.acm.org
Chatbots are becoming increasingly popular due to their benefits in saving costs, time, and
effort. This is due to the fact that they allow users to communicate and control different …

Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review

S Lambiase, G Catolino, F Palomba… - ACM Computing …, 2024‏ - dl.acm.org
Bots are software systems designed to support users by automating specific processes,
tasks, or activities. When these systems implement a conversational component to interact …

Collaborative modeling and group decision making using chatbots in social networks

S Pérez-Soler, E Guerra, J de Lara - IEEE Software, 2018‏ - ieeexplore.ieee.org
Modeling is used in the early phases of software and system development to discuss and
explore problems, understand domains, and evaluate alternatives and comprehend their …

A comparison of natural language understanding platforms for chatbots in software engineering

A Abdellatif, K Badran, DE Costa… - IEEE Transactions on …, 2021‏ - ieeexplore.ieee.org
Chatbots are envisioned to dramatically change the future of Software Engineering, allowing
practitioners to chat and inquire about their software projects and interact with different …

[HTML][HTML] Bots in software engineering: a systematic map** study

S Santhanam, T Hecking, A Schreiber… - PeerJ Computer …, 2022‏ - peerj.com
Bots have emerged from research prototypes to deployable systems due to the recent
developments in machine learning, natural language processing and understanding …

Apiro: A framework for automated security tools api recommendation

ZT Sworna, C Islam, MA Babar - ACM Transactions on Software …, 2023‏ - dl.acm.org
Security Orchestration, Automation, and Response (SOAR) platforms integrate and
orchestrate a wide variety of security tools to accelerate the operational activities of Security …

Reading answers on stack overflow: Not enough!

H Zhang, S Wang, TH Chen… - IEEE Transactions on …, 2019‏ - ieeexplore.ieee.org
Stack Overflow is one of the most active communities for developers to share their
programming knowledge. Answers posted on Stack Overflow help developers solve issues …

A learning-based approach for automatic construction of domain glossary from source code and documentation

C Wang, X Peng, M Liu, Z **ng, X Bai, B **e… - Proceedings of the 2019 …, 2019‏ - dl.acm.org
A domain glossary that organizes domain-specific concepts and their aliases and relations
is essential for knowledge acquisition and software development. Existing approaches use …

MSRBot: Using bots to answer questions from software repositories

A Abdellatif, K Badran, E Shihab - Empirical Software Engineering, 2020‏ - Springer
Software repositories contain a plethora of useful information that can be used to enhance
software projects. Prior work has leveraged repository data to improve many aspects of the …

An empirical study of sentiments in code reviews

I El Asri, N Kerzazi, G Uddin, F Khomh… - Information and Software …, 2019‏ - Elsevier
Context Modern code reviews are supported by tools to enhance developers' interactions
allowing contributors to submit their opinions for each committed change in form of …