This is a git repository that can be used to test implementations of the Delta Maintainability Model (DMM), an approach to assess the maintainability of individual commits.
This repository contains a few simple files with focused modifications, which have a predictable effect on the DMM values of these commits.
This repository is used for testing the OSS DMM implementation that is part of PyDriller.
Relevant literature:
-
Marco di Biase, Ayushi Rastogi, Magiel Bruntink, Arie van Deursen. The delta maintainability model: measuring maintainability of fine-grained code changes. TechDebt@ICSE 2019: 113-122 (preprint and doi).
-
Davide Spadini, Maurício Finavaro Aniche, Alberto Bacchelli. PyDriller: Python framework for mining software repositories. ESEC/SIGSOFT FSE 2018: 908-911. (preprint and doi).