Publications

2023

PhD Thesis

Identifying Development Bots in Social Coding Platforms
Mehdi Golzadeh
University of Mons, Faculty of Sciences
https://hdl.handle.net/20.500.12907/46100

Design, Manipulation and Evolution of Hybrid Polystores
Maxime Gobert
University of Namur, Faculté d'Informatique

Book

Software Ecosystems: Tooling and Analytics
Tom Mens, Coen De Roover, Anthony Cleve
Springer

Chapter

An Introduction to Software Ecosystems
Tom Mens, Coen De Roover
Chapter in book "Software Ecosystems: Tooling and Analytics", Springer

The GitHub Development Workflow Automation Ecosystems
Mairieli Wessel, Tom Mens, Alexandre Decan, Pooya Rostami Mazrae
Chapter in book "Software Ecosystems: Tooling and Analytics", Springer

Analysing Variant Forks of Software Repositories from Social Coding Platforms
John Businge, Mehrdad Abdi, Serge Demeyer
Chapter in book "Software Ecosystems: Tooling and Analytics", Springer

Infrastructure-as-Code Ecosystems
Ruben Opedebeeck, Ahmed Zerouali, Coen De Roover
Chapter in book "Software Ecosystems: Tooling and Analytics", Springer

Journal

On the Outdatedness of Workflows in the GitHub Actions Ecosystem
Alexandre Decan, Tom Mens, Hassan Onsori Delicheh
Journal of Systems and Software
https://doi.org/10.1016/j.jss.2023.111827
https://decan.lexpage.net/files/JSS-2023.pdf

A Text Classification Approach to API Type Resolution for Incomplete Code Snippets
Camilo Velázquez-Rodríguez, Dario Di Nucci and Coen De Roover
Science of Computer Programming
https://doi.org/10.1016/j.scico.2023.102941

On the usage, co-usage and migration of CI/CD tools: a qualitative analysis
Pooya Rostami Mazrae, Tom Mens, Mehdi Golzadeh, Alexandre Decan
Empirical Software Engineering
https://doi.org/10.1007/s10664-022-10285-5

Conference

A Dataset of Bot and Human Activities in GitHub
Natarajan Chidambaram, Alexandre Decan, Tom Mens
International Conference on Mining Software Repositories (MSR 2023)
https://zenodo.org/record/7740521

Workshop

A Preliminary Study of GitHub Actions Workflow Changes
Pooya Rostami Mazrae, Alexandre Decan, Tom Mens, Mairieli Wessel
Seminar Series on Advanced Techniques & Tools for Software Evolution (SATToSE), Salerno, Italy, 2023
https://decan.lexpage.net/files/SATTOSE-2023c.pdf
https://ceur-ws.org/Vol-3483/

Distinguishing Bots from Human Developers Based on their GitHub Activity Types
Natarajan Chidambaram, Alexandre Decan, Tom Mens
Seminar Series on Advanced Techniques & Tools for Software Evolution (SATToSE), Salerno, Italy, 2023
https://decan.lexpage.net/files/SATTOSE-2023b.pdf
https://ceur-ws.org/Vol-3483/

A Preliminary Study of GitHub Actions Dependencies
Hassan Onsori Delicheh, Alexandre Decan, Tom Mens
Seminar Series on Advanced Techniques & Tools for Software Evolution (SATToSE), Salerno, Italy, 2023
https://decan.lexpage.net/files/SATTOSE-2023a.pdf
https://ceur-ws.org/Vol-3483/

2022

PhD Thesis

Toward zero-touch test amplification
Mehrdad Abdi
Universiteit Antwerpen, Faculteit Wetenschappen, Departement Wiskunde-Informatica
https://repository.uantwerpen.be/docstore/d:irua:14939

Journal

Best Practices of Testing Database Manipulation Code
Maxime Gobert, Csaba Nagy, Henrique Rocha, Serge Demeyer, Anthony Cleve
Information Systems
https://www.sciencedirect.com/science/article/pii/S0306437922000886

AmPyfier: Test amplification in Python
Ebert Schoofs, Mehrdad Abdi and Serge Demeyer
Journal of Software: Evolution and Process
https://doi.org/10.1002/smr.2490

