{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T20:12:46Z","timestamp":1743106366441,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540880295"},{"type":"electronic","value":"9783540880301"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-88030-1_16","type":"book-chapter","created":{"date-parts":[[2008,9,20]],"date-time":"2008-09-20T15:37:29Z","timestamp":1221925049000},"page":"210-224","source":"Crossref","is-referenced-by-count":4,"title":["An Iterative Framework for Software Architecture Recovery: An Experience Report"],"prefix":"10.1007","author":[{"given":"Banani","family":"Roy","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T. C. Nicholas","family":"Graham","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"16_CR1","unstructured":"Abowd, G., Bass, L., Clements, P., Kazman, R., Northrop, L., Zaremski, A.: Recommended Best Industrial Practice for Software Architecture Evaluation (CMU\/SEI-96-TR-025) (1996)"},{"key":"16_CR2","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1109\/ASWEC.2004.1290484","volume-title":"Australian Software engineering","author":"M.A. Babar","year":"2004","unstructured":"Babar, M.A., Zhu, L., Jefery, R.: A Framework for Classifying and Comparing Software Architecture Evaluation Methods. In: Australian Software engineering, pp. 309\u2013318. IEEE CS, Washington (2004)"},{"key":"16_CR3","series-title":"SEI Series in Software Engineering","volume-title":"Software Architecture in Practice","author":"L. Bass","year":"1998","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. SEI Series in Software Engineering. Addison-Wesley, Reading (1998)"},{"key":"16_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/11558569_3","volume-title":"Quality of Software Architectures and Software Quality","author":"K. Bergner","year":"2005","unstructured":"Bergner, K., Rausch, A., Sihling, M., Ternit\u00e9, T.: DoSAM - Domain-Specific Software Architecture Comparison Model. In: Reussner, R., Mayer, J., Stafford, J.A., Overhage, S., Becker, S., Schroeder, P.J. (eds.) QoSA 2005 and SOQUA 2005. LNCS, vol.\u00a03712, pp. 4\u201320. Springer, Heidelberg (2005)"},{"key":"16_CR5","first-page":"4","volume-title":"Engineering of Computer Based Systems Symposium","author":"J. Bosch","year":"1999","unstructured":"Bosch, J., Molin, P.: Software architecture design: Evaluation and transformation. In: Engineering of Computer Based Systems Symposium, pp. 4\u201310. IEEE CS, Los Alamitos (1999)"},{"key":"16_CR6","first-page":"123","volume-title":"Centre for Advanced Studies Conference","author":"T.B. Ivan","year":"1998","unstructured":"Ivan, T.B., Holt, R.C.: Software Architecture Recovery Using Conway\u2019s Law. In: Centre for Advanced Studies Conference, pp. 123\u2013133. IBM Press, Toronto (1998)"},{"key":"16_CR7","volume-title":"Evaluating Software Architectures: Methods and Case Studies","author":"P. Clements","year":"2002","unstructured":"Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures: Methods and Case Studies. Addison-Wesley Professional, Reading (2002)"},{"key":"16_CR8","doi-asserted-by":"publisher","first-page":"638","DOI":"10.1109\/TSE.2002.1019479","volume":"28","author":"L. Dobrica","year":"2002","unstructured":"Dobrica, L., Niemela, E.: A Survey on Software Architecture Analysis Methods. IEEE Transactions on Software Engineering\u00a028, 638\u2013653 (2002)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"16_CR9","first-page":"105","volume-title":"3rd International Software Architecture Workshop","author":"W. Eixelsberger","year":"1998","unstructured":"Eixelsberger, W.: Recovery of a Reference Architecture: A case study. In: 3rd International Software Architecture Workshop, pp. 105\u2013108. ACM, New York (1998)"},{"key":"16_CR10","doi-asserted-by":"publisher","first-page":"354","DOI":"10.1109\/CSMR.2005.28","volume-title":"9th European Conference on Software Maintenance and Reengineering","author":"B. Graaf","year":"2005","unstructured":"Graaf, B., Dijk, H.v.: Evaluating an Embedded Software Reference Architecture. In: 9th European Conference on Software Maintenance and Reengineering, pp. 354\u2013363. IEEE CS, Washington (2005)"},{"key":"16_CR11","first-page":"93","volume-title":"The Future of Software Engineering","author":"D. Garlan","year":"2000","unstructured":"Garlan, D.: Software Architecture: A Roadmap. In: The Future of Software Engineering, pp. 93\u2013101. ACM, New York (2000)"},{"key":"16_CR12","unstructured":"Globus, \n                      http:\/\/www.globus.org\/"},{"key":"16_CR13","unstructured":"Gronbaek, K., Wiil, U.K.: Towards a Reference Architecture for Open Hypermedia, \n                      http:\/\/www.aue.aau.dk\/~kock\/OHS-HT97\/Papers\/gronbak.html"},{"key":"16_CR14","first-page":"15","volume-title":"Working IFIP Conference on Software Architecture","author":"G.Y. Guo","year":"1998","unstructured":"Guo, G.Y., Atlee, J.M., Kazman, R.: A Software Architecture Reconstruction Method. In: Working IFIP Conference on Software Architecture, pp. 15\u201334. Kluwer B.V., Deventer (1998)"},{"key":"16_CR15","unstructured":"GZip, \n                      http:\/\/www.gzip.org\/"},{"key":"16_CR16","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/ICSE.1994.296768","volume-title":"16th International Conference on Software Engineering","author":"R. Kazman","year":"1994","unstructured":"Kazman, R., Abowd, G., Webb, M.: SAAM: A Method for Analyzing the Properties of Software Architectures. In: 16th International Conference on Software Engineering, pp. 81\u201390. IEEE CS, Los Alamitos (1994)"},{"key":"16_CR17","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1023\/A:1008781513258","volume":"6","author":"R. Kazman","year":"1999","unstructured":"Kazman, R., Carri\u00e9re, S.J.: Playing Detective: Reconstructing Software Architecture from Available Evidence. Automated Software Engineering\u00a06, 107\u2013138 (1999)","journal-title":"Automated Software Engineering"},{"key":"16_CR18","unstructured":"OODT, \n                      http:\/\/oodt.jpl.nasa.gov\/oodt-site\/"},{"key":"16_CR19","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1016\/S0164-1212(02)00081-X","volume":"66","author":"R. Lutz","year":"2003","unstructured":"Lutz, R., Gannod, G.C.: Analysis of a software product line architecture: an experience report. The Journal of Systems and Software\u00a066, 253\u2013267 (2003)","journal-title":"The Journal of Systems and Software"},{"key":"16_CR20","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1109\/WICSA.2004.1310713","volume-title":"4th Working IEEE\/IFIP Conference on Software Architecture","author":"M. Matinlassi","year":"2004","unstructured":"Matinlassi, M.: Evaluating the Portability and Maintainability of Software Product Family Architecture: Terminal Software Case Study. In: 4th Working IEEE\/IFIP Conference on Software Architecture, pp. 295\u2013298. IEEE CS, Wasington (2004)"},{"key":"16_CR21","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1007\/s10515-006-7737-5","volume":"13","author":"N. Medvidovic","year":"2006","unstructured":"Medvidovic, N., Jakobac, V.: Using Software Evolution to Focus Architectural Recovery. Automated Software Engineering\u00a013, 225\u2013256 (2006)","journal-title":"Automated Software Engineering"},{"key":"16_CR22","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1023\/A:1011217720860","volume":"8","author":"N.C. Mendonca","year":"2001","unstructured":"Mendonca, N.C., Kramer, J.: An Approach for Recovering Distributed System Architectures. Automated Software Engineering Journal\u00a08, 311\u2013354 (2001)","journal-title":"Automated Software Engineering Journal"},{"key":"16_CR23","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/52.566427","volume":"15","author":"R.T. Monroe","year":"1997","unstructured":"Monroe, R.T., Kompanek, A., Melton, R., Garlan, D.: Architectural Styles, Design Patterns, and Objects. IEEE Software\u00a015, 43\u201352 (1997)","journal-title":"IEEE Software"},{"key":"16_CR24","first-page":"158","volume-title":"18th International Conference on Software Engineering","author":"G.C. Murphy","year":"1996","unstructured":"Murphy, G.C., Notkin, D., Griswold, W.G., Lan, E.S.: An empirical study of static call graph extractors. In: 18th International Conference on Software Engineering, pp. 158\u2013191. ACM, New York (1996)"},{"key":"16_CR25","first-page":"40","volume-title":"Software Engineering Notes. ACM Sigsoft","author":"D.E. Perry","year":"1992","unstructured":"Perry, D.E., Wolf, A.L.: Foundations for the Study of Software Architecture. In: Software Engineering Notes. ACM Sigsoft, vol.\u00a017, pp. 40\u201352. ACM, New York (1992)"},{"key":"16_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1007\/978-3-540-24667-1_26","volume-title":"Software Product-Family Engineering","author":"M. Pinzger","year":"2004","unstructured":"Pinzger, M., Gall, H., Girard, J.F., Knodel, J., Riva, C., Pasman, W., Broerse, C., Wijnstra, J.G.: Architecture Recovery for Product Families. In: van der Linden, F.J. (ed.) PFE 2003. LNCS, vol.\u00a03014, pp. 332\u2013351. Springer, Heidelberg (2004)"},{"key":"16_CR27","unstructured":"Rigi, \n                      http:\/\/www.rigi.csc.uvic.ca\/"},{"key":"16_CR28","unstructured":"Roy, B., Graham, T.C.N.: Methods for Evaluating Software Architecture: A Survey, p. 82, School of Computing TR 2008-545, Queen\u2019s University (2008), \n                      http:\/\/www.cs.queensu.ca\/TechReports\/reports2008.html"},{"key":"16_CR29","unstructured":"Shrimp, \n                      http:\/\/www.thechiselgroup.org\/shrimp"},{"key":"16_CR30","unstructured":"SWAG Kit: Software Architecture Group, \n                      http:\/\/www.swag.uwaterloo.ca\/SWAGKit\/"},{"key":"16_CR31","unstructured":"ZDelta, \n                      http:\/\/cis.poly.edu\/ZDelta\/"},{"key":"16_CR32","unstructured":"ZLib, \n                      http:\/\/www.zlib.net\/"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-88030-1_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,2]],"date-time":"2024-05-02T03:38:33Z","timestamp":1714621113000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-540-88030-1_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540880295","9783540880301"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-88030-1_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}