Connection between version control operations and quality change of the source code

Faragó Csaba; Hegedűs Péter; Végh Ádám Zoltán; Ferenc Rudolf: Connection between version control operations and quality change of the source code. In: Acta cybernetica, (21) 4. pp. 585-607. (2014)

[thumbnail of actacyb_21_4_2014_4.pdf]
Előnézet
Cikk, tanulmány, mű
actacyb_21_4_2014_4.pdf

Letöltés (348kB) | Előnézet

Absztrakt (kivonat)

Software erosion is a well-known phenomena, meaning that software quality is continuously decreasing due to the ever-ongoing modifications in the source code. In this research work we investigated this phenomena by studying the impact of version control commit operations (add, update, delete) on the quality of the code. We calculated the ISO/IEC 9126 quality attributes for thousands of revisions of an industrial and three open-source software systems with the help of the Columbus Quality Model. We also collected the cardinality of each version control operation type for every investigated revision. We performed Chisquared tests on contingency tables with rows of quality change and columns of version control operation commit types. We compared the results with random data as well. We identified that the relationship between the version control operations and quality change is quite strong. Great maintainability improvements are mostly caused by commits containing Add operation. Commits containing file updates only tend to have a negative impact on the quality. Deletions have a weak connection with quality, and we could not formulate a general statement.

Mű típusa: Cikk, tanulmány, mű
Befoglaló folyóirat/kiadvány címe: Acta cybernetica
Dátum: 2014
Kötet: 21
Szám: 4
ISSN: 0324-721X
Oldalak: pp. 585-607
Nyelv: angol
Kiadás helye: Szeged
Befoglaló mű URL: http://acta.bibl.u-szeged.hu/38538/
DOI: 10.14232/actacyb.21.4.2014.4
Kulcsszavak: Számítástechnika
Megjegyzések: Bibliogr.: p. 605-607. és a lábjegyzetekben ; összefoglalás angol nyelven
Szakterület: 01. Természettudományok
01. Természettudományok > 01.02. Számítás- és információtudomány
Feltöltés dátuma: 2016. okt. 17. 10:37
Utolsó módosítás: 2022. jún. 20. 08:33
URI: http://acta.bibl.u-szeged.hu/id/eprint/34826
Bővebben:
Tétel nézet Tétel nézet