Small-Amp: Test amplification in a dynamically typed language
Mehrdad Abdi, Henrique Rocha, Serge Demeyer and Alexandre Bergel
Empirical Software Engineering
https://link.springer.com/article/10.1007/s10664-022-10169-8

A mixed-methods analysis of micro-collaborative coding practices in OpenStack
Armstrong Foundjem, Eleni Constantinou, Tom Mens, Bram Adams
Empirical Software Engineering
https://doi.org/10.1007/s10664-022-10167-w

Recognizing Bot Activity in Collaborative Software Development
Mehdi Golzadeh, Tom Mens, Alexandre Decan, Eleni Constantinou and Natarajan Chidambaram
IEEE Software
https://doi.org/10.1109/MS.2022.3178601

On the Impact of Security Vulnerabilities in the npm and RubyGems Dependency Networks
Ahmed Zerouali, Tom Mens, Alexandre Decan, Coen De Roover
Empirical Software Engineering
https://doi.org/10.1007/s10664-022-10154-1

FIXME: Synchronize with Database An Empirical Study of Data Access Self-Admitted Technical Debt
Biruk Asmare Muse, Csaba Nagy, Anthony Cleve, Foutse Khomh, Giuliano Antoniol
Empirical Software Engineering
https://arxiv.org/pdf/2201.02180

Reuse and Maintenance Practices among Divergent Forks in Three Software Ecosystems
John Businge, Moses Openja, Sarah Nadi, Thorsten Berger
Empirical Software Engineering
https://doi.org/10.1007/s10664-021-10078-2

Conference

Test Transplantation through Dynamic Test Slicing
Mehrdad Abdi and Serge Demeyer
International Working Conference on Source Code Analysis and Manipulation (SCAM 2022), Nier Track
https://github.com/mabdi/small-mince

Can We Increase the Test-coverage in Libraries using Dependent Projects’ Test-suites?
Igor Schittekat and Mehrdad Abdi and Serge Demeyer
International Conference on Evaluation and Assessment in Software Engineering 2022, NIER track
https://dl.acm.org/doi/abs/10.1145/3530019.3535309

LiFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts
Camilo Velázquez-Rodríguez, Eleni Constantinou and Coen De Roover
22nd IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2022), Tool Demo Track
http://soft.vub.ac.be/Publications/2022/vub-tr-soft-22-11.pdf

Mining for Framework Instantiation Pattern Interplays
Yunior Pacheco, Ahmed Zerouali and Coen De Roover
22nd IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2022)
https://soft.vub.ac.be/Publications/2022/vub-tr-soft-22-13.pdf

PaReco - Patched Clones and Missed Patches among the Divergent Variants of a Software Family
Poedjadevie Kadjel Ramkisoen, John Businge, Brent van Bradel, Alexandre Decan, Serge Demeyer, Coen De Roover, Foutse Khomh
The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) 2022

On the Use of GitHub Actions in Software Development Repositories
Alexandre Decan, Tom Mens, Pooya Rostami Mazrae and Mehdi Golzadeh
38th International Conference on Software Maintenance and Evolution (ICSME) 2022
https://decan.lexpage.net/files/ICSME-2022.pdf

Bot Detection in GitHub Repositories
Natarajan Chidambaram and Pooya Rostami Mazrae
Hackathon Track of International Conference on Mining Software Repositories (MSR 2022)
https://doi.org/10.1145/3524842.3528520

Prevalence and Evolution of License Violations in npm and RubyGems Dependency Networks
Ilyas Said Makari, Ahmed Zerouali, Coen De Roover
20th International Conference on Software Reuse (ICSR 2022)
https://soft.vub.ac.be/Publications/2022/vub-tr-soft-22-08.pdf

Smelly Variables in Ansible Infrastructure Code: Detection, Prevalence, and Lifetime
Ruben Opdebeeck, Ahmed Zerouali, Coen De Roover
19th International Conference on Mining Software Repositories (MSR 2022)
https://soft.vub.ac.be/Publications/2022/vub-tr-soft-22-09.pdf

