{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,27]],"date-time":"2025-07-27T07:31:26Z","timestamp":1753601486608},"publisher-location":"Cham","reference-count":17,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319933740"},{"type":"electronic","value":"9783319933757"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-93375-7_15","type":"book-chapter","created":{"date-parts":[[2018,6,15]],"date-time":"2018-06-15T19:30:27Z","timestamp":1529091027000},"page":"313-335","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["An Approach for Semantically-Enriched Recommendation of Refactorings Based on the Incidence of Code Smells"],"prefix":"10.1007","author":[{"given":"Luis Paulo da Silva","family":"Carvalho","sequence":"first","affiliation":[]},{"given":"Renato Lima","family":"Novais","sequence":"additional","affiliation":[]},{"given":"La\u00eds do Nascimento","family":"Salvador","sequence":"additional","affiliation":[]},{"given":"Manoel Gomes de Mendon\u00e7a","family":"Neto","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,6,16]]},"reference":[{"issue":"3","key":"15_CR1","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1007\/s10515-014-0175-x","volume":"23","author":"SA Vidal","year":"2016","unstructured":"Vidal, S.A., Marcos, C., D\u00edaz-Pace, J.A.: An approach to prioritize code smells for refactoring. J. Autom. Softw. Eng. 23(3), 501\u2013532 (2016)","journal-title":"J. Autom. Softw. Eng."},{"key":"15_CR2","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1016\/j.dss.2015.03.008","volume":"74","author":"J Lu","year":"2015","unstructured":"Lu, J., Wu, D., Mao, M., Wang, W., Zhang, G.: Recommender system application developments: a survey. Decis. Support Syst. 74, 12\u201332 (2015)","journal-title":"Decis. Support Syst."},{"issue":"3","key":"15_CR3","doi-asserted-by":"publisher","first-page":"317","DOI":"10.17706\/jsw.10.3.317-330","volume":"10","author":"S Fraihat","year":"2015","unstructured":"Fraihat, S., Shambour, Q.: A framework of semantic recommender system for e-Learning. J. Softw. 10(3), 317\u2013330 (2015)","journal-title":"J. Softw."},{"issue":"5","key":"15_CR4","first-page":"e1843","volume":"29","author":"Ali Ouni","year":"2017","unstructured":"Ouni, A., Kessentini, M., \u00d3 Cinn\u00e9ide, M., Sahraoui, H., 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), (2017)","journal-title":"Journal of Software: Evolution and Process"},{"issue":"5","key":"15_CR5","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MITP.2015.75","volume":"17","author":"P Montuschi","year":"2015","unstructured":"Montuschi, P., Lamberti, F., Gatteschi, V., Demartini, C.: A semantic recommender system for adaptive learning. IEEE IT Professional 17(5), 50\u201358 (2015)","journal-title":"IEEE IT Professional"},{"issue":"2","key":"15_CR6","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1111\/exsy.12143","volume":"33","author":"V Esp\u00edn","year":"2016","unstructured":"Esp\u00edn, V., Hurtado, M.V., Noguera, M.: Nutrition for elder care: a nutritional semantic recommender system for the elderly. Expert Syst. 33(2), 201\u2013210 (2016)","journal-title":"Expert Syst."},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Yoshida, N., Saika, T., Choi, E., Ouni, A., Inoue, K.: Revisiting the relationship between code smells and refactoring. In: 24th International Conference on Program Comprehension (ICPC), pp. 1\u20134. IEEE Press (2016)","DOI":"10.1109\/ICPC.2016.7503738"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Emden, V., Leon, M.: Java quality assurance by detecting code smells. In: 9th Working Conference on Reverse Engineering, pp. 97\u2013106. IEEE Press (2002)","DOI":"10.1109\/WCRE.2002.1173068"},{"key":"15_CR9","unstructured":"Carvalho, L.P.S., Novais, R., Salvador, L.N., Mendon\u00e7a, M.: An ontology-based approach to analyze the occurrence of code smells in software. In: 19th International Conference on Enterprise Information Systems (ICEIS), Portugal (2017)"},{"key":"15_CR10","doi-asserted-by":"crossref","unstructured":"Meananeatra, P., Rongviriyapanish, S., Apiwattanapong, T.: Using software metrics to select refactoring for long method bad smell. In: 8th Electrical Engineering\/Electronics, Computer, Telecommunications and Information Technology (ECTI) Association of Thailand, Thailand, pp. 492\u2013495 (2011)","DOI":"10.1109\/ECTICON.2011.5947882"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Counsell, S., Hassoun, Y., Loizou, G., Najjar, R.: Common refactorings, a dependency graph and some code smells: an empirical study of Java OSS. In: Proceedings of the 2006 ACM\/IEEE International Symposium on Empirical Software Engineering (ISESE), Brazil, pp. 288\u2013296 (2006)","DOI":"10.1145\/1159733.1159777"},{"key":"15_CR12","doi-asserted-by":"crossref","unstructured":"Fontana, F.A., Mangiacavalli, M., Pochiero, D., Zanoni, M.: On experimenting refactoring tools to remove code smells. In: Scientific Workshop Proceedings of the XP2015, Finland, pp. 7:1\u20137:8 (2015)","DOI":"10.1145\/2764979.2764986"},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"Rodriguez, A., Longo, M., Zunino, A.: Using bad smell-driven code refactorings in mobile applications to reduce battery usage. In: Simposio Argentino de Ingenier\u00eda de Software (ASSE), Rosario (2015)","DOI":"10.4018\/978-1-4666-9916-8.ch009"},{"key":"15_CR14","unstructured":"Codina, V., Ceccaroni, L.: Taking advantage of semantics in recommendation systems. In: 13th International Conference of the Catalan Association for Artificial Intelligence, Amsterdam, The Netherlands, pp. 163\u2013172 (2010)"},{"key":"15_CR15","unstructured":"Hamza, H., Counsell, S., Hall, T., Loizou, G.: Code smell eradication and associated refactoring. In: Proceedings of the 2nd Conference on European Computing Conference, Malta, pp. 102\u2013107 (2008)"},{"key":"15_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1007\/978-3-642-21034-1_26","volume-title":"The Semantic Web: Research and Applications","author":"I Kollia","year":"2011","unstructured":"Kollia, I., Glimm, B., Horrocks, I.: SPARQL query answering over OWL ontologies. In: Antoniou, G., Grobelnik, M., Simperl, E., Parsia, B., Plexousakis, D., De Leenheer, P., Pan, J. (eds.) ESWC 2011. LNCS, vol. 6643, pp. 382\u2013396. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-21034-1_26"},{"key":"15_CR17","unstructured":"Fowler, Ma., Kent, B.: Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional, Reading (1999)"}],"container-title":["Lecture Notes in Business Information Processing","Enterprise Information Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-93375-7_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,3]],"date-time":"2020-11-03T19:26:45Z","timestamp":1604431605000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-93375-7_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319933740","9783319933757"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-93375-7_15","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2018]]}}}