{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:05:05Z","timestamp":1725563105740},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642151132"},{"type":"electronic","value":"9783642151149"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-15114-9_35","type":"book-chapter","created":{"date-parts":[[2010,8,27]],"date-time":"2010-08-27T08:47:53Z","timestamp":1282898873000},"page":"409-416","source":"Crossref","is-referenced-by-count":8,"title":["Software Architecture Recovery Process Based on Object-Oriented Source Code and Documentation"],"prefix":"10.1007","author":[{"given":"Sylvain","family":"Chardigny","sequence":"first","affiliation":[]},{"given":"Abdelhak","family":"Seriai","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"35_CR1","first-page":"91","volume-title":"ICSE 2000","author":"D. Garlan","year":"2000","unstructured":"Garlan, D.: Software architecture: a roadmap. In: ICSE 2000, pp. 91\u2013101. ACM, New York (2000)"},{"issue":"4","key":"35_CR2","first-page":"269","volume":"21","author":"D. Garlan","year":"1995","unstructured":"Garlan, D., Perry, D.: Introduction to the special issue on software architecture. IEEE Transactions on Software Engineering\u00a021(4), 269\u2013274 (1995)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"35_CR3","unstructured":"Koschke, R.: Atomic Architectural Component Recovery for Program Understanding and Evolution. PhD thesis, University of Stuttgart (2000)"},{"key":"35_CR4","first-page":"285","volume-title":"WICSA","author":"S. Chardigny","year":"2008","unstructured":"Chardigny, S., Seriai, A., Oussalah, M., Tamzalit, D.: Extraction of component-based architecture from object-oriented systems. In: WICSA, pp. 285\u2013288. IEEE ComputerSociety, Los Alamitos (2008)"},{"key":"35_CR5","doi-asserted-by":"crossref","unstructured":"Harman, M.: The current state and future of search based software engineering. IEEE Future of Software Engineering, 342\u2013357 (2007)","DOI":"10.1109\/FOSE.2007.29"},{"key":"35_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1007\/978-3-540-88030-1_28","volume-title":"Software Architecture","author":"S. Chardigny","year":"2008","unstructured":"Chardigny, S., Seriai, A., Oussalah, M., Tamzalit, D.: Search-based extraction of component-based architecture from object-oriented systems. In: Morrison, R., Balasubramaniam, D., Falkner, K. (eds.) ECSA 2008. LNCS, vol.\u00a05292, pp. 322\u2013325. Springer, Heidelberg (2008)"},{"key":"35_CR7","doi-asserted-by":"crossref","unstructured":"Chardigny, S., Seriai, A., Tamzalit, D., Oussalah, M.: Quality-driven extraction of a component-based architecture from an object-oriented system. In: CSMR, IEEE, pp. 269\u2013273 (2008)","DOI":"10.1109\/CSMR.2008.4493324"},{"key":"35_CR8","unstructured":"ISO: ISO 9126-1 Software Engineering - Product Quality - Part 1: Quality Model. International Organization for Standardization (2001)"},{"volume-title":"Simulated annealing: theory and applications","year":"1987","key":"35_CR9","unstructured":"Laarhoven, P.J.M., Aarts, E.H.L. (eds.): Simulated annealing: theory and applications. Kluwer Academic Publishers, Norwell (1987)"},{"key":"35_CR10","first-page":"50","volume-title":"ICSM 2004","author":"C. Riva","year":"2004","unstructured":"Riva, C., Selonen, P., Systa, T., Xu, J.: Uml-based reverse engineering and model analysis approaches for software architecture maintenance. In: ICSM 2004, pp. 50\u201359. IEEE Computer Society, Washington (2004)"},{"issue":"9","key":"35_CR11","doi-asserted-by":"publisher","first-page":"1456","DOI":"10.1016\/j.jss.2007.12.815","volume":"81","author":"R.C. Boer de","year":"2008","unstructured":"de Boer, R.C., van Vliet, H.: Architectural knowledge discovery with latent semantic analysis: Constructing a reading guide for software product audits. J. Syst. Softw.\u00a081(9), 1456\u20131469 (2008)","journal-title":"J. Syst. Softw."},{"key":"35_CR12","first-page":"186","volume-title":"Proc. of ICSE","author":"D.R. Harris","year":"1995","unstructured":"Harris, D.R., Reubenstein, H.B., Yeh, A.S.: Reverse engineering to the architectural level. In: Proc. of ICSE, pp. 186\u2013195. ACM, New York (1995)"},{"issue":"2","key":"35_CR13","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 Engg.\u00a013(2), 225\u2013256 (2006)","journal-title":"Automated Software Engg."},{"key":"35_CR14","doi-asserted-by":"crossref","unstructured":"Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., Carriere, J.: The architecture tradeoff analysis method. In: Engineering of Complex Computer Systems ICECCS 1998, pp. 68\u201378 (1998)","DOI":"10.21236\/ADA350761"},{"key":"35_CR15","doi-asserted-by":"crossref","unstructured":"Mancoridis, S., Mitchell, B.S., Chen, Y.F., Gansner, E.R.: Bunch: A clustering tool for the recovery and maintenance of software system structures. In: ICSM, p. 50 (1999)","DOI":"10.1109\/ICSM.1999.792498"},{"key":"35_CR16","first-page":"253","volume-title":"CSMR 2008","author":"P. Spek van der","year":"2008","unstructured":"van der Spek, P., Klusener, S., van de Laar, P.: Towards recovering architectural concepts using latent semantic indexing. In: CSMR 2008, pp. 253\u2013257. IEEE Computer Society, Los Alamitos (2008)"},{"key":"35_CR17","doi-asserted-by":"crossref","unstructured":"Beyer, D.: Clustering software artifacts based on frequent common changes. In: IWPC, IEEE, pp. 259\u2013268 (2005)","DOI":"10.1109\/WPC.2005.12"},{"key":"35_CR18","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1007\/BF02289588","volume":"32","author":"S. Johnson","year":"1967","unstructured":"Johnson, S.: Hierarchical clustering schemes. Psychometrika\u00a032, 241\u2013245 (1967)","journal-title":"Psychometrika"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-15114-9_35","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,19]],"date-time":"2019-03-19T01:53:19Z","timestamp":1552960399000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-15114-9_35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642151132","9783642151149"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-15114-9_35","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}