HyDRa: A Framework for Modeling, Manipulating and Evolving Hybrid Polystores
Maxime Gobert, Loup Meurice, Anthony Cleve
29th International Conference on Software Analysis, Evolution and Reengineering (SANER 2022)
https://pure.unamur.be/admin/files/62759054/IEEE_converted_Paper_306_CameraReady.pdf

Uncovering Library Features from API Usage on Stack Overflow
Camilo Velázquez-Rodríguez, Eleni Constantinou, Coen De Roover
29th International Conference on Software Analysis, Evolution and Reengineering (SANER 2022)
https://soft.vub.ac.be/Publications/2022/vub-tr-soft-22-01.pdf

On the rise and fall of CI services in GitHub
Mehdi Golzadeh, Alexandre Decan, Tom Mens
29th International Conference on Software Analysis, Evolution and Reengineering (SANER 2022)
https://decan.lexpage.net/files/SANER-2022a.pdf

Variant Forks - Motivations and Impediments
John Businge, Ahmed Zerouali, Alexandre Decan, Tom Mens, Serge Demeyer, Coen De Roover
29th International Conference on Software Analysis, Evolution and Reengineering (SANER 2022)
https://decan.lexpage.net/files/SANER-2022b.pdf
https://doi.org/10.1109/SANER53432.2022.00105

Workshop

On the accuracy of bot detection techniques
Mehdi Golzadeh, Alexandre Decan, Natarajan Chidambaram
4th International ICSE Workshop on Bots in Software Engineering (BotSE)
https://decan.lexpage.net/files/BOTSE-2022b.pdf

Leveraging Predictions From Multiple Repositories to Improve Bot Detection
Natarajan Chidambaram, Alexandre Decan, Mehdi Golzadeh
4th International ICSE Workshop on Bots in Software Engineering (BotSE)
https://decan.lexpage.net/files/BOTSE-2022a.pdf
https://youtu.be/ChJjJgmkVt8

2021

PhD Thesis

Understanding the Impact of Release Policies on Software Development Processes
Zeinab Abou Khalil
University of Mons (Belgium) and University of Lille (France), 26 February 2021
https://di.umons.ac.be/details.aspx?pub=839b25bf-cadb-4f8e-ae5a-d206097196ce
https://youtu.be/dzqyjUSs7-U

Journal

On the Usage of JavaScript, Python and Ruby Packages in Docker Hub images
Ahmed Zerouali, Tom Mens, Coen De Roover
Science of Computer Programming
https://doi.org/10.1016/j.scico.2021.102653
http://soft.vub.ac.be/Publications/2021/vub-tr-soft-21-05.pdf

Lost in Zero Space - An Empirical Comparison of 0.y.z Releases in Software Package Distributions
Alexandre Decan, Tom Mens
Science of Computer Programming (in press)
https://doi.org/10.1016/j.scico.2021.102656
https://decan.lexpage.net/files/SCICO-2021.pdf

On the impact of release policies on bug handling activity: A case study of Eclipse
Zeinab Abou Khalil, Eleni Constantinou, Tom Mens, Laurence Duchien
Journal of Systems and Software, Volume 173
https://doi.org/10.1016/j.jss.2020.110882

A ground-truth dataset and classification model for detecting bots in GitHub issue and PR comments
Mehdi Golzadeh, Alexandre Decan, Damien Legay, Tom Mens
Journal of Systems and Software, Volume 175
https://doi.org/10.1016/j.jss.2021.110911
https://youtu.be/Qv_1EMSw8kQ

A multi-dimensional analysis of technical lag in Debian-based Docker images
Ahmed Zerouali, Tom Mens, Alexandre Decan, Jesus Gonzalez-Barahona, Gregorio Robles
Empirical Software Engineering, Volume 26 (Issue 19)
https://doi.org/10.1007/s10664-020-09908-6

Prioritising Server Side Reachability via Inter-process Concolic Testing
Maarten Vandercammen, Laurent Christophe, Dario Di Nucci, Wolfgang De Meuter, Coen De Roover
The Art, Science, and Engineering of Programming

