When and why your code starts to smell bad (and whether the smells go away)

M Tufano, F Palomba, G Bavota… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Technical debt is a metaphor introduced by Cunningham to indicate “not quite right code
which we postpone making it right”. One noticeable symptom of technical debt is …

Structure and evolution of package dependency networks

R Kikas, G Gousios, M Dumas… - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
Software developers often include available open-source software packages into their
projects to minimize redundant effort. However, adding a package to a project can also …

An empirical comparison of dependency issues in OSS packaging ecosystems

A Decan, T Mens, M Claes - 2017 IEEE 24th international …, 2017 - ieeexplore.ieee.org
Nearly every popular programming language comes with one or more open source software
packaging ecosystem (s), containing a large collection of interdependent software packages …

Pitfalls and guidelines for using time-based Git data

SW Flint, J Chauhan, R Dyer - Empirical Software Engineering, 2022 - Springer
Many software engineering research papers rely on time-based data (eg, commit
timestamps, issue report creation/update/close dates, release dates). Like most real-world …

What is an app store? The software engineering perspective

W Zhu, S Proksch, DM German, MW Godfrey… - Empirical Software …, 2024 - Springer
Abstract “App stores” are online software stores where end users may browse, purchase,
download, and install software applications. By far, the best known app stores are …

On the topology of package dependency networks: A comparison of three programming language ecosystems

A Decan, T Mens, M Claes - … of the 10th european conference on …, 2016 - dl.acm.org
Package-based software ecosystems are composed of thousands of interdependent
software packages. Many empirical studies have focused on software packages belonging …

Unreproducible builds: time to fix, causes, and correlation with external ecosystem factors

R Bajaj, E Fernandes, B Adams, AE Hassan - Empirical Software …, 2024 - Springer
Context A reproducible build occurs if, given the same source code, build instructions, and
build environment (ie, installed build dependencies), compiling a software project …

[PDF][PDF] Technical lag in software compilations: Measuring how outdated a software deployment is

JM Gonzalez-Barahona, P Sherwood… - … Practices: 13th IFIP …, 2017 - library.oapen.org
Large software compilations based on free, open source software (FOSS) packages are the
basis for many software systems. When they are deployed in production, specific versions of …

A multi-dimensional analysis of technical lag in Debian-based Docker images

A Zerouali, T Mens, A Decan… - Empirical Software …, 2021 - Springer
Container-based solutions, such as Docker, have become increasingly relevant in the
software industry to facilitate deploying and maintaining software systems. Little is known …

Addressing problems with replicability and validity of repository mining studies through a smart data platform

F Trautsch, S Herbold, P Makedonski… - Empirical Software …, 2018 - Springer
The usage of empirical methods has grown common in software engineering. This trend
spawned hundreds of publications, whose results are hel** to understand and improve …