{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,26]],"date-time":"2025-05-26T14:43:42Z","timestamp":1748270622568},"reference-count":34,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/icpc.2012.6240501","type":"proceedings-article","created":{"date-parts":[[2012,7,24]],"date-time":"2012-07-24T11:06:34Z","timestamp":1343127994000},"page":"265-268","source":"Crossref","is-referenced-by-count":9,"title":["Automatic software architecture recovery: A machine learning approach"],"prefix":"10.1109","author":[{"given":"Hitesh","family":"Sajnani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3285-6_20"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.31"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2008.39"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1162\/jmlr.2003.3.4-5.993"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1999.806964"},{"key":"34","article-title":"Multi-label classification of short text: A study on wikipedia barnstars","author":"sajnani","year":"0","journal-title":"Proceedings of AAAI Workshop on Analyzing Microtext 2011"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1002\/smr.277"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/2377656.2377660"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1997.624574"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1109\/32.917524"},{"key":"12","first-page":"16","article-title":"Identification of data cohesive subsystems using data mining techniques","author":"oca","year":"0","journal-title":"Proc 1995 Int l Conf Software Maintenance"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2010.17"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2004.03.032"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1002\/smr.567"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1995.526535"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2006.52"},{"key":"25","article-title":"A hybrid process for recovering software architecture","author":"tzerpos","year":"0","journal-title":"Proceedings of CASCON 1996"},{"key":"26","article-title":"Architecture recovery of apache 1.3 - A case study","author":"grone","year":"0","journal-title":"in the Proceedings of The 2002 International Conference on Software Engineering Research and Practice"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1007\/s10618-008-0118-x"},{"journal-title":"Pattern Recognition and Machine Learning","year":"2006","author":"bishop","key":"28"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2011.56"},{"journal-title":"Atomic Architectural Component Recovery for Understanding and Evolution","year":"2000","author":"koschke","key":"3"},{"journal-title":"Lucene in Action","year":"2010","author":"mccandless","key":"2"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1997.610285"},{"year":"0","author":"lucene","key":"1"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1145\/2134254.2134275"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.232524"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(81)90043-1"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1145\/1449764.1449807"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1996.558783"},{"year":"0","key":"31"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/DEXA.1998.707499"},{"key":"9","article-title":"File clustering using naming conventions for legacy systems","author":"anquetil","year":"0","journal-title":"Proceedings of CASCON 1997"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1991.130626"}],"event":{"name":"2012 IEEE 20th International Conference on Program Comprehension (ICPC)","start":{"date-parts":[[2012,6,11]]},"location":"Passau, Germany","end":{"date-parts":[[2012,6,13]]}},"container-title":["2012 20th IEEE International Conference on Program Comprehension (ICPC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6230782\/6240470\/06240501.pdf?arnumber=6240501","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,21]],"date-time":"2017-03-21T18:55:25Z","timestamp":1490122525000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6240501\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":34,"URL":"https:\/\/doi.org\/10.1109\/icpc.2012.6240501","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}