Challenges in chatbot development: A study of stack overflow posts
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 …
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
Bots are software systems designed to support users by automating specific processes,
tasks, or activities. When these systems implement a conversational component to interact …
tasks, or activities. When these systems implement a conversational component to interact …
Collaborative modeling and group decision making using chatbots in social networks
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 …
explore problems, understand domains, and evaluate alternatives and comprehend their …
A comparison of natural language understanding platforms for chatbots in software engineering
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 …
practitioners to chat and inquire about their software projects and interact with different …
[HTML][HTML] Bots in software engineering: a systematic map** study
Bots have emerged from research prototypes to deployable systems due to the recent
developments in machine learning, natural language processing and understanding …
developments in machine learning, natural language processing and understanding …
Apiro: A framework for automated security tools api recommendation
Security Orchestration, Automation, and Response (SOAR) platforms integrate and
orchestrate a wide variety of security tools to accelerate the operational activities of Security …
orchestrate a wide variety of security tools to accelerate the operational activities of Security …
Reading answers on stack overflow: Not enough!
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 …
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
A domain glossary that organizes domain-specific concepts and their aliases and relations
is essential for knowledge acquisition and software development. Existing approaches use …
is essential for knowledge acquisition and software development. Existing approaches use …
MSRBot: Using bots to answer questions from software repositories
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 …
software projects. Prior work has leveraged repository data to improve many aspects of the …
An empirical study of sentiments in code reviews
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 …
allowing contributors to submit their opinions for each committed change in form of …