The Impact of Antipatterns on the Change-Proneness of Java Systems

Master Thesis (2012)
Author(s)

P. Raila

Contributor(s)

M. Pinzger – Mentor

D. Romano – Mentor

Copyright
© 2012 Raila, P.
More Info
expand_more
Publication Year
2012
Copyright
© 2012 Raila, P.
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

We replicated a part of the recent study on the impact of design defects on the change-proneness of software applications and extended it by performing an analysis based on ?ne-grained source code changes (SCCs) performed on Java classes during the evolution of the systems. Using SCCs extracted from the version control systems of 16 Java open- source projects, we investigate: (1) the change-proneness of Java classes participating in antipatterns, (2) change-proneness of Java classes affected by speci?c types of an- tipatterns, and (3) the likelihood that certain types of change are performed in classes affected by certain antipatterns.

Files

Thesis.pdf
(pdf | 0.883 Mb)
License info not available