{"title":"Experience with a reverse architecture approach to increase understanding","authors":"A. von Mayrhauser, J. Wang, Q. Li","doi":"10.1109/ICSM.1999.792596","DOIUrl":null,"url":null,"abstract":"Reverse architecting code has been advocated to identify the current software architecture of existing software, to assess its quality, and to determine areas of improvement. At its most basic level, reverse architecting provides a way to determine what the current architecture is. We were interested in identifying the current architecture of an existing system, because it might aid in comprehension, particularly when existing architectural descriptions are outdated. To this end, we applied a known technique to a midsize system, and evaluated the practicality of the technique.","PeriodicalId":193867,"journal":{"name":"Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360)","volume":"845 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSM.1999.792596","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Reverse architecting code has been advocated to identify the current software architecture of existing software, to assess its quality, and to determine areas of improvement. At its most basic level, reverse architecting provides a way to determine what the current architecture is. We were interested in identifying the current architecture of an existing system, because it might aid in comprehension, particularly when existing architectural descriptions are outdated. To this end, we applied a known technique to a midsize system, and evaluated the practicality of the technique.