{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:34:13Z","timestamp":1755999253547},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642397417"},{"type":"electronic","value":"9783642397424"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-39742-4_11","type":"book-chapter","created":{"date-parts":[[2013,8,16]],"date-time":"2013-08-16T11:32:08Z","timestamp":1376652728000},"page":"126-140","source":"Crossref","is-referenced-by-count":11,"title":["Search-Based Refactoring Detection Using Software Metrics Variation"],"prefix":"10.1007","author":[{"given":"Rim","family":"Mahouachi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marouane","family":"Kessentini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mel \u00d3","family":"Cinn\u00e9ide","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"11_CR1","doi-asserted-by":"crossref","unstructured":"Robbes, R.: Mining a Change-Based Software Repository. In: Proceedings of MSR 2007, pp. 15\u201323. IEEE Computer Society (2007)","DOI":"10.1109\/MSR.2007.18"},{"key":"11_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"404","DOI":"10.1007\/11785477_24","volume-title":"ECOOP 2006","author":"D. Dig","year":"2006","unstructured":"Dig, D., Comertoglu, C., Marinov, D., Johnson, R.: Automated Detection of Refactorings in Evolving Components. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol.\u00a04067, pp. 404\u2013428. Springer, Heidelberg (2006)"},{"key":"11_CR3","doi-asserted-by":"crossref","unstructured":"Weissgerber, P., Diehl, S.: Identifying Refactorings from Source-Code Changes. In: Proceedings of ASE 2006, pp. 231\u2013240. IEEE (2006)","DOI":"10.1109\/ASE.2006.41"},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"Kim, M., Notkin, D., Grossman, D., Wilson Jr., G.: Identifying and Summarizing Systematic Code Changes via Rule Inference. TSE: IEEE Transactions on Software Engineering, 45\u201362 (2013)","DOI":"10.1109\/TSE.2012.16"},{"key":"11_CR5","doi-asserted-by":"crossref","unstructured":"Prete, K., Rachatasumrit, N., Sudan, N., Kim, M.: Template-based reconstruction of complex refactorings. In: ICSM 2010, pp. 1\u201310 (2010)","DOI":"10.1109\/ICSM.2010.5609577"},{"key":"11_CR6","unstructured":"Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: Refactoring \u2013 Improving the Design of Existing Code, 1st edn. Addison-Wesley (June 1999)"},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"Liu, H., Yang, L., Niu, Z., Ma, Z., Shao, W.: Facilitating software refactoring with appropriate resolution order of bad smells. In: Proc. of the ESEC\/FSE 2009, pp. 265\u2013268 (2009)","DOI":"10.1145\/1595696.1595738"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Harman, M., Tratt, L.: Pareto optimal search based refactoring at the design level. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2007), pp. 1106\u20131113 (2007)","DOI":"10.1145\/1276958.1277176"},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"Seng, O., Stammel, J., Burkhart, D.: Search-based determination of refactorings for improving the class structure of object-oriented systems. In: GECCO 2006, pp. 1909\u20131916 (2006)","DOI":"10.1145\/1143997.1144315"},{"key":"11_CR10","unstructured":"Du Bois, B., Demeyer, S., Verelst, J.: Refactoring\u2014Improving Coupling and Cohesion of Existing Code. In: Proc. 11th Working Conf. Reverse Eng., pp. 144\u2013151 (2004)"},{"issue":"2","key":"11_CR11","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1109\/TSE.2004.1265817","volume":"30","author":"T. Mens","year":"2004","unstructured":"Mens, T., Tourw\u00e9, T.: A Survey of Software Refactoring. IEEE Trans. Software Eng.\u00a030(2), 126\u2013139 (2004)","journal-title":"IEEE Trans. Software Eng."},{"key":"11_CR12","volume-title":"Genetic Programming: On the Programming of Computers by Means of Natural Selection","author":"J.R. Koza","year":"1992","unstructured":"Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (1992)"},{"issue":"4598","key":"11_CR13","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1126\/science.220.4598.671","volume":"220","author":"S. Kirkpatrick","year":"1983","unstructured":"Kirkpatrick, S., Gelatt Jr., C.D., Vecchi, M.P.: Optimization by simulated annealing. Sciences\u00a0220(4598), 671\u2013680 (1983)","journal-title":"Sciences"},{"key":"11_CR14","unstructured":"Langer, P.: Adaptable Model Versioning based on Model Transformation By Demonstration, PhD Thesis, Vienna University of Technology (2011)"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"O\u2019Keeffe, M., Cinn\u00e9ide, M.\u00d3.: Search-based Refactoring for Software Maintenance. Journal of Systems and Software\u00a081(4), 502\u2013516","DOI":"10.1016\/j.jss.2007.06.003"},{"key":"11_CR16","doi-asserted-by":"crossref","unstructured":"\u00d3 Cinn\u00e9ide, M., Tratt, L., Harman, M., Counsell, S., Hemati Moghadam, I.: Experimental assessment of software metrics using automated refactoring. In: Proceedings of the International Symposium on Empirical Software Engineering and Measurement (Septembrer 2012)","DOI":"10.1145\/2372251.2372260"},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"Hemati Moghadam, I., Cinn\u00e9ide, M.\u00d3.: Automated refactoring using design differencing. In: Proc. of European Conference on Software Maintenance and Reengineering, Szeged (March 2012)","DOI":"10.1109\/CSMR.2012.15"},{"key":"11_CR18","unstructured":"Fadhel, A.B., Kessentini, M., Langer, P., Wimmer, M.: Search-based detection of high-level model changes. In: ICSM 2012, pp. 212\u2013221 (2012)"},{"key":"11_CR19","unstructured":"http:\/\/www.eclipse.org\/gmf http:\/\/www.eclipse.org\/gmf ;"},{"key":"11_CR20","unstructured":"http:\/\/argouml.tigris.org"},{"key":"11_CR21","unstructured":"http:\/\/www.jhotdraw.org"},{"key":"11_CR22","unstructured":"http:\/\/xerces.apache.org"},{"key":"11_CR23","doi-asserted-by":"crossref","unstructured":"Bavota, G., De Carluccio, B., De Lucia, A., Di Penta, M., Oliveto, R., Strollo, O.: When does a Refactoring Induce Bugs? An Empirical Study. In: Proceedings of the WCRE 2012, IEEE Press (2012)","DOI":"10.1109\/SCAM.2012.20"},{"issue":"1","key":"11_CR24","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2379776.2379787","volume":"45","author":"M. Harman","year":"2012","unstructured":"Harman, M., Afshin Mansouri, S., Zhang, Y.: Search-based software engineering: Trends, techniques and applications. ACM Comput. Surv.\u00a045(1), 11 (2012)","journal-title":"ACM Comput. Surv."},{"key":"11_CR25","unstructured":"http:\/\/metrics.sourceforge.net"},{"key":"11_CR26","doi-asserted-by":"crossref","unstructured":"Murphy-Hill, E., Parnin, C., Black, A.P.: How We Refactor, and How We Know It. IEEE Transactions on Software Engineering (2011)","DOI":"10.1109\/TSE.2011.41"},{"key":"11_CR27","doi-asserted-by":"crossref","unstructured":"Briand, L.C., W\u00fcst, J., Daly, J.W., Victor Porter, D.: A Comprehensive Empirical Validation of Design Measures for Object-Oriented Systems. In: IEEE METRICS 1998, pp. 246\u2013257 (1998)","DOI":"10.1109\/METRIC.1998.731251"}],"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-39742-4_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,4]],"date-time":"2022-03-04T00:03:41Z","timestamp":1646352221000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-39742-4_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642397417","9783642397424"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-39742-4_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}