{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:49:55Z","timestamp":1760586595279,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642237157"},{"type":"electronic","value":"9783642237164"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-23716-4_9","type":"book-chapter","created":{"date-parts":[[2011,8,25]],"date-time":"2011-08-25T02:46:59Z","timestamp":1314240419000},"page":"70-75","source":"Crossref","is-referenced-by-count":4,"title":["Multi-level Automated Refactoring Using Design Exploration"],"prefix":"10.1007","author":[{"given":"Iman Hemati","family":"Moghadam","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"9_CR1","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1016\/0164-1212(94)90099-X","volume":"26","author":"F. Brito e Abreu","year":"1994","unstructured":"Brito e Abreu, F., Carapu\u00e7a, R.: Candidate metrics for object-oriented software within a taxonomy framework. Journal of Systems and Software\u00a026, 87\u201396 (1994)","journal-title":"Journal of Systems and Software"},{"issue":"2","key":"9_CR2","first-page":"235","volume":"1","author":"M. Amoui","year":"2006","unstructured":"Amoui, M., Mirarab, S., Ansari, S., Lucas, C.: A genetic algorithm approach to design evolution using design pattern transformation. International Journal of Information Technology and Intelligent Computing\u00a01(2), 235\u2013244 (2006)","journal-title":"International Journal of Information Technology and Intelligent Computing"},{"key":"9_CR3","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/32.979986","volume":"28","author":"J. Bansiya","year":"2002","unstructured":"Bansiya, J., Davis, C.: A hierarchical model for object-oriented design quality assessment. IEEE Transactions on Software Engineering\u00a028, 4\u201317 (2002)","journal-title":"IEEE Transactions on Software Engineering"},{"unstructured":"Harman, M., Mansouri, S.A., Zhang, Y.: Search based software engineering: A comprehensive analysis and review of trends techniques and applications. Tech. Rep. TR-09-03 (April 2009)","key":"9_CR4"},{"key":"9_CR5","first-page":"1106","volume-title":"Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, GECCO 2007","author":"M. Harman","year":"2007","unstructured":"Harman, M., Tratt, L.: Pareto optimal search based refactoring at the design level. In: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, GECCO 2007, pp. 1106\u20131113. ACM, New York (2007)"},{"key":"9_CR6","first-page":"41","volume-title":"Proceeding of the 4th Workshop on Refactoring Tools, WRT 2011","author":"I. Hemati Moghadam","year":"2011","unstructured":"Hemati Moghadam, I., \u00d3 Cinn\u00e9ide, M.: Code-imp: a tool for automated search-based refactoring. In: Proceeding of the 4th Workshop on Refactoring Tools, WRT 2011, pp. 41\u201344. ACM, New York (2011)"},{"doi-asserted-by":"crossref","unstructured":"Jensen, A.C., Cheng, B.H.: On the use of genetic programming for automated refactoring and the introduction of design patterns. In: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation, pp. 1341\u20131348 (2010)","key":"9_CR7","DOI":"10.1145\/1830483.1830731"},{"key":"9_CR8","first-page":"249","volume-title":"Proceedings of the 10th Conference on Software Maintenance and Reengineering (CSMR 2006)","author":"M. O\u2019Keeffe","year":"2006","unstructured":"O\u2019Keeffe, M., \u00d3 Cinn\u00e9ide, M.: Search-based software maintenance. In: Proceedings of the 10th Conference on Software Maintenance and Reengineering (CSMR 2006), pp. 249\u2013260. IEEE, Italy (2006)"},{"issue":"4","key":"9_CR9","doi-asserted-by":"publisher","first-page":"502","DOI":"10.1016\/j.jss.2007.06.003","volume":"81","author":"M. O\u2019Keeffe","year":"2008","unstructured":"O\u2019Keeffe, M., \u00d3 Cinn\u00e9ide, M.: Search-based refactoring for software maintenance. Journal of Systems and Software\u00a081(4), 502\u2013516 (2008)","journal-title":"Journal of Systems and Software"},{"key":"9_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"565","DOI":"10.1007\/978-3-540-89694-4_57","volume-title":"Simulated Evolution and Learning","author":"O. R\u00e4ih\u00e4","year":"2008","unstructured":"Raiha, O., Koskimies, K., Mkinen, E.: Genetic Synthesis of Software Architecture. In: Li, X., et al. (eds.) SEAL 2008. LNCS, vol.\u00a05361, pp. 565\u2013574. Springer, Heidelberg (2008)"},{"unstructured":"Roberts, D.B.: Practical Analysis for Refactoring. Ph.D. thesis, Department of Computer Science, Champaign, IL, USA (1999)","key":"9_CR11"},{"key":"9_CR12","first-page":"1909","volume-title":"Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, GECCO 2006","author":"O. Seng","year":"2006","unstructured":"Seng, O., Stammel, J., Burkhart, D.: Search-based determination of refactorings for improving the class structure of object-oriented systems. In: Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, GECCO 2006, pp. 1909\u20131916. ACM, New York (2006)"},{"issue":"6","key":"9_CR13","doi-asserted-by":"publisher","first-page":"798","DOI":"10.1109\/TSE.2010.34","volume":"36","author":"C. Simons","year":"2010","unstructured":"Simons, C., Parmee, I., Gwynllyw, R.: Interactive, evolutionary search in upstream object-oriented class design. IEEE Transactions on Software Engineering\u00a036(6), 798\u2013816 (2010)","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Lecture Notes in Computer Science","Search Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23716-4_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,1,26]],"date-time":"2019-01-26T08:42:49Z","timestamp":1548492169000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23716-4_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642237157","9783642237164"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23716-4_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}