{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T20:50:29Z","timestamp":1760647829279,"version":"3.40.3"},"publisher-location":"Cham","reference-count":30,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031344992"},{"type":"electronic","value":"9783031345005"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-34500-5_5","type":"book-chapter","created":{"date-parts":[[2023,5,28]],"date-time":"2023-05-28T06:01:58Z","timestamp":1685253718000},"page":"58-68","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Multi-objective Variable Neighborhood Search for\u00a0Improving Software Modularity"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5956-9977","authenticated-orcid":false,"given":"Javier","family":"Yuste","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6247-5269","authenticated-orcid":false,"given":"Eduardo G.","family":"Pardo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4532-3124","authenticated-orcid":false,"given":"Abraham","family":"Duarte","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,5,29]]},"reference":[{"issue":"1","key":"5_CR1","volume":"34","author":"B Arasteh","year":"2022","unstructured":"Arasteh, B., Fatolahzadeh, A., Kiani, F.: Savalan: multi objective and homogeneous method for software modules clustering. J. Softw.: Evol. Process 34(1), e2408 (2022)","journal-title":"J. Softw.: Evol. Process"},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Barros, M.D.O.: An analysis of the effects of composite objectives in multiobjective software module clustering. In: Proceedings of the 14th annual conference on Genetic and evolutionary computation, pp. 1205\u20131212 (2012)","DOI":"10.1145\/2330163.2330330"},{"issue":"2","key":"5_CR3","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1109\/TKDE.2007.190689","volume":"20","author":"U Brandes","year":"2007","unstructured":"Brandes, U., et al.: On modularity clustering. IEEE Trans. Knowl. Data Eng. 20(2), 172\u2013188 (2007)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Chen, C., Alfayez, R., Srisopha, K., Boehm, B., Shi, L.: Why is it important to measure maintainability and what are the best ways to do it? In: 2017 IEEE\/ACM 39th International Conference on Software Engineering Companion (ICSE-C), pp. 377\u2013378. IEEE (2017)","DOI":"10.1109\/ICSE-C.2017.75"},{"issue":"4","key":"5_CR5","first-page":"619","volume":"27","author":"JK Chhabra","year":"2018","unstructured":"Chhabra, J.K., et al.: TA-ABC: two-archive artificial bee colony for multi-objective software module clustering problem. J. Intell. Syst. 27(4), 619\u2013641 (2018)","journal-title":"J. Intell. Syst."},{"key":"5_CR6","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106372","volume":"127","author":"TE Colanzi","year":"2020","unstructured":"Colanzi, T.E., Assun\u00e7\u00e3o, W.K., Vergilio, S.R., Farah, P.R., Guizzo, G.: The symposium on search-based software engineering: past, present and future. Inf. Softw. Technol. 127, 106372 (2020)","journal-title":"Inf. Softw. Technol."},{"issue":"3","key":"5_CR7","doi-asserted-by":"publisher","first-page":"515","DOI":"10.1007\/s10898-014-0213-z","volume":"63","author":"A Duarte","year":"2015","unstructured":"Duarte, A., Pantrigo, J.J., Pardo, E.G., Mladenovic, N.: Multi-objective variable neighborhood search: an application to combinatorial optimization problems. J. Global Optim. 63(3), 515\u2013536 (2015)","journal-title":"J. Global Optim."},{"issue":"10","key":"5_CR8","doi-asserted-by":"publisher","first-page":"760","DOI":"10.1016\/j.advengsoft.2011.05.014","volume":"42","author":"JJ Durillo","year":"2011","unstructured":"Durillo, J.J., Nebro, A.J.: jMetal: a java framework for multi-objective optimization. Adv. Eng. Softw. 42(10), 760\u2013771 (2011)","journal-title":"Adv. Eng. Softw."},{"issue":"1","key":"5_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2379776.2379787","volume":"45","author":"M Harman","year":"2012","unstructured":"Harman, M., Mansouri, S.A., Zhang, Y.: Search-based software engineering: trends, techniques and applications. ACM Comput. Surv. (CSUR) 45(1), 1\u201361 (2012)","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"12","key":"5_CR10","doi-asserted-by":"publisher","first-page":"3415","DOI":"10.1007\/s00500-015-2018-5","volume":"21","author":"J Huang","year":"2017","unstructured":"Huang, J., Liu, J., Yao, X.: A multi-agent evolutionary algorithm for software module clustering problems. Soft. Comput. 21(12), 3415\u20133428 (2017)","journal-title":"Soft. Comput."},{"key":"5_CR11","unstructured":"International Organization for Standardization: ISO\/IEC\/IEEE 24765:2017 Systems and software engineering - Vocabulary (2017)"},{"key":"5_CR12","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1016\/j.jss.2016.04.007","volume":"117","author":"AC Kumari","year":"2016","unstructured":"Kumari, A.C., Srinivas, K.: Hyper-heuristic approach for multi-objective software module clustering. J. Syst. Softw. 117, 384\u2013401 (2016)","journal-title":"J. Syst. Softw."},{"key":"5_CR13","first-page":"43","volume":"3","author":"M L\u00f3pez-Ib\u00e1\u00f1ez","year":"2016","unstructured":"L\u00f3pez-Ib\u00e1\u00f1ez, M., Dubois-Lacoste, J., C\u00e1ceres, L.P., Birattari, M., St\u00fctzle, T.: The Irace package: iterated racing for automatic algorithm configuration. Oper. Res. Perspect. 3, 43\u201358 (2016)","journal-title":"Oper. Res. Perspect."},{"key":"5_CR14","unstructured":"Mancoridis, S., Mitchell, B.S., Rorres, C., Chen, Y.F., Gansner, E.R.: Using automatic clustering to produce high-level system organizations of source code. In: 6th International Workshop on Program Comprehension (IWPC 1998), pp. 45\u201352. IEEE (1998)"},{"key":"5_CR15","doi-asserted-by":"publisher","unstructured":"Mart\u00edn, R., Cavero, S.: MORK: metaheuristic optimization framewoRK. https:\/\/doi.org\/10.5281\/zenodo.6241738","DOI":"10.5281\/zenodo.6241738"},{"key":"5_CR16","volume-title":"A Heuristic Search Approach to Solving the Software Clustering Problem","author":"BS Mitchell","year":"2002","unstructured":"Mitchell, B.S., Mancoridis, S.: A Heuristic Search Approach to Solving the Software Clustering Problem. Drexel University Philadelphia, PA, USA (2002)"},{"key":"5_CR17","unstructured":"Mitchell, B.S., Mancoridis, S.: Using heuristic search techniques to extract design abstractions from source code. In: Proceedings of the 4th Annual Conference on Genetic and Evolutionary Computation, pp. 1375\u20131382 (2002)"},{"issue":"3","key":"5_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2729974","volume":"24","author":"W Mkaouer","year":"2015","unstructured":"Mkaouer, W., et al.: Many-objective software remodularization using NSGA-III. ACM Trans. Softw. Eng. Methodol. (TOSEM) 24(3), 1\u201345 (2015)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"issue":"11","key":"5_CR19","doi-asserted-by":"publisher","first-page":"1097","DOI":"10.1016\/S0305-0548(97)00031-2","volume":"24","author":"N Mladenovi\u0107","year":"1997","unstructured":"Mladenovi\u0107, N., Hansen, P.: Variable neighborhood search. Comput. Oper. Res. 24(11), 1097\u20131100 (1997)","journal-title":"Comput. Oper. Res."},{"key":"5_CR20","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1016\/j.cor.2017.10.004","volume":"91","author":"MC Mon\u00e7ores","year":"2018","unstructured":"Mon\u00e7ores, M.C., Alvim, A.C.F., Barros, M.O.: Large neighborhood search applied to the software module clustering problem. Comput. Oper. Res. 91, 92\u2013111 (2018)","journal-title":"Comput. Oper. Res."},{"issue":"5","key":"5_CR21","doi-asserted-by":"publisher","first-page":"1133","DOI":"10.1007\/s10796-019-09906-0","volume":"22","author":"L Mu","year":"2020","unstructured":"Mu, L., Sugumaran, V., Wang, F.: A hybrid genetic algorithm for software architecture re-modularization. Inf. Syst. Front. 22(5), 1133\u20131161 (2020)","journal-title":"Inf. Syst. Front."},{"key":"5_CR22","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1016\/j.infsof.2014.07.015","volume":"57","author":"M de Oliveira Barros","year":"2015","unstructured":"de Oliveira Barros, M., de Almeida Farzat, F., Travassos, G.H.: Learning from optimization: a case study with apache ant. Inf. Softw. Technol. 57, 684\u2013704 (2015)","journal-title":"Inf. Softw. Technol."},{"key":"5_CR23","unstructured":"Pinto, A.F., de Faria Alvim, A.C., de Oliveira Barros, M.: ILS for the software module clustering problem. XLVI Simp\u00f3sio Brasileiro de Pesquisa Operacional. Salvador:[sn], pp. 1972\u20131983 (2014)"},{"key":"5_CR24","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106469","volume":"133","author":"B Pourasghar","year":"2021","unstructured":"Pourasghar, B., Izadkhah, H., Isazadeh, A., Lotfi, S.: A graph-based clustering algorithm for software systems modularization. Inf. Softw. Technol. 133, 106469 (2021)","journal-title":"Inf. Softw. Technol."},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Praditwong, K.: Solving software module clustering problem by evolutionary algorithms. In: 2011 Eighth International Joint Conference on Computer Science and Software Engineering (JCSSE), pp. 154\u2013159. IEEE (2011)","DOI":"10.1109\/JCSSE.2011.5930112"},{"issue":"2","key":"5_CR26","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1109\/TSE.2010.26","volume":"37","author":"K Praditwong","year":"2010","unstructured":"Praditwong, K., Harman, M., Yao, X.: Software module clustering as a multi-objective search problem. IEEE Trans. Softw. Eng. 37(2), 264\u2013282 (2010)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"5_CR27","doi-asserted-by":"crossref","unstructured":"Prajapati, A.: Software module clustering using grid-based large-scale many-objective particle swarm optimization. Soft Comput., 1\u201322 (2022)","DOI":"10.21203\/rs.3.rs-407806\/v1"},{"issue":"12","key":"5_CR28","doi-asserted-by":"publisher","first-page":"7083","DOI":"10.1007\/s13369-017-2989-x","volume":"43","author":"A Prajapati","year":"2018","unstructured":"Prajapati, A., Chhabra, J.K.: A particle swarm optimization-based heuristic for software module clustering problem. Arab. J. Sci. Eng. 43(12), 7083\u20137094 (2018)","journal-title":"Arab. J. Sci. Eng."},{"key":"5_CR29","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1016\/j.jss.2018.12.015","volume":"149","author":"A Ramirez","year":"2019","unstructured":"Ramirez, A., Romero, J.R., Ventura, S.: A survey of many-objective optimisation in search-based software engineering. J. Syst. Softw. 149, 382\u2013395 (2019)","journal-title":"J. Syst. Softw."},{"key":"5_CR30","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111349","volume":"190","author":"J Yuste","year":"2022","unstructured":"Yuste, J., Duarte, A., Pardo, E.G.: An efficient heuristic algorithm for software module clustering optimization. J. Syst. Softw. 190, 111349 (2022)","journal-title":"J. Syst. Softw."}],"container-title":["Lecture Notes in Computer Science","Variable Neighborhood Search"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-34500-5_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,28]],"date-time":"2023-05-28T06:02:19Z","timestamp":1685253739000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-34500-5_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031344992","9783031345005"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-34500-5_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"29 May 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICVNS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Variable Neighborhood Search","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Abu Dhabi","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Arab Emirates","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 October 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 October 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icvns2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.icvns2022.info\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EquinOCS","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"29","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"11","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"38% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}