An Empirical Study of the Interplay between Architecture and Software Quality using Evolutionary History of Software

dc.contributor.advisorAmmann, Paul
dc.contributor.authorKouroshfar, Ehsan
dc.creatorKouroshfar, Ehsan
dc.date.accessioned2016-09-28T10:23:53Z
dc.date.available2016-09-28T10:23:53Z
dc.date.issued2016
dc.description.abstractConventional wisdom suggests that a software system's architecture has a significant impact on its evolution. Well-designed software architecture employs the principle of separation of concern to allocate different functionalities and responsibilities to different architectural elements comprising the system and it is easier to make changes to a software system that has a well-designed architecture. Conversely, bad architecture, manifested as architectural bad smells, can increase the complexity, possibly leading to poor software quality.
dc.format.extent129 pages
dc.identifier.urihttps://hdl.handle.net/1920/10479
dc.language.isoen
dc.rightsCopyright 2016 Ehsan Kouroshfar
dc.subjectComputer science
dc.subjectArchitectural Decay
dc.subjectDefect Prediction
dc.subjectEmpirical Studies
dc.subjectMining Software Repositories
dc.subjectSoftware Architecture
dc.subjectSoftware Quality
dc.titleAn Empirical Study of the Interplay between Architecture and Software Quality using Evolutionary History of Software
dc.typeDissertation
thesis.degree.disciplineComputer Science
thesis.degree.grantorGeorge Mason University
thesis.degree.levelPh.D.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Kouroshfar_gmu_0883E_11193.pdf
Size:
2.06 MB
Format:
Adobe Portable Document Format