Evaluation techniques for chatbot usability: A systematic mapping study
Background: The use of chatbots has increased considerably in recent years. These are
used in different areas and by a wide variety of users. Due to this fact, it is essential to …
used in different areas and by a wide variety of users. Due to this fact, it is essential to …
The power of bots: Characterizing and understanding bots in oss projects
Leveraging the pull request model of social coding platforms, Open Source Software (OSS)
integrators review developers' contributions, checking aspects like license, code quality, and …
integrators review developers' contributions, checking aspects like license, code quality, and …
A ground-truth dataset and classification model for detecting bots in GitHub issue and PR comments
Bots are frequently used in Github repositories to automate repetitive activities that are part
of the distributed software development process. They communicate with human actors …
of the distributed software development process. They communicate with human actors …
Choosing a chatbot development tool
S Pérez-Soler, S Juarez-Puerta, E Guerra… - IEEE …, 2021 - ieeexplore.ieee.org
Chatbots are programs that supply services to users via conversation in natural language,
acting as virtual assistants within social networks or web applications. Here, we review the …
acting as virtual assistants within social networks or web applications. Here, we review the …
Detecting and characterizing bots that commit code
Background: Some developer activity traditionally performed manually, such as making
code commits, opening, managing, or closing issues is increasingly subject to automation in …
code commits, opening, managing, or closing issues is increasingly subject to automation in …
Automated, interactive, and traceable domain modelling empowered by artificial intelligence
Abstract Model-Based Software Engineering provides various modelling formalisms for
capturing the structural, behavioral, configuration, and intentional aspects of software …
capturing the structural, behavioral, configuration, and intentional aspects of software …
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 …
[HTML][HTML] Bots in software engineering: a systematic mapping 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 …
DoMoBOT: a bot for automated and interactive domain modelling
Domain modelling transforms domain problem descriptions written in natural language (NL)
into analyzable and concise domain models (class diagrams) during requirements analysis …
into analyzable and concise domain models (class diagrams) during requirements analysis …
Cognifying model-driven software engineering
The limited adoption of Model-Driven Software Engineering (MDSE) is due to a variety of
social and technical factors, which can be summarized in one: its (real or perceived) benefits …
social and technical factors, which can be summarized in one: its (real or perceived) benefits …