Tool support for just-in-time architecture reconstruction and evaluation: an experience report Gorton, Ian en_US Zhu, Liming en_US 2021-11-25T12:55:09Z 2021-11-25T12:55:09Z 2005 en_US
dc.description.abstract considerable attention in recent years. In practice, this is a challenging exercise for two main reasons. First, in deployed projects, software architecture documentation is often not readily available, and may not be a correct representation of the as built architecture. Second, large software systems have numerous potential views of the various architecturally significant structures in the system. In this paper we assess the capabilities of software reverse engineering and architecture reconstruction tools to support just-in-time architecture reconstruction. If an application’s architecture can be reconstructed efficiently, this could promote more effective architecture reviews and evaluations. We describe our experiences in leveraging multiple reconstruction tools and how these guided the choice of design artifacts to construct. We discovered that the tools complemented each other in identifying reconstruction scope, critical architectural elements, potential design irregularities and creating useful architectural views for different evaluation tasks. With the help of these tools, the reconstruction and evaluation effort was significantly streamlined and productive. Finally, we also report some potential improvements these tools could make. en_US
dc.identifier.isbn 1595939632 en_US
dc.language English
dc.language.iso EN en_US
dc.publisher ACM press en_US
dc.rights CC BY-NC-ND 3.0 en_US
dc.rights.uri en_US
dc.source Legacy MARC en_US
dc.subject.other Reverse engineering en_US
dc.subject.other Software Architecture en_US
dc.subject.other Architecture Evaluation en_US
dc.subject.other Reverse Architecting en_US
dc.subject.other Automated Software en_US
dc.title Tool support for just-in-time architecture reconstruction and evaluation: an experience report en_US
dc.type Conference Paper en
dcterms.accessRights metadata only access
dspace.entity.type Publication en_US
unsw.accessRights.uri New York, USA en_US
unsw.relation.faculty Engineering
unsw.relation.ispartofconferenceLocation S. Louis, MO, USA en_US
unsw.relation.ispartofconferenceName International conference on software engineering en_US
unsw.relation.ispartofconferenceProceedingsTitle Proceedings of the 27th international conference on software engineering en_US
unsw.relation.ispartofconferenceYear 2005 en_US
unsw.relation.ispartofpagefrompageto 514-523 en_US
unsw.relation.originalPublicationAffiliation Gorton, Ian, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Zhu, Liming, Computer Science & Engineering, Faculty of Engineering, UNSW en_US School of Computer Science and Engineering *
Resource type