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

78 citations · 151 across the 20 of their papers we have counts for

collaborators

24 papers

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

An Empirical Study on Data Leakage and Generalizability of Link Prediction Models for Issues and Commits

Maliheh Izadi, Pooya Rostami Mazrae, Tom Mens +1

To enhance documentation and maintenance practices, developers conventionally establish links between related software artifacts manually. Empirical research has revealed that deve…

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

Does the duration of rapid release cycles affect the bug handling activity?

Thorn Jansen, Zeinab Abou Khalil, Eleni Constantinou +1

Software projects are regularly updated with new functionality and bug fixes through so-called releases. In recent years, many software projects have been shifting to shorter relea…

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.HC2019★ 19 cited

Parametric Modelling Within Immersive Environments: Building a Bridge Between Existing Tools and Virtual Reality Headsets

Adrien Coppens, Tom Mens, Mohamed-Anis Gallas

Even though architectural modelling radically evolved over the course of its history, the current integration of Augmented Reality (AR) and Virtual Reality(VR) components in the co…

cs.SE2019

On the Diversity of Software Package Popularity Metrics: An Empirical Study of npm

Ahmed Zerouali, Tom Mens, Gregorio Robles +1

Software systems often leverage on open source software libraries to reuse functionalities. Such libraries are readily available through software package managers like npm for Java…

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 Relation Between Outdated Docker Containers, Severity Vulnerabilities and Bugs

Ahmed Zerouali, Tom Mens, Gregorio Robles +1

Packaging software into containers is becoming a common practice when deploying services in cloud and other environments. Docker images are one of the most popular container techno…

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

Automatic link extraction: The good, the bad and the ugly in software ecosystem mining

Eleni Constantinou, Tom Mens

This abstract presents the automatic link extraction pitfalls based on our experience on manually investigating links in the RubyGems package manager metadata. This work can lead i…

cs.SE2017★ 16 cited

Towards an interdisciplinary, socio-technical analysis of software ecosystem health

Tom Mens, Bram Adams, Josianne Marsan

This extended abstract presents the research goals and preliminary research results of the interdisciplinary research project SECOHealth, an ongoing collaboration between research…

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

An Empirical Comparison of Developer Retention in the RubyGems and npm Software Ecosystems

Eleni Constantinou, Tom Mens

Software ecosystems can be viewed as socio-technical networks consisting of technical components (software packages) and social components (communities of developers) that maintain…

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…

cs.SE2016★ 10 cited

Research trends in structural software complexity

Tom Mens

There are many dimensions of software complexity. In this article, we explore how structural complexity is measured and used to study and control evolving software systems. We also…

cs.SE2016★ 4 cited

Anonymized e-mail interviews with R package maintainers active on CRAN and GitHub

Tom Mens

This technical report accompanies a research article that empirically studies the problems related to inter-repository package dependencies in the R ecosystem of statistical comput…

cs.SE2016★ 2 cited

Evolution Patterns: Designing and Reusing Architectural Evolution Knowledge to Introduce Architectural Styles

Dalila Tamzalit, Tom Mens

Software architectures are critical in the successful development and evolution of software-intensive systems. While formal and automated support for architectural descriptions has…