Back to the Past - Analysing Backporting Practices in Package Dependency Networks
Alexandre Decan, Tom Mens, Ahmed Zerouali and Coen De Roover
IEEE Transactions on Software Engineering
https://doi.org/10.1109/TSE.2021.3112204
https://decan.lexpage.net/files/TSE-2021.pdf

On the practice of semantic versioning for Ansible galaxy roles: An empirical study and a change classification model
Ruben Opdebeeck, Ahmed Zerouali, Camilo Velázquez-Rodríguez, Coen De Roover
Journal of Systems and Software, Volume 182
https://doi.org/10.1016/j.jss.2021.111059
https://soft.vub.ac.be/Publications/2021/vub-tr-soft-21-08.pdf

Conference

An Empirical Study of (Multi-) Database Models in Open-Source Projects
Pol Benats, Maxime Gobert, Loup Meurice, Csaba Nagy and Anthony Cleve
International Conference on Conceptual Modeling (ER 2021)
https://link.springer.com/chapter/10.1007/978-3-030-89022-3_8

Conceptual Modeling of Hybrid Polystores
Maxime Gobert, Loup Meurice and Anthony Cleve
International Conference on Conceptual Modeling (ER 2021)
https://link.springer.com/chapter/10.1007/978-3-030-89022-3_10

A Dataset of Ansible Galaxy Roles and Their Evolution
Ruben Opdebeeck, Ahmed Zerouali and Coen De Roover
18th International Conference on Mining Software Repositories (MSR)
http://soft.vub.ac.be/Publications/2021/vub-tr-soft-21-03.pdf

Challenges and Perils of Testing Database Manipulation Code
Maxime Gobert, Csaba Nagy, Henrique Rocha, Serge Demeyer, Anthony Cleve
33rd International Conference on Advanced Information Systems Engineering (CAiSE)

Identifying Versions of Libraries used in Stack Overflow Code Snippets
Ahmed Zerouali, Camilo Velázquez-Rodríguez and Coen De Roover
Proceedings of the 18th International Conference on Mining Software Repositories (MSR)
http://soft.vub.ac.be/Publications/2021/vub-tr-soft-21-02.pdf

Workshop

A Quantitative Assessment of Package Freshness in Linux Distributions
Damien Legay, Alexandre Decan, Tom Mens
4th ICSE Workshop on Software Health (SoHeal)
https://arxiv.org/abs/2103.09066

Does the duration of rapid release cycles affect the bug handling activity?
Thorn Jansen, Zeinab Abou Khalil, Eleni Constantinou, Tom Mens
4th ICSE Workshop on Software Health (SoHeal)
https://arxiv.org/abs/2103.08648

Identifying bot activity in GitHub pull request and issue comments
Mehdi Golzadeh, Alexandre Decan, Eleni Constantinou, Tom Mens
3rd ICSE Workshop on Bots in Software Engineering (BotSE)
https://arxiv.org/abs/2103.06042
https://youtu.be/IY-h34vGiDA

2020

Journal

GAP: Forecasting Commit Activity in git Projects
Alexandre Decan, Eleni Constantinou, Tom Mens, Henrique Rocha
Journal of Systems and Software
https://www.doi.org/10.1016/j.jss.2020.110573
https://decan.lexpage.net/files/JSS-2020.pdf

A Large Empirical Assessment of the Role of Data Balancing in Machine-Learning-based Code Smell Detection
Fabiano Pecorelli, Dario Di Nucci, Coen De Roover, Andrea De Lucia
Elsevier Journal of Systems and Software
http://soft.vub.ac.be/Publications/2020/vub-tr-soft-20-02.pdf

Sismic - A Python library for statechart execution and testing
Alexandre Decan, Tom Mens
SoftwareX
https://www.sciencedirect.com/science/article/pii/S2352711020303034
https://doi.org/10.1016/j.softx.2020.100590

Conference

Does Infrastructure as Code Adhere to Semantic Versioning? An Analysis of Ansible Role Evolution
Ruben Opdebeeck, Ahmed Zerouali, Camilo Velázquez-Rodríguez, Coen De Roover
20th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM)
http://soft.vub.ac.be/Publications/2020/vub-tr-soft-20-08.pdf
https://youtu.be/RrVnpJAYBes

