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 …

[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 …

Flacoco: Fault localization for java based on industry-grade coverage

A Silva, M Martinez, B Danglot, D Ginelli… - arXiv preprint arXiv …, 2021 - arxiv.org
Fault localization is an essential step in the debugging process. Spectrum-Based Fault
Localization (SBFL) is a popular fault localization family of techniques, utilizing code …

Recommending refactorings via commit message analysis

S Rebai, M Kessentini, V Alizadeh, OB Sghaier… - Information and …, 2020 - Elsevier
Context The purpose of software restructuring, or refactoring, is to improve software quality
and developer productivity. Objective Prior studies have relied mainly on static and dynamic …

Bot With Interactions: Improving GitHub Pull-Request Feedback Through Two-Way Communication

Z Hu, E Gehringer - … IEEE/ACM 5th International Workshop on …, 2023 - ieeexplore.ieee.org
Projects in our software-engineering course require students to submit GitHub pull requests
to an open-source software project containing more than 30,000 lines of source code. Once …

Sorry to bother you again: Developer recommendation choice architectures for designing effective bots

C Brown, C Parnin - Proceedings of the IEEE/ACM 42nd international …, 2020 - dl.acm.org
Software robots, or bots, are useful for automating a wide variety of programming and
software development tasks. Despite the advantages of using bots throughout the software …

A survey of data mining techniques in the field of cyborg mining

N Rahman, M Maimuna, A Begum, MR Ahmed… - Soft Computing for …, 2022 - Springer
The growing user population and open nature of social media have attracted a huge number
of programs which are automated, also known as bots, which is considered to be a double …

[PDF][PDF] Identifying Development Bots in Social Coding Platforms

M Golzadeh - 2023 - orbi.umons.ac.be
Social coding platforms such as GitHub and mechanisms such as pull requests, code
reviews, issue reports, and commenting allow developers to contribute to several different …

On Indirectly Dependent Documentation in the Context of Code Evolution: A Study

D Sondhi, A Gupta, S Purandare… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
A software system evolves over time due to factors such as bug-fixes, enhancements,
optimizations and deprecation. As entities interact in a software repository, the alterations …

Explainable, Security-Aware and Dependency-Aware Framework for Intelligent Software Refactoring

C Abid - 2021 - deepblue.lib.umich.edu
As software systems continue to grow in size and complexity, their maintenance continues to
become more challenging and costly. Even for the most technologically sophisticated and …