activity
20172026
most citedA ground-truth dataset and classification model for detecting bots in GitHub issue and PR comments

78 citations · 107 across the 15 of their papers we have counts for

collaborators
Showing cs.SEShow all

18 papers · 1 filter

cs.SE2026

On the GitHub Actions Language: Usage, Evolution, and Workflow Reliability

Aref Talebzadeh Bardsiri, Alexandre Decan, Tom Mens

Developers often struggle with maintaining GitHub Actions workflow configurations in GitHub-hosted repositories, with recent studies showing frequent execution failures. This paper…

cs.SE2026

An Empirical Study of the Evolution of GitHub Actions Workflows

Pooya Rostami Mazrae, Alexandre Decan, Tom Mens +1

CI/CD practices play a significant role during collaborative software development by automating time-consuming and repetitive tasks such as testing, building, quality checking, dep…

cs.SE2026★ 2 cited

Automation and Reuse Practices in GitHub Actions Workflows: A Practitioner's Perspective

Hassan Onsori Delicheh, Guillaume Cardoen, Alexandre Decan +1

GitHub natively supports workflow automation through GitHub Actions. Yet, workflow maintenance is often considered a burden for software developers, who frequently face difficultie…

cs.SE2024★ 1 cited

An Overview and Catalogue of Dependency Challenges in Open Source Software Package Registries

Tom Mens, Alexandre Decan

While open-source software has enabled significant levels of reuse to speed up software development, it has also given rise to the dreadful dependency hell that all software practi…

cs.SE2023★ 3 cited

The GitHub Development Workflow Automation Ecosystems

Mairieli Wessel, Tom Mens, Alexandre Decan +1

Large-scale software development has become a highly collaborative and geographically distributed endeavour, especially in open-source software development ecosystems and their ass…

cs.SE2022★ 5 cited

Leveraging Predictions from Multiple Repositories to Improve Bot Detection

Natarajan Chidambaram, Alexandre Decan, Mehdi Golzadeh

Contemporary social coding platforms such as GitHub facilitate collaborative distributed software development. Developers engaged in these platforms often use machine accounts (bot…

cs.SE2021

On the Impact of Security Vulnerabilities in the npm and RubyGems Dependency Networks

Ahmed Zerouali, Tom Mens, Alexandre Decan +1

The increasing interest in open source software has led to the emergence of large language-specific package distributions of reusable software libraries, such as npm and RubyGems.…

cs.SE2021★ 5 cited

Evaluating a bot detection model on git commit messages

Mehdi Golzadeh, Alexandre Decan, Tom Mens

Detecting the presence of bots in distributed software development activity is very important in order to prevent bias in large-scale socio-technical empirical analyses. In previou…

cs.SE2021

A Quantitative Assessment of Package Freshness in Linux Distributions

Damien Legay, Alexandre Decan, Tom Mens

Linux users expect fresh packages in the official repositories of their distributions. Yet, due to philosophical divergences, the packages available in various distributions do not…

cs.SE2021

Identifying bot activity in GitHub pull request and issue comments

Mehdi Golzadeh, Alexandre Decan, Eleni Constantinou +1

Development bots are used on Github to automate repetitive activities. Such bots communicate with human actors via issue comments and pull request comments. Identifying such bot co…

cs.SE2021★ 4 cited

Lost in Zero Space -- An Empirical Comparison of 0.y.z Releases in Software Package Distributions

Alexandre Decan, Tom Mens

Distributions of open source software packages dedicated to specific programming languages facilitate software development by allowing software projects to depend on the functional…

cs.SE2020★ 78 cited

A ground-truth dataset and classification model for detecting bots in GitHub issue and PR comments

Mehdi Golzadeh, Alexandre Decan, Damien Legay +1

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…

cs.SE2020

On Package Freshness in Linux Distributions

Damien Legay, Alexandre Decan, Tom Mens

The open-source Linux operating system is available through a wide variety of distributions, each containing a collection of installable software packages. It can be important to k…

cs.SE2018★ 5 cited

On the impact of pull request decisions on future contributions

Damien Legay, Alexandre Decan, Tom Mens

The pull-based development process has become prevalent on platforms such as GitHub as a form of distributed software development. Potential contributors can create and submit a se…

cs.SE2018★ 1 cited

Breaking the borders: an investigation of cross-ecosystem software packages

Eleni Constantinou, Alexandre Decan, Tom Mens

Software ecosystems are collections of projects that are developed and evolve together in the same environment. Existing literature investigates software ecosystems as isolated ent…

cs.SE2018★ 1 cited

On the evolution of technical lag in the npm package dependency network

Alexandre Decan, Tom Mens, Eleni Constantinou

Software packages developed and distributed through package managers extensively depend on other packages. These dependencies are regularly updated, for example to add new features…

cs.SE2017

An Empirical Comparison of Dependency Network Evolution in Seven Software Packaging Ecosystems

Alexandre Decan, Tom Mens, Philippe Grosjean

Nearly every popular programming language comes with one or more package managers. The software packages distributed by such package managers form large software ecosystems. These…

cs.SE2017★ 2 cited

On the Interaction of Relational Database Access Technologies in Open Source Java Projects

Alexandre Decan, Mathieu Goeminne, Tom Mens

This article presents an empirical study of how the use of relational database access technologies in open source Java projects evolves over time. Our observations may be useful to…