MUTAMA: An Automated Multi-label Tagging Approach for Software Libraries on Maven
Camilo Velázquez-Rodríguez, Coen De Roover
20th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM)

On Package Freshness in Linux Distributions
Damien Legay, Alexandre Decan, Tom Mens
36th International Conference on Software Maintenance and Evolution (ICSME)
https://doi.org/10.1109/ICSME46990.2020.00072
https://arxiv.org/pdf/2007.16123.pdf

Adapting Queries to Database Schema Changes in Hybrid Polystores
Jérôme Fink, Maxime Gobert, Anthony Cleve
20th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM ), NIER track (Best paper award)

Schema Evolution in Hybrid Databases Systems
Maxime Gobert
46th International Conference on Very Large Databases (VLDB), PhD track

On the Prevalence, Impact, and Evolution of SQL code smells in Data-Intensive Systems
Biruk Asmare Muse, Mohamed Rahman, Csaba Nagy, Anthony Cleve, Foutse Khomh, Giuliano Antoniol

A Delta-Debugging Approach to Assessing the Resilience of Actor Programs through Run-time Test Perturbations
Jonas De Bleser, Dario Di Nucci, Coen De Roover
1st International Conference on Automated Software Testing (AST)
http://soft.vub.ac.be/Publications/2020/vub-tr-soft-20-01.pdf

Workshop

Are the Gas Prices Oracle Reliable? A Case Study using the EthGasStation
Guiseppe Antonio Pierro, Henrique Rocha, Roberto Tonelli, Stéphane Ducasse
3rd International Workshop on Blockchain Oriented Software Engineering (IWBOSE)

An Empirical Study of Technical Debt Management as a Motivation for Forking
Mercy Njima, John Businge, Serge Demeyer
CEUR Workshop Proceedings of BENEVOL 2020 workshop
http://ceur-ws.org/Vol-2912/paper2.pdf

An Empirical Investigation of Forks as Variants in the npm Package Distribution
John Businge, Alexandre Decan, Ahmed Zerouali, Tom Mens, Serge Demeyer
CEUR Workshop Proceedings of BENEVOL 2020 workshop
http://ceur-ws.org/Vol-2912/paper1.pdf

Evaluating a bot detection model on git commit messages
Mehdi Golzadeh, Alexandre Decan, Tom Mens
CEUR Workshop Proceedings of BENEVOL 2020 workshop
https://arxiv.org/abs/2103.11779

Semi-automatic Test Case Expansion for Mutation Testing
Zhong Xi Lu, Sten Vercammen, Serge Demeyer
3rd Workshop on Validation, Analysis and Evolution of Software Tests (VST2020)

Mutant Density: A Measure of Fault-Sensitive Complexity
Ali Parsai, Serge Demeyer
3rd International Workshop on Software Health (SoHeal)
https://www.youtube.com/watch?v=zq14pg16uEw

How Magic is Zero? An Empirical Analysis of Initial Development Releases in Three Software Package Distributions
Alexandre Decan, Tom Mens
3rd International Workshop on Software Health (SoHeal)
https://decan.lexpage.net/files/SOHEAL-2020.pdf
https://doi.org/10.1145/3387940.3392205

Bot or not? Detecting bots in GitHub pull request activity based on comment similarity
Mehdi Golzadeh, Damien Legay, Alexandre Decan, Tom Mens
2nd International workshop on Bots in Software Engineering (BotSE), Seoul, South Korea, 2020
https://doi.org/10.1145/3387940.3391503

2019

PhD Thesis

A Measurement Framework for Analyzing Technical Lag in Open-Source Software Ecosystems
Ahmed Zerouali
University of Mons, Belgium, September 4th 2019
https://github.com/neglectos/PhD_Dissertation/raw/master/PhD_Dissertation.pdf

Journal

