{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T06:32:24Z","timestamp":1760596344739,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031045790"},{"type":"electronic","value":"9783031045806"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-04580-6_23","type":"book-chapter","created":{"date-parts":[[2022,4,26]],"date-time":"2022-04-26T17:04:49Z","timestamp":1650992689000},"page":"342-353","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["The Known Unknowns: Discovering Trade-Offs Between Heterogeneous Code Changes"],"prefix":"10.1007","author":[{"given":"Christos P.","family":"Lamprakos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charalampos","family":"Marantos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lazaros","family":"Papadopoulos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimitrios","family":"Soudris","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,4,27]]},"reference":[{"key":"23_CR1","unstructured":"Boehm, B.W., Brown, J.R., Lipow, M.: Quantitative evaluation of software quality. In: Proceedings of the 2nd International Conference on Software Engineering, pp. 592\u2013605 (1976)"},{"key":"23_CR2","volume-title":"Metrics and Models in Software Quality Engineering","author":"SH Kan","year":"2003","unstructured":"Kan, S.H.: Metrics and Models in Software Quality Engineering. Addison-Wesley Professional, Boston (2003)"},{"issue":"1","key":"23_CR3","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/52.476281","volume":"13","author":"B Kitchenham","year":"1996","unstructured":"Kitchenham, B., Pfleeger, S.L.: Software quality: the elusive target [special issues section]. IEEE Softw. 13(1), 12\u201321 (1996)","journal-title":"IEEE Softw."},{"key":"23_CR4","doi-asserted-by":"crossref","unstructured":"Tsantalis, N., Chaikalis, T., Chatzigeorgiou, A.: JDeodorant: identification and removal of type-checking bad smells. In: 2008 12th European Conference on Software Maintenance and Reengineering, pp. 329\u2013331. IEEE (2008)","DOI":"10.1109\/CSMR.2008.4493342"},{"key":"23_CR5","doi-asserted-by":"crossref","unstructured":"Bakota, T., Heged\u0171s, P., K\u00f6rtv\u00e9lyesi, P., Ferenc, R., Gyim\u00f3thy, T.: A probabilistic software quality model. In: 2011 27th IEEE International Conference on Software Maintenance (ICSM), September 2011, pp. 243\u2013252 (2011). iSSN: 1063\u20136773","DOI":"10.1109\/ICSM.2011.6080791"},{"key":"23_CR6","series-title":"IFIP \u2013 The International Federation for Information Processing","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/978-0-387-09684-1_19","volume-title":"Open Source Development, Communities and Quality","author":"I Samoladas","year":"2008","unstructured":"Samoladas, I., Gousios, G., Spinellis, D., Stamelos, I.: The SQO-OSS quality model: measurement based open source software evaluation. In: Russo, B., Damiani, E., Hissam, S., Lundell, B., Succi, G. (eds.) OSS 2008. ITIFIP, vol. 275, pp. 237\u2013248. Springer, Boston, MA (2008). https:\/\/doi.org\/10.1007\/978-0-387-09684-1_19"},{"key":"23_CR7","doi-asserted-by":"crossref","unstructured":"Miguel, J.P., Mauricio, D., Rodr\u00edguez, G.: A review of software quality models for the evaluation of software products. Int. J. Softw. Eng. Appl. 5(6), 31\u201353 (2014). http:\/\/airccse.org\/journal\/ijsea\/papers\/5614ijsea03.pdf","DOI":"10.5121\/ijsea.2014.5603"},{"issue":"2","key":"23_CR8","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. Softw. Eng. 30(2), 126\u2013139 (2004)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"23_CR9","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M Fowler","year":"2018","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional, Boston (2018)"},{"key":"23_CR10","doi-asserted-by":"crossref","unstructured":"Brito, A., Hora, A., Valente, M.T.: Refactoring graphs: assessing refactoring over time. In: 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 367\u2013377. IEEE (2020)","DOI":"10.1109\/SANER48275.2020.9054864"},{"key":"23_CR11","unstructured":"Campbell, G.A., Papapetrou, P.P.: SonarQube in Action. Manning Publications Co. (2013)"},{"issue":"6","key":"23_CR12","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1145\/1064978.1065034","volume":"40","author":"C-K Luk","year":"2005","unstructured":"Luk, C.-K., et al.: Pin: building customized program analysis tools with dynamic instrumentation. ACM SIGPLAN Not. 40(6), 190\u2013200 (2005)","journal-title":"ACM SIGPLAN Not."},{"key":"23_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1035","DOI":"10.1007\/978-3-030-58811-3_73","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2020","author":"M Siavvas","year":"2020","unstructured":"Siavvas, M., et al.: The SDK4ED platform for embedded software quality improvement - preliminary overview. In: Gervasi, O., et al. (eds.) ICCSA 2020. LNCS, vol. 12252, pp. 1035\u20131050. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-58811-3_73"},{"key":"23_CR14","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2019.101951","volume":"97","author":"M Siavvas","year":"2019","unstructured":"Siavvas, M., Gelenbe, E.: Optimum checkpoints for programs with loops. Simul. Model. Pract. Theory 97, 101951 (2019)","journal-title":"Simul. Model. Pract. Theory"},{"issue":"1","key":"23_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s42979-020-00404-8","volume":"2","author":"D Kehagias","year":"2021","unstructured":"Kehagias, D., Jankovic, M., Siavvas, M., Gelenbe, E.: Investigating the interaction between energy consumption, quality of service, reliability, security, and maintainability of computer systems and networks. SN Comput. Sci. 2(1), 1\u20136 (2021)","journal-title":"SN Comput. Sci."},{"key":"23_CR16","doi-asserted-by":"crossref","unstructured":"Che, S., et al.: Rodinia: a benchmark suite for heterogeneous computing. In: IEEE International Symposium on Workload Characterization (IISWC), pp. 44\u201354. IEEE (2009)","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"23_CR17","unstructured":"Pouchet, L.-N., et al.: PolyBench: The polyhedral benchmark suite (2012). http:\/\/www.cs.ucla.edu\/pouchet\/software\/polybench"},{"key":"23_CR18","doi-asserted-by":"crossref","unstructured":"Papadopoulos, L., Marantos, C., Digkas, G., Ampatzoglou, A., Chatzigeorgiou, A., Soudris, D.: Interrelations between software quality metrics, performance and energy consumption in embedded applications. In: Proceedings of the 21st International Workshop on Software and Compilers for Embedded Systems, pp. 62\u201365 (2018)","DOI":"10.1145\/3207719.3207736"},{"key":"23_CR19","unstructured":"Siavvas, M., Marantos, C., Papadopoulos, L., Kehagias, D., Soudris, D., Tzovaras, D.: On the relationship between software security and energy consumption. In: 15th China-Europe International Symposium on Software Engineering Education (2019)"},{"key":"23_CR20","unstructured":"Siavvas, M., et al.: An empirical evaluation of the relationship between technical debt and software security. In: 9th International Conference on Information society and technology (ICIST), vol. 2019 (2019)"},{"issue":"8","key":"23_CR21","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1002\/stvr.1475","volume":"23","author":"B Li","year":"2013","unstructured":"Li, B., Sun, X., Leung, H., Zhang, S.: A survey of code-based change impact analysis techniques. Softw. Test. Verification Reliab. 23(8), 613\u2013646 (2013)","journal-title":"Softw. Test. Verification Reliab."},{"key":"23_CR22","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/j.scico.2013.11.001","volume":"93","author":"M Mongiovi","year":"2014","unstructured":"Mongiovi, M., Gheyi, R., Soares, G., Teixeira, L., Borba, P.: Making refactoring safer through impact analysis. Sci. Comput. Program. 93, 39\u201364 (2014)","journal-title":"Sci. Comput. Program."},{"key":"23_CR23","unstructured":"Yu, P.-L.: Multiple-Criteria Decision Making: Concepts, Techniques, and Extensions, vol. 30. Springer, Heidelberg (2013)"},{"key":"23_CR24","doi-asserted-by":"publisher","DOI":"10.1016\/j.rser.2020.109891","volume":"127","author":"F Sitorus","year":"2020","unstructured":"Sitorus, F., Brito-Parada, P.R.: A multiple criteria decision making method to weight the sustainability criteria of renewable energy technologies under uncertainty. Renew. Sustain. Energy Rev. 127, 109891 (2020)","journal-title":"Renew. Sustain. Energy Rev."},{"key":"23_CR25","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2019.105836","volume":"86","author":"G Kou","year":"2020","unstructured":"Kou, G., Yang, P., Peng, Y., Xiao, F., Chen, Y., Alsaadi, F.E.: Evaluation of feature selection methods for text classification with small datasets using multiple criteria decision-making methods. Appl. Soft Comput. 86, 105836 (2020)","journal-title":"Appl. Soft Comput."},{"key":"23_CR26","doi-asserted-by":"publisher","DOI":"10.1016\/j.omega.2020.102261","volume":"96","author":"M Cinelli","year":"2020","unstructured":"Cinelli, M., Kadzi\u0144ski, M., Gonzalez, M., S\u0142owi\u0144ski, R.: How to support the application of multiple criteria decision analysis? Let us start with a comprehensive taxonomy. Omega 96, 102261 (2020)","journal-title":"Omega"},{"issue":"1","key":"23_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10515-021-00280-3","volume":"28","author":"D Honsel","year":"2021","unstructured":"Honsel, D., Herbold, V., Waack, S., Grabowski, J.: Investigation and prediction of open source software evolution using automated parameter mining for agent-based simulation. Autom. Softw. Eng. 28(1), 1\u201337 (2021). https:\/\/doi.org\/10.1007\/s10515-021-00280-3","journal-title":"Autom. Softw. Eng."},{"key":"23_CR28","doi-asserted-by":"publisher","first-page":"11841","DOI":"10.1109\/ACCESS.2017.2707539","volume":"5","author":"J Pati","year":"2017","unstructured":"Pati, J., Kumar, B., Manjhi, D., Shukla, K.K.: A comparison among ARIMA, BP-NN, and MOGA-NN for software clone evolution prediction. IEEE Access 5, 11841\u201311851 (2017)","journal-title":"IEEE Access"},{"key":"23_CR29","unstructured":"Boaye Belle, A.: Estimation and prediction of technical debt: a proposal. arXiv e-prints, arXiv:1904 (2019)"},{"key":"23_CR30","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1016\/j.knosys.2017.01.010","volume":"121","author":"S Guo","year":"2017","unstructured":"Guo, S., Zhao, H.: Fuzzy best-worst multi-criteria decision-making method and its applications. Knowl.-Based Syst. 121, 23\u201331 (2017)","journal-title":"Knowl.-Based Syst."},{"key":"23_CR31","doi-asserted-by":"crossref","unstructured":"Tsoukalas, D., Siavvas, M., Jankovic, M., Kehagias, D., Chatzigeorgiou, A., Tzovaras, D.: Methods and tools for TD estimation and forecasting: a state-of-the-art survey. In: International Conference on Intelligent Systems (IS) 2018, pp. 698\u2013705 (2018)","DOI":"10.1109\/IS.2018.8710521"}],"container-title":["Lecture Notes in Computer Science","Embedded Computer Systems: Architectures, Modeling, and Simulation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-04580-6_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,26]],"date-time":"2022-04-26T17:08:42Z","timestamp":1650992922000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-04580-6_23"}},"subtitle":["Invited Paper"],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031045790","9783031045806"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-04580-6_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"27 April 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SAMOS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Embedded Computer Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Samos","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 July 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 July 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"samos2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/samos-conference.com\/wp\/","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":"SoftConf","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"45","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":"17","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":"4","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":"2","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":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}