{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T01:57:00Z","timestamp":1782525420219,"version":"3.54.5"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T00:00:00Z","timestamp":1697846400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T00:00:00Z","timestamp":1697846400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100003787","name":"Hebei Natural Science Foundation","doi-asserted-by":"crossref","award":["F2023208001"],"award-info":[{"award-number":["F2023208001"]}],"id":[{"id":"10.13039\/501100003787","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2024,5]]},"DOI":"10.1007\/s10515-023-00400-1","type":"journal-article","created":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T13:01:46Z","timestamp":1697893306000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["MIRROR: multi-objective refactoring recommendation via correlation analysis"],"prefix":"10.1007","volume":"31","author":[{"given":"Yang","family":"Zhang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ke","family":"Guan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lining","family":"Fang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,10,21]]},"reference":[{"issue":"9","key":"400_CR1","doi-asserted-by":"publisher","first-page":"932","DOI":"10.1109\/TSE.2018.2872711","volume":"46","author":"V Alizadeh","year":"2020","unstructured":"Alizadeh, V., Kessentini, M., Mkaouer, M.W., Ocinneide, M., Ouni, A., Cai, Y.: An interactive and dynamic search-based approach to software refactoring recommendations. IEEE Trans. Softw. Eng. 46(9), 932\u2013961 (2020). https:\/\/doi.org\/10.1109\/TSE.2018.2872711","journal-title":"IEEE Trans. Softw. Eng."},{"key":"400_CR2","unstructured":"Aniche, M.F., Maziero, E., Durelli, R.S., Durelli, V.H.S.: The effectiveness of supervised machine learning algorithms in predicting software refactoring, CoRR abs\/2001.03338 (2020). arXiv:2001.03338"},{"key":"400_CR3","doi-asserted-by":"publisher","unstructured":"Antezana, A.S.: TOAD: a tool for recommending auto-refactoring alternatives, in: J. M. Atlee, T. Bultan, J. Whittle (Eds.), Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, ICSE 2019, Montreal, QC, Canada, May 25-31, 2019, IEEE ACM, pp. 174\u2013176 (2019). https:\/\/doi.org\/10.1109\/ICSE-Companion.2019.00071","DOI":"10.1109\/ICSE-Companion.2019.00071"},{"key":"400_CR4","unstructured":"Apacheant: (2022). http:\/\/ant.apache.org\/"},{"issue":"3","key":"400_CR5","doi-asserted-by":"publisher","first-page":"594","DOI":"10.1007\/s10664-013-9249-9","volume":"18","author":"A Arcuri","year":"2013","unstructured":"Arcuri, A., Fraser, G.: Parameter tuning or default values? an empirical investigation in search-based software engineering. Empir. Softw. Eng. 18(3), 594\u2013623 (2013). https:\/\/doi.org\/10.1007\/s10664-013-9249-9","journal-title":"Empir. Softw. Eng."},{"issue":"1","key":"400_CR6","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/32.979986","volume":"28","author":"J Bansiya","year":"2002","unstructured":"Bansiya, J., Davis, C.G.: A hierarchical model for object-oriented design quality assessment. IEEE Trans. Softw. Eng. 28(1), 4\u201317 (2002). https:\/\/doi.org\/10.1109\/32.979986","journal-title":"IEEE Trans. Softw. Eng."},{"key":"400_CR7","unstructured":"Bell, D.: Software engineering: A programming approach, software engineering: a programming approach (2000)"},{"key":"400_CR8","unstructured":"Brown, W.J., Malveau, R.C., Mccormick, H.W., Mowbray, T.J.: Anti patterns: Refactoring software, architectures, and projects in crisis (1998)"},{"key":"400_CR9","doi-asserted-by":"publisher","unstructured":"Cinn\u00e9ide, M. \u00d3., Tratt, L., Harman, M., Counsell, S., Moghadam, I.H.: Experimental assessment of software metrics using automated refactoring, in: P. Runeson, M. H\u00f6st, E. Mendes, A. A. Andrews, R. Harrison (Eds.), 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM \u201912, Lund, Sweden - September 19 - 20, 2012, ACM, pp. 49\u201358 (2012). https:\/\/doi.org\/10.1145\/2372251.2372260","DOI":"10.1145\/2372251.2372260"},{"key":"400_CR10","doi-asserted-by":"publisher","unstructured":"Couto, C.M.S., Rocha, H., Terra, R.: A quality-oriented approach to recommend move method refactorings, in: A. Malucelli, S. S. Reinehr (Eds.), Proceedings of the 17th Brazilian Symposium on Software Quality, SBQS 2018, Curitiba, Brazil, October 17-19, 2018, ACM, pp. 11\u201320 (2018). https:\/\/doi.org\/10.1145\/3275245.3275247","DOI":"10.1145\/3275245.3275247"},{"issue":"2","key":"400_CR11","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182\u2013197 (2002). https:\/\/doi.org\/10.1109\/4235.996017","journal-title":"IEEE Trans. Evol. Comput."},{"key":"400_CR12","first-page":"3352","volume":"56","author":"K Deb","year":"2006","unstructured":"Deb, K., Saxena, D.: Searching for pareto-optimal solutions through dimensionality reduction for certain large-dimensional multi-objective optimization problems. Comput. Intell. 56, 3352\u20133360 (2006)","journal-title":"Comput. Intell."},{"issue":"4","key":"400_CR13","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1109\/TEVC.2013.2281535","volume":"18","author":"K Deb","year":"2014","unstructured":"Deb, K., Jain, H.: An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part i: Solving problems with box constraints. IEEE Trans. Evol. Comput. 18(4), 577\u2013601 (2014)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"400_CR14","doi-asserted-by":"publisher","unstructured":"Erlikh. L.: Leveraging legacy system dollars for e-business. IT Prof. 2(3), 17\u201323 (2000). https:\/\/doi.org\/10.1109\/6294.846201","DOI":"10.1109\/6294.846201"},{"key":"400_CR15","doi-asserted-by":"publisher","unstructured":"Fokaefs, M., Tsantalis, N., Chatzigeorgiou, A.: Jdeodorant: Identification and removal of feature envy bad smells, in: 23rd IEEE International Conference on Software Maintenance (ICSM 2007), October 2-5, 2007, Paris, France, IEEE Computer Society, pp. 519\u2013520 (2007). https:\/\/doi.org\/10.1109\/ICSM.2007.4362679","DOI":"10.1109\/ICSM.2007.4362679"},{"key":"400_CR16","doi-asserted-by":"publisher","unstructured":"Foster, S.R., Griswold, W.G., Lerner, S.: Witchdoctor: IDE support for real-time auto-completion of refactorings, in: M. Glinz, G. C. Murphy, M. Pezz\u00e8 (Eds.), 34th International Conference on Software Engineering, ICSE 2012, June 2-9, 2012, Zurich, Switzerland, IEEE Computer Society, pp. 222\u2013232 (2012). https:\/\/doi.org\/10.1109\/ICSE.2012.6227191","DOI":"10.1109\/ICSE.2012.6227191"},{"key":"400_CR17","unstructured":"Fowler, M.: Refactoring - improving the design of existing code (1997). URL http:\/\/martinfowler.com\/books\/refactoring.html"},{"key":"400_CR18","unstructured":"Ganttproject: (2022). www.ganttproject.biz"},{"key":"400_CR19","unstructured":"Griffith, I., Wahl, S., Izurieta, C.: Truerefactor: An automated refactoring tool to improve legacy system and application comprehensibility, in: 24th Intenational Conference on Computer Applications in Industry and Engineering 2011, Couer Science Deren, Monn Se Universiy, Honolulu, Hawaii, USA, pp. 316\u2013321 (2011)"},{"key":"400_CR20","unstructured":"https:\/\/github.com\/amir-zad-1\/Java-QMOOD-Calculator. (2018)"},{"key":"400_CR21","unstructured":"Jfreechart: (2022). http:\/\/www.jfree.org\/jfreechart\/"},{"key":"400_CR22","unstructured":"Jhotdraw: (2022). http:\/\/www.jhotdraw.org\/"},{"issue":"9","key":"400_CR23","doi-asserted-by":"publisher","first-page":"841","DOI":"10.1109\/TSE.2014.2331057","volume":"40","author":"W Kessentini","year":"2014","unstructured":"Kessentini, W., Kessentini, M., Sahraoui, H.A., Bechikh, S., Ouni, A.: A cooperative parallel search-based software engineering approach for code-smells detection. IEEE Trans. Softw. Eng. 40(9), 841\u2013861 (2014). https:\/\/doi.org\/10.1109\/TSE.2014.2331057","journal-title":"IEEE Trans. Softw. Eng."},{"key":"400_CR24","volume-title":"Genetic programming on the programming of computers by means of natural selection","author":"JR Koza","year":"1993","unstructured":"Koza, J.R.: Genetic programming on the programming of computers by means of natural selection. MIT Press, Complex adaptive systems (1993)"},{"key":"400_CR25","doi-asserted-by":"publisher","unstructured":"Lin, Y., Peng, X., Cai, Y., Dig, D., Zheng, D., Zhao, W.: Interactive and guided architectural refactoring with search-based recommendation, in: T. Zimmermann, J. Cleland-Huang, Z. Su (Eds.), Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, Seattle, WA, USA, November 13-18, 2016, ACM, pp. 535\u2013546 (2016). https:\/\/doi.org\/10.1145\/2950290.2950317","DOI":"10.1145\/2950290.2950317"},{"key":"400_CR26","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.infsof.2016.11.009","volume":"83","author":"T Mariani","year":"2017","unstructured":"Mariani, T., Vergilio, S.R.: A systematic review on search-based refactoring. Inf. Softw. Technol. 83, 14\u201334 (2017). https:\/\/doi.org\/10.1016\/j.infsof.2016.11.009","journal-title":"Inf. Softw. Technol."},{"key":"400_CR27","unstructured":"Marinescu, C., Marinescu, R., Mihancea, P.F., Ratiu, D., Wettel, R.: iplasma: An integrated platform for quality assessment of object-oriented design, in: Proceedings of the 21st IEEE International Conference on Software Maintenance - Industrial and Tool volume, ICSM 2005, 25-30 September 2005, Budapest, Hungary, pp. 77\u201380 (2005)"},{"key":"400_CR28","doi-asserted-by":"publisher","unstructured":"Mkaouer, M.W., Kessentini, M., Bechikh, S., Deb, K., Cinn\u00e9ide, M. \u00d3.: Recommendation system for software refactoring using innovization and interactive dynamic optimization, in: I. Crnkovic, M. Chechik, P. Gr\u00fcnbacher (Eds.), ACM\/IEEE International Conference on Automated Software Engineering, ASE \u201914, Vasteras, Sweden - September 15 - 19, ACM, 2014, pp. 331\u2013336 (2014). https:\/\/doi.org\/10.1145\/2642937.2642965","DOI":"10.1145\/2642937.2642965"},{"issue":"3","key":"400_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2729974","volume":"24","author":"W Mkaouer","year":"2015","unstructured":"Mkaouer, W., Kessentini, M., Shaout, A., Koligheu, P., Bechikh, S., Deb, K., Ouni, A.: Many-objective software remodularization using NSGA-III. ACM Trans. Softw. Eng. Methodol. (TOSEM) 24(3), 1\u201345 (2015). https:\/\/doi.org\/10.1145\/2729974","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"400_CR30","doi-asserted-by":"publisher","unstructured":"Moha, N., Hacene, A.R., Valtchev, P., Gu\u00e9h\u00e9neuc, Y.: Refactorings of design defects using relational concept analysis, in: R. Medina, S. A. Obiedkov (Eds.), Formal Concept Analysis, 6th International Conference, ICFCA 2008, Montreal, Canada, February 25-28, Proceedings, Vol. 4933 of Lecture Notes in Computer Science, Springer, 2008, pp. 289\u2013304 (2008). https:\/\/doi.org\/10.1007\/978-3-540-78137-0_21","DOI":"10.1007\/978-3-540-78137-0_21"},{"issue":"1","key":"400_CR31","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/TSE.2009.50","volume":"36","author":"N Moha","year":"2010","unstructured":"Moha, N., Gu\u00e9h\u00e9neuc, Y., Duchien, L., Meur, A.L.: DECOR: A method for the specification and detection of code and design smells. IEEE Trans. Softw. Eng. 36(1), 20\u201336 (2010). https:\/\/doi.org\/10.1109\/TSE.2009.50","journal-title":"IEEE Trans. Softw. Eng."},{"key":"400_CR32","doi-asserted-by":"publisher","unstructured":"Mohan, M., Greer, D.: Multirefactor: Automated refactoring to improve software quality, in: M. Felderer, D. M. Fern\u00e1ndez, B. Turhan, M. Kalinowski, F. Sarro, D. Winkler (Eds.), Product-Focused Software Process Improvement - 18th International Conference, PROFES 2017, Innsbruck, Austria, November 29 - December 1, 2017, Proceedings, Vol. 10611 of Lecture Notes in Computer Science, Springer International Publishing, pp. 556\u2013572 (2017). https:\/\/doi.org\/10.1007\/978-3-319-69926-4_46","DOI":"10.1007\/978-3-319-69926-4_46"},{"issue":"5","key":"400_CR33","doi-asserted-by":"crossref","first-page":"623","DOI":"10.1360\/N112013-00192","volume":"45","author":"W Nan","year":"2015","unstructured":"Nan, W., Song, F., Li, X.: Quantum search-based software engineering: an exploratory study. Sci. Sin. Inf. 45(5), 623 (2015)","journal-title":"Sci. Sin. Inf."},{"issue":"1","key":"400_CR34","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s10515-011-0098-8","volume":"20","author":"A Ouni","year":"2013","unstructured":"Ouni, A., Kessentini, M., Sahraoui, H.A., Boukadoum, M.: Maintainability defects detection and correction: a multi-objective approach. Autom. Softw. Eng. 20(1), 47\u201379 (2013). https:\/\/doi.org\/10.1007\/s10515-011-0098-8","journal-title":"Autom. Softw. Eng."},{"key":"400_CR35","doi-asserted-by":"publisher","unstructured":"Ouni, A., Kessentini, M., Sahraoui, H.A., Hamdi, M.S.: The use of development history in software refactoring using a multi-objective evolutionary algorithm, in: C. Blum, E. Alba (Eds.), Genetic and Evolutionary Computation Conference, GECCO \u201913, Amsterdam, The Netherlands, July 6-10, ACM, 2013, pp. 1461\u20131468 (2013). https:\/\/doi.org\/10.1145\/2463372.2463554","DOI":"10.1145\/2463372.2463554"},{"issue":"3","key":"400_CR36","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/2932631","volume":"25","author":"A Ouni","year":"2016","unstructured":"Ouni, A., Kessentini, M., Sahraoui, H.A., Inoue, K., Deb, K.: Multi-criteria code refactoring using search-based software engineering: an industrial case study. ACM Trans. Softw. Eng. Methodol. 25(3), 23\u201353 (2016). https:\/\/doi.org\/10.1145\/2932631","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"5","key":"400_CR37","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1843","volume":"29","author":"A Ouni","year":"2017","unstructured":"Ouni, A., Kessentini, M., Cinn\u00e9ide, M.\u00d3., Sahraoui, H.A., Deb, K., Inoue, K.: MORE: a multi-objective refactoring recommendation approach to introducing design patterns and fixing code smells. J. Softw. Evol. Process 29(5), e1843 (2017). https:\/\/doi.org\/10.1002\/smr.1843","journal-title":"J. Softw. Evol. Process"},{"key":"400_CR38","unstructured":"Ouni, A.: A multi-objective refactoring approach to introduce design patterns and fix anti-patterns (2015)"},{"issue":"5","key":"400_CR39","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1002\/smr.378","volume":"20","author":"M O\u2019Keeffe","year":"2008","unstructured":"O\u2019Keeffe, M., Cinn\u00e9ide, M.\u00d3.: Search-based refactoring: an empirical study. J. Softw. Maint. Res. Pract. 20(5), 345\u2013364 (2008). https:\/\/doi.org\/10.1002\/smr.378","journal-title":"J. Softw. Maint. Res. Pract."},{"issue":"5","key":"400_CR40","doi-asserted-by":"publisher","first-page":"462","DOI":"10.1109\/TSE.2014.2372760","volume":"41","author":"F Palomba","year":"2015","unstructured":"Palomba, F., Bavota, G., Penta, M.D., Oliveto, R., Poshyvanyk, D., Lucia, A.D.: Mining version histories for detecting code smells. IEEE Trans. Softw. Eng. 41(5), 462\u2013489 (2015). https:\/\/doi.org\/10.1109\/TSE.2014.2372760","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"400_CR41","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1109\/TSE.2010.26","volume":"37","author":"K Praditwong","year":"2011","unstructured":"Praditwong, K., Harman, M., Yao, X.: Software module clustering as a multi-objective search problem. IEEE Trans. Softw. Eng. 37(2), 264\u2013282 (2011). https:\/\/doi.org\/10.1109\/TSE.2010.26","journal-title":"IEEE Trans. Softw. Eng."},{"key":"400_CR42","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106332","volume":"126","author":"S Rebai","year":"2020","unstructured":"Rebai, S., Kessentini, M., Alizadeh, V., Sghaier, O.B., Kazman, R.: Recommending refactorings via commit message analysis. Inf. Softw. Technol. 126, 106332 (2020). https:\/\/doi.org\/10.1016\/j.infsof.2020.106332","journal-title":"Inf. Softw. Technol."},{"key":"400_CR43","unstructured":"Rhino: (2022). http:\/\/www.mozilla.org\/rhino\/"},{"key":"400_CR44","doi-asserted-by":"crossref","unstructured":"Silva, D., Terra, R., Valente, M.T.: Jextract: An eclipse plug-in for recommending automated extract method refactorings (2015). arXiv: abs\/1506.06086","DOI":"10.1145\/2597008.2597141"},{"key":"400_CR45","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1016\/j.jss.2017.11.073","volume":"138","author":"R Terra","year":"2018","unstructured":"Terra, R., Valente, M.T., Miranda, S., Sales, V.: Jmove: A novel heuristic and tool to detect move method refactoring opportunities. J. Syst. Softw. 138, 19\u201336 (2018). https:\/\/doi.org\/10.1016\/j.jss.2017.11.073","journal-title":"J. Syst. Softw."},{"key":"400_CR46","doi-asserted-by":"publisher","unstructured":"Tsantalis, N., Mansouri, M., Eshkevari, L.M., Mazinanian, D., Dig, D.: Accurate and efficient refactoring detection in commit history, in: M. Chaudron, I. Crnkovic, M. Chechik, M. Harman (Eds.), Proceedings of the 40th International Conference on Software Engineering, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018, ACM, pp. 483\u2013494 (2018). https:\/\/doi.org\/10.1145\/3180155.3180206","DOI":"10.1145\/3180155.3180206"},{"key":"400_CR47","doi-asserted-by":"publisher","unstructured":"Ujihara, N., Ouni, A., Ishio, T., Inoue, K.: c-jrefrec: Change-based identification of move method refactoring opportunities, in: M. Pinzger, G. Bavota, A. Marcus (Eds.), IEEE 24th International Conference on Software Analysis, Evolution and Reengineering, SANER 2017, Klagenfurt, Austria, February 20-24, 2017, IEEE Computer Society, pp. 482\u2013486 (2017). https:\/\/doi.org\/10.1109\/SANER.2017.7884658","DOI":"10.1109\/SANER.2017.7884658"},{"key":"400_CR48","doi-asserted-by":"publisher","unstructured":"Wang, X., Wang, Y.: The objective relation analysis method for multiobjective decision making and analysis. Syst. Eng. Theory Pract. 20(12), 63\u201366 (2000). https:\/\/doi.org\/10.12011\/1000-6788(2000)12-63","DOI":"10.12011\/1000-6788(2000)12-63"},{"key":"400_CR49","unstructured":"Xerces-j: (2022). http:\/\/xerces.apache.org\/xerces-j\/"},{"key":"400_CR50","doi-asserted-by":"publisher","unstructured":"Zanetti, M.S., Tessone, C.J., Scholtes, I., Schweitzer, F.: Automated software remodularization based on move refactoring: a complex systems approach, in: W. Binder, E. Ernst, A. Peternier, R. Hirschfeld (Eds.), 13th International Conference on Modularity, MODULARITY \u201914, Lugano, Switzerland, April 22-26, ACM, 2014, pp. 73\u201384 (2014). https:\/\/doi.org\/10.1145\/2577080.2577097","DOI":"10.1145\/2577080.2577097"},{"key":"400_CR51","doi-asserted-by":"crossref","first-page":"033","DOI":"10.3156\/jsoft.34.1_33_2","volume":"005","author":"Y Zhang","year":"2022","unstructured":"Zhang, Y., Dong, C., Liu, H., Ge, C.: Code smell detection approach based on pre-training model and multi-level information. J. Softw. 005, 033 (2022a)","journal-title":"J. Softw."},{"key":"400_CR52","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2022.109737","volume":"255","author":"Y Zhang","year":"2022","unstructured":"Zhang, Y., Ge, C., Hong, S., Tian, R., Dong, C., Liu, J.: Delesmell: Code smell detection based on deep learning and latent semantic analysis. Knowl. Based Syst. 255, 109737 (2022b). https:\/\/doi.org\/10.1016\/j.knosys.2022.109737","journal-title":"Knowl. Based Syst."},{"issue":"2","key":"400_CR53","doi-asserted-by":"publisher","first-page":"698","DOI":"10.1109\/TR.2022.3159851","volume":"71","author":"Y Zhao","year":"2022","unstructured":"Zhao, Y., Yang, Y., Zhou, Y., Ding, Z.: DEPICTER: a design-principle guided and heuristic-rule constrained software refactoring approach. IEEE Trans. Reliab. 71(2), 698\u2013715 (2022). https:\/\/doi.org\/10.1109\/TR.2022.3159851","journal-title":"IEEE Trans. Reliab."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-023-00400-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-023-00400-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-023-00400-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,29]],"date-time":"2024-04-29T13:15:23Z","timestamp":1714396523000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-023-00400-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,21]]},"references-count":53,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,5]]}},"alternative-id":["400"],"URL":"https:\/\/doi.org\/10.1007\/s10515-023-00400-1","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,21]]},"assertion":[{"value":"17 March 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 September 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 October 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declaration"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interest"}}],"article-number":"2"}}