{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,26]],"date-time":"2025-06-26T07:44:33Z","timestamp":1750923873719,"version":"3.28.0"},"reference-count":32,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/icsm.2002.1167807","type":"proceedings-article","created":{"date-parts":[[2003,6,26]],"date-time":"2003-06-26T01:03:42Z","timestamp":1056589422000},"page":"478-481","source":"Crossref","is-referenced-by-count":18,"title":["Atomic architectural component recovery for program understanding and evolution"],"prefix":"10.1109","author":[{"given":"R.","family":"Koschke","sequence":"first","affiliation":[]}],"member":"263","reference":[{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2000.852483"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1999.806959"},{"key":"ref30","first-page":"744","article-title":"Comparing the Decomposition Produced by Software Clustering Algorithms Using Similarity Measurements","author":"michtel","year":"2001","journal-title":"Proceedings of the International Conference on Software Maintenance"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.232524"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(199601)26:1<25::AID-SPE994>3.3.CO;2-K"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/52.43051"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/STEP.1999.798481"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1995.514709"},{"key":"ref15","article-title":"Playing detective: reconstructing software architecture from available evidence","author":"kazman","year":"1997","journal-title":"Technical Report CMU\/SEI-97-TR-010 ESC-TR-97&#x2013;010"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(95)00098-4"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1995.514714"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1997.610285"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1990.131371"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1995.514711"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1997.624577"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1998.723175"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1997.624231"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1999.806965"},{"article-title":"Komponentenerkennung mittels Begriffsan-alyse (Component Recovery through Concept Analysis)","year":"2000","author":"porrmann","key":"ref29"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.1997.632827"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2000.852494"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2000.891461"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(99)00035-0"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(81)90043-1"},{"key":"ref1","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1023\/A:1008715506131","article-title":"A Metric-based Approach to Detect Abstract Data Types and State Encapsulations","volume":"6","author":"girard","year":"1999","journal-title":"Journal on Automated Software Engineering"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/142868.143755"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1002\/smr.4360060504","article-title":"An Object Finder for Program Structure Understanding in Software Maintenance","volume":"6","author":"yau","year":"1994","journal-title":"Journal of Software Maintenance"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1002\/smr.4360050402","article-title":"A Reverse Engineering Approach to Subsystem Structure Identification","volume":"5","author":"m\u00fcller","year":"1993","journal-title":"Journal of Software Maintenance Research and Practice"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.1997.632841"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1992.753488"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1997.624243"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1991.130626"}],"event":{"name":"International Conference on Software Maintenance","acronym":"ICSM-02","location":"Montreal, Que., Canada"},"container-title":["International Conference on Software Maintenance, 2002. Proceedings."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8357\/26332\/01167807.pdf?arnumber=1167807","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,15]],"date-time":"2017-06-15T22:45:58Z","timestamp":1497566758000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1167807\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":32,"URL":"https:\/\/doi.org\/10.1109\/icsm.2002.1167807","relation":{},"subject":[]}}