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 …
[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 …
Flacoco: Fault localization for java based on industry-grade coverage
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 …
Localization (SBFL) is a popular fault localization family of techniques, utilizing code …
Recommending refactorings via commit message analysis
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 …
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 …
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
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 …
software development tasks. Despite the advantages of using bots throughout the software …
A survey of data mining techniques in the field of cyborg mining
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 …
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 …
reviews, issue reports, and commenting allow developers to contribute to several different …
On Indirectly Dependent Documentation in the Context of Code Evolution: A Study
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 …
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 …
become more challenging and costly. Even for the most technologically sophisticated and …