Unveiling Data Clumps: A Detailed Longitudinal Analysis on Software Quality Across Public Repositories
As software evolves, groups of variables often recur, forming data clumps. This study extends our previous work by applying our detection tool to 16 public repositories covering 2696 tagged versions. We mined over 6 million additional data clumps and updated the publicly available dataset. The analysis confirms that data clumps persist over time and tend to grow into larger clusters, which hinders refactoring. Variables such as name and key dominate across projects, whereas credential variables occur rarely. These results consolidate earlier observations and provide a stronger foundation for studying the connection between data clumps and faults.
Authors
- Nils Baumgartner (ORCID: https://orcid.org/0000-0002-0474-8214)
- Elke Pulvermüller (ORCID: https://orcid.org/0009-0000-8225-7261)
Institutions
- Osnabrück University (DE)
- Hochschule Osnabrück (DE)
Publication Details
- Journal
- SN Computer Science
- Published
- 2025-11-12
- DOI
- https://doi.org/10.1007/s42979-025-04461-9
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00