Mason Archival Repository Service

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

Show simple item record

dc.contributor.advisor Ammann, Paul
dc.contributor.author Kouroshfar, Ehsan
dc.creator Kouroshfar, Ehsan
dc.date.accessioned 2016-09-28T10:23:53Z
dc.date.available 2016-09-28T10:23:53Z
dc.date.issued 2016
dc.identifier.uri https://hdl.handle.net/1920/10479
dc.description.abstract Conventional 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.extent 129 pages
dc.language.iso en
dc.rights Copyright 2016 Ehsan Kouroshfar
dc.subject Computer science en_US
dc.subject Architectural Decay en_US
dc.subject Defect Prediction en_US
dc.subject Empirical Studies en_US
dc.subject Mining Software Repositories en_US
dc.subject Software Architecture en_US
dc.subject Software Quality en_US
dc.title An Empirical Study of the Interplay between Architecture and Software Quality using Evolutionary History of Software
dc.type Dissertation
thesis.degree.level Ph.D.
thesis.degree.discipline Computer Science
thesis.degree.grantor George Mason University


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search MARS


Browse

My Account

Statistics