{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T09:30:14Z","timestamp":1770283814328,"version":"3.49.0"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319099392","type":"print"},{"value":"9783319099408","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-09940-8_12","type":"book-chapter","created":{"date-parts":[[2014,7,21]],"date-time":"2014-07-21T01:05:10Z","timestamp":1405904710000},"page":"168-183","source":"Crossref","is-referenced-by-count":20,"title":["A Robust Multi-objective Approach for Software Refactoring under Uncertainty"],"prefix":"10.1007","author":[{"given":"Mohamed Wiem","family":"Mkaouer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marouane","family":"Kessentini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Slim","family":"Bechikh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mel","family":"\u00d3 Cinn\u00e9ide","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"12_CR1","doi-asserted-by":"crossref","unstructured":"Antoniol, G., Di Penta, M., Harman, M.: A Robust Search-Based Approach to Project Management in the Presence of Abandonment, Rework, Error and Uncertainty. In: METRICS 2004, pp. 172\u2013183 (2004)","DOI":"10.1109\/METRIC.2004.1357901"},{"key":"12_CR2","doi-asserted-by":"crossref","unstructured":"Arcuri, A., Briand, L.C.: A practical guide for using statistical tests to assess randomized algorithms in software engineering. In: ICSE 2011, pp. 1\u201310 (2011)","DOI":"10.1145\/1985793.1985795"},{"issue":"33-34","key":"12_CR3","doi-asserted-by":"publisher","first-page":"3190","DOI":"10.1016\/j.cma.2007.03.003","volume":"196","author":"H.-G. Beyer","year":"2007","unstructured":"Beyer, H.-G., Sendhoff, B.: Robust optimization \u2013 A comprehensive survey. Computer Methods in Applied Mechanics and Engineering\u00a0196(33-34), 3190\u20133218 (2007)","journal-title":"Computer Methods in Applied Mechanics and Engineering"},{"key":"12_CR4","doi-asserted-by":"crossref","unstructured":"Chatzigeorgiou, A., Manakos, A.: Investigating the evolution of code smells in object-oriented systems, Innovations in Systems and Software Engineering. NASA Journal (2013)","DOI":"10.1007\/s11334-013-0205-z"},{"issue":"5","key":"12_CR5","doi-asserted-by":"publisher","first-page":"585","DOI":"10.1080\/03052150008941314","volume":"32","author":"I. Das","year":"2000","unstructured":"Das, I.: Robustness optimization for constrained nonlinear programming problem. Engineering Optimization\u00a032(5), 585\u2013618 (2000)","journal-title":"Engineering Optimization"},{"issue":"4","key":"12_CR6","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1162\/evco.2006.14.4.463","volume":"14","author":"K. Deb","year":"2006","unstructured":"Deb, K., Gupta, H.: Introducing robustness in multi-objective optimization. Evolutionary Computation Journal\u00a014(4), 463\u2013494 (2006)","journal-title":"Evolutionary Computation Journal"},{"issue":"11","key":"12_CR7","doi-asserted-by":"publisher","first-page":"1175","DOI":"10.1080\/0305215X.2010.548863","volume":"43","author":"K. Deb","year":"2011","unstructured":"Deb, K., Gupta, S.: Understanding knee points in bi-criteria problems and their implications as preferred solution principles. Engineering Optimization\u00a043(11), 1175\u20131204 (2011)","journal-title":"Engineering Optimization"},{"issue":"2","key":"12_CR8","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K. Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation\u00a06(2), 182\u2013197 (2002)","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"12_CR9","unstructured":"Du Bois, B., Demeyer, S., Verelst, J.: Refactoring\u2014Improving Coupling and Cohesion of Existing Code. In: WCRE 2004, pp. 144\u2013151 (2004)"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"Esteves Paixao, M.-H., De Souza, J.-T.: A scenario-based robust model for the next release problem. In: GECCO 2013 (2013)","DOI":"10.1145\/2463372.2463547"},{"key":"12_CR11","first-page":"462","volume-title":"ICSE 2013","author":"F. Ferrucci","year":"2013","unstructured":"Ferrucci, F., Harman, M., Ren, J., Sarro, F.: Not going to take this anymore: Multi-objective overtime planning for software engineering projects. In: ICSE 2013, pp. 462\u2013471. IEEE Press, Piscataway (2013)"},{"key":"12_CR12","unstructured":"Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: Refactoring \u2013 Improving the Design of Existing Code, 1st edn. Addison-Wesley (1999)"},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"Gueorguiev, S., Harman, M., Antoniol, G.: Software project planning for robustness and completion time in the presence of uncertainty using multi objective search based software engineering. In: GECCO 2009, pp. 1673\u20131680 (2009)","DOI":"10.1145\/1569901.1570125"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"Harman, M., Tratt, L.: Pareto optimal search based refactoring at the design level. In: GECCO 2007, pp. 1106\u20131113 (2007)","DOI":"10.1145\/1276958.1277176"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Harman, M., Mansouri, A., Zhang, Y.: Search-based software engineering: Trends, techniques and applications. ACM Comput. Surv. (2012)","DOI":"10.1145\/2379776.2379787"},{"issue":"3","key":"12_CR16","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1109\/TEVC.2005.846356","volume":"9","author":"Y. Jin","year":"2005","unstructured":"Jin, Y., Branke, J.: Evolutionary optimization in uncertain environments \u2013 A survey. IEEE Transactions on Evolutionary Computation\u00a09(3), 303\u2013317 (2005)","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"12_CR17","doi-asserted-by":"crossref","unstructured":"Kessentini, M., Kessentini, W., Sahraoui, H., Boukadoum, M., Ouni, A.: Design Defects Detection and Correction by Example. In: Proceedings of ICPC 2011, pp. 81\u201390 (2011)","DOI":"10.1109\/ICPC.2011.22"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Li, X.: A non-dominated sorting particle swarm optimizer for multiobjective optimization. In: GECCO 2003, pp. 37\u201348 (2003)","DOI":"10.1007\/3-540-45105-6_4"},{"key":"12_CR19","doi-asserted-by":"crossref","unstructured":"\u00d3 Cinn\u00e9ide, M., Tratt, L., Harman, M., Counsell, S., Moghadam, I. H.: Experimental Assessment of Software Metrics Using Automated Refactoring. In: Proceedings of the ESEM 2012, pp. 49\u201358 (2012)","DOI":"10.1145\/2372251.2372260"},{"key":"12_CR20","doi-asserted-by":"crossref","unstructured":"O\u2019Keeffe, M., \u00d3 Cinn\u00e9ide, M.: Search-based Refactoring for Software Maintenance. Journal of Systems and Software, 502\u2013516 (2008)","DOI":"10.1016\/j.jss.2007.06.003"},{"key":"12_CR21","doi-asserted-by":"crossref","unstructured":"Ouni, A., Kessentini, M., Sahraoui, H., Boukadoum, M.: Maintainability Defects Detection and Correction: A Multi-Objective Approach. Journal of Automated Software Engineering, 47\u201379 (2012)","DOI":"10.1007\/s10515-011-0098-8"},{"key":"12_CR22","doi-asserted-by":"crossref","unstructured":"Palomba, F., Bavota, G., Di Penta, M., Oliveto, R., De Lucia, A., Poshyvanyk, D.: Detecting Bad Smells in Source Code Using Change History Information. In: Proceedings of ASE 2013 (2013)","DOI":"10.1109\/ASE.2013.6693086"},{"key":"12_CR23","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: Proceedings of GECCO 2006, pp. 1909\u20131916 (2006)","DOI":"10.1145\/1143997.1144315"},{"key":"12_CR24","unstructured":"http:\/\/www.jdeodorant.com\/"}],"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-319-09940-8_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T21:50:40Z","timestamp":1746309040000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-09940-8_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319099392","9783319099408"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-09940-8_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014]]}}}