Evaluation techniques for chatbot usability: A systematic mapping study

R Ren, JW Castro, ST Acuña… - International Journal of …, 2019 - World Scientific
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 …

The power of bots: Characterizing and understanding bots in oss projects

M Wessel, BM De Souza, I Steinmacher… - Proceedings of the …, 2018 - dl.acm.org
Leveraging the pull request model of social coding platforms, Open Source Software (OSS)
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

M Golzadeh, A Decan, D Legay, T Mens - Journal of Systems and Software, 2021 - Elsevier
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 …

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 …

Detecting and characterizing bots that commit code

T Dey, S Mousavi, E Ponce, T Fry, B Vasilescu… - Proceedings of the 17th …, 2020 - dl.acm.org
Background: Some developer activity traditionally performed manually, such as making
code commits, opening, managing, or closing issues is increasingly subject to automation in …

Automated, interactive, and traceable domain modelling empowered by artificial intelligence

R Saini, G Mussbacher, JLC Guo, J Kienzle - Software and Systems …, 2022 - Springer
Abstract Model-Based Software Engineering provides various modelling formalisms for
capturing the structural, behavioral, configuration, and intentional aspects of software …

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 …

[HTML][HTML] Bots in software engineering: a systematic mapping 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 …

DoMoBOT: a bot for automated and interactive domain modelling

R Saini, G Mussbacher, JLC Guo… - Proceedings of the 23rd …, 2020 - dl.acm.org
Domain modelling transforms domain problem descriptions written in natural language (NL)
into analyzable and concise domain models (class diagrams) during requirements analysis …

Cognifying model-driven software engineering

J Cabot, R Clarisó, M Brambilla, S Gérard - … : Applications and Foundations …, 2018 - Springer
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 …