A Formal Framework for Measuring Technical Lag in Component Repositories - and its Application to npm
Ahmed Zerouali, Tom Mens, Jesus M. Gonzalez-Barahona, Alexandre Decan, Eleni Constantinou, Gregorio Robles
Wiley Journal on Software Evolution and Process
https://doi.org/10.1002/smr.2157

On the impact of code smells on the energy consumption of mobile applications
Fabio Palomba, Dario Di Nucci, Annibale Panichella, Andy Zaidman, Andrea De Lucia
Information and Software Technology
https://www.sciencedirect.com/science/article/pii/S0950584918301678

Omniscient devops analytics
Damian Andrew Tamburri, Dario Di Nucci, Lucio Di Giacomo, Fabio Palomba
Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment
https://link.springer.com/chapter/10.1007/978-3-030-06019-0_4

What do package dependencies tell us about semantic versioning?
Alexandre Decan, Tom Mens
IEEE Transactions on Software Engineering
https://doi.org/10.1109/TSE.2019.2918315
https://decan.lexpage.net/files/TSE-2019.pdf

Conference

On the abandonment and survival of open source projects: An empirical investigation
Guilherme Avelino, Eleni Constantinou, Marco Tulio Valente, Alexander Serebrenik
International Symposium on Empirical Software Engineering and Measurement, Porto de Galinhas, Brazil
https://doi.org/10.1109/ESEM.2019.8870181

On the Relation between Outdated Docker Containers, Severity Vulnerabilities, and Bugs
Ahmed Zerouali, Tom Mens, Gregorio Robles, Jesus M. Gonzalez-Barahona
26th IEEE International Conference on Software Analysis, Evolution, and Reengineering
https://arxiv.org/abs/1811.12874
https://doi.org/10.1109/SANER.2019.8668013

On the Impact of Outdated and Vulnerable Javascript Packages in Docker Images
Ahmed Zerouali, Valerio Cosentino, Tom Mens, Gregorio Robles, Jesus M. Gonzalez-Barahona
26th IEEE International Conference on Software Analysis, Evolution, and Reengineering
https://doi.org/10.1109/SANER.2019.8667984

ConPan: A Tool to Analyze Packages in Software Containers
Ahmed Zerouali, Valerio Cosentino, Jesus M. Gonzalez-Barahona, Gregorio Robles, Tom Mens
International Conference on Mining Software Repositories (MSR 2019)
https://doi.org/10.5281/zenodo.2940889
https://www.slideshare.net/tommens/conpan-analysing-packages-installed-in-docker-containers

On the Diversity of Software Package Popularity Metrics: An Empirical Study of npm
Ahmed Zerouali, Tom Mens, Gregorio Robles, Jesus M. Gonzalez-Barahona
26th IEEE International Conference on Software Analysis, Evolution, and Reengineering
https://arxiv.org/abs/1901.04217
https://doi.org/10.1109/SANER.2019.8667997

A Longitudinal Analysis of Bug Handling Across Eclipse Releases
Zeinab Abou Khalil, Eleni Constantinou, Tom Mens, Laurence Duchien, Clement Quinton
35th IEEE International Conference on Software Maintenance and Evolution
https://doi.org/10.1109/ICSME.2019.00010

Analysing Socio-technical Congruence in the Package Dependency Network of Cargo
Mehdi Golzadeh
ESEC/FSE 2019 Student Research Competition - paper, poster and presentation
https://doi.org/10.1145/3338906.3342497

Workshop

On the Role of Data Balancing for Machine Learning-Based Code Smell Detection
Fabiano Pecorelli, Dario Di Nucci, Coen De Roover, Andrea De Lucia
Proceedings of the 3rd International Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE 2019), Talinn (Estonia)
http://soft.vub.ac.be/Publications/2019/vub-soft-tr-19-16.pdf

Adopting Program Synthesis for Test Amplification
Mehrdad Abdi, Henrique Rocha, Serge Demeyer
BENEVOL 2019 (The 18th Belgium-Netherlands Software Evolution Workshop). Brussels, 28/29 November 2019

On the Effect of Discussions on Pull Request Decisions
Mehdi Golzadeh, Alexandre Decan, Tom Mens
Proceedings of the 18th Belgium-Netherlands Software Evolution Workshop, Brussels, Belgium, 28-11-2019
http://ceur-ws.org/Vol-2605/16.pdf

