Examining software architecture evolution using change-sets
| dc.contributor.author | McNair, Andrew | |
| dc.contributor.supervisor | Weber-Jahnke, Jens | |
| dc.contributor.supervisor | German, Daniel | |
| dc.date.accessioned | 2008-04-30T22:00:59Z | |
| dc.date.available | 2008-04-30T22:00:59Z | |
| dc.date.copyright | 2008 | en_US |
| dc.date.issued | 2008-04-30T22:00:59Z | |
| dc.degree.department | Department of Computer Science | |
| dc.degree.level | Master of Science M.Sc. | en_US |
| dc.description.abstract | A significant challenge in understanding the evolution of a software system is coping with the huge amounts of data left behind during the evolution. One strategy for summarizing this data is to visualize its effect on the system’s architecture. Existing tools that implement this strategy often provide mechanisms to filter the data under consideration. However, this filtering is generally limited to showing the evolution over some unbroken sequence of time, for example the changes over the last six months. In this work we present an alternative approach designed to provide a method for examining the net effect of any set of changes on a systems architecture. We also present Motive, a prototype tool that implements this approach, and demonstrate how it can be used to answer questions about software evolution by describing case studies we conducted on two Java systems. | en_US |
| dc.identifier.bibliographicCitation | Visualizing Software Architecture Evolution using Change-sets McNair, A.; German, D.; Weber-Jahnke, J.H. , Proc. of 14th Working Conference on Reverse Engineering, 28/10/2007, Vancouver, B.C., Canada, (2007) | en_US |
| dc.identifier.uri | http://hdl.handle.net/1828/926 | |
| dc.language | English | eng |
| dc.language.iso | en | en_US |
| dc.rights | Available to the World Wide Web | en_US |
| dc.subject | modification request | en_US |
| dc.subject | CVS | en_US |
| dc.subject | software evolution | en_US |
| dc.subject | change-sets | en_US |
| dc.subject | Motive | en_US |
| dc.subject | filtering | en_US |
| dc.subject.lcsh | UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science | en_US |
| dc.title | Examining software architecture evolution using change-sets | en_US |
| dc.type | Thesis | en_US |