Test amplification in the pharo smalltalk ecosystem
Mehrdad Abdi, Henrique Rocha, Serge Demeyer
In Proceedings IWST 2019 (International Workshop on Smalltalk Technologies). Cologne, 2019
https://www.stamp-project.eu/view/Blog/DSpot_Pharo_Smalltalk

On the Usage of Badges in Open Source Packages on GitHub
Damien Legay, Alexandre Decan, Tom Mens
Proceedings of the 18th Belgium-Netherlands Software Evolution Workshop, Brussels, Belgium, 28-11-2019
http://ceur-ws.org/Vol-2605/9.pdf

2018

Journal

An empirical comparison of dependency network evolution in seven software packaging ecosystems
Alexandre Decan, Tom Mens, Philippe Grosjean
Empirical Software Engingeering, Springer
http://rdcu.be/GIkv
https://doi.org/10.1007/s10664-017-9589-y

A test case prioritization genetic algorithm guided by the hypervolume indicator
Dario Di Nucci, Annibale Panichella, Andy Zaidman, Andrea De Lucia
IEEE Transactions on Software Engineering
https://ieeexplore.ieee.org/abstract/document/8453036

A method for testing and validating executable statechart models
Tom Mens, Alexandre Decan, Nikolaos Spanoudakis
Software & Systems Modeling
https://doi.org/10.1007/s10270-018-0676-3
https://decan.lexpage.net/files/SOSYM-2018.pdf

Conference

On the evolution of technical lag in the npm package dependency network
Alexandre Decan, Tom Mens, Eleni Constantinou
34th IEEE International Conference on Software Maintenance and Evolution (ICSME 2018)
https://arxiv.org/abs/1806.01545

Do developers update third-party libraries in mobile apps?
Pasquale Salza, Fabio Palomba, Dario Di Nucci, Cosmo D’Uva, Andrea De Lucia, Filomena Ferrucci
IEEE/ACM 26th International Conference on Program Comprehension, Gothenburg, Sweden
https://dl.acm.org/citation.cfm?id=3196341

On the impact of security vulnerabilities in the npm package dependency network
Alexandre Decan, Tom Mens, Eleni Constantinou
International Conference on Mining Software Repositories, Gothenburg, Sweden
https://doi.org/10.1145/3196398.3196401
https://decan.lexpage.net/files/MSR-2018.pdf

An Empirical Analysis of Technical Lag in npm Package Dependencies
Ahmed Zerouali, Eleni Constantinou, Tom Mens, Gregorio Robles, Jesus Gonzalez-Barahona
International Conference on Software Reuse (ICSR 2018)
https://doi.org/10.1007/978-3-319-90421-4_6

Detecting code smells using machine learning techniques: Are we there yet?
Dario Di Nucci, Fabio Palomba, Damian Andrew Tamburri, Alexander Serebrenik, Andrea De Lucia
25th International Conference on Software Analysis, Evolution and Reengineering (SANER 2018), Campobasso, Italy
https://doi.org/10.1109/SANER.2018.8330266

A Generalized Model for Visualizing Library Popularity, Adoption and Diffusion within a Software Ecosystem
Raula Gaikovina Kula, Coen De Roover, Daniel German, Takashi Ishio, Katsuro Inoue
25th International Conference on Software Analysis, Evolution and Reengineering (SANER 2018), Campobasso, Italy
http://soft.vub.ac.be/Publications/2018/vub-soft-tr-18-01.pdf
https://doi.org/10.1109/SANER.2018.8330217

SQLInspect: a static analyzer to inspect database usage in Java applications
Csaba Nagy, Anthony Cleve
40th International Conference on Software Engineering (ICSE 2018)
https://doi.org/10.1145/3183440.3183496

Workshop

On the impact of pull request decisionson future contributions
Damien Legay, Alexandre Decan, Tom Mens
Proceedings of the 17th Belgium-Netherlands Software Evolution Workshop
http://ceur-ws.org/Vol-2361/short12.pdf