{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T04:12:54Z","timestamp":1771647174865,"version":"3.50.1"},"reference-count":95,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2022,6,7]],"date-time":"2022-06-07T00:00:00Z","timestamp":1654560000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,6,7]],"date-time":"2022-06-07T00:00:00Z","timestamp":1654560000000},"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":["Empir Software Eng"],"published-print":{"date-parts":[[2022,9]]},"DOI":"10.1007\/s10664-022-10147-0","type":"journal-article","created":{"date-parts":[[2022,6,7]],"date-time":"2022-06-07T02:02:41Z","timestamp":1654567361000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Defect prediction using deep learning with Network Portrait Divergence for software evolution"],"prefix":"10.1007","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9295-077X","authenticated-orcid":false,"given":"Vijay","family":"Walunj","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gharib","family":"Gharibi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rakan","family":"Alanazi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yugyung","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,6,7]]},"reference":[{"key":"10147_CR1","unstructured":"Akiyama F (1971) An example of software system debugging. In: IFIP congress (1), vol 71, pp 353\u2013359"},{"issue":"3","key":"10147_CR2","doi-asserted-by":"publisher","first-page":"626","DOI":"10.1007\/s10618-014-0365-y","volume":"29","author":"L Akoglu","year":"2015","unstructured":"Akoglu L, Tong H, Koutra D (2015) Graph based anomaly detection and description: a survey. Data Min Knowl Discov 29(3):626\u2013688","journal-title":"Data Min Knowl Discov"},{"key":"10147_CR3","doi-asserted-by":"publisher","first-page":"110945","DOI":"10.1016\/j.jss.2021.110945","volume":"176","author":"R Alanazi","year":"2021","unstructured":"Alanazi R, Gharibi G, Lee Y (2021) Facilitating program comprehension with call graph multilevel hierarchical abstractions. J Syst Softw 176:110945. https:\/\/doi.org\/10.1016\/j.jss.2021.110945. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S016412122100042X","journal-title":"J Syst Softw"},{"issue":"4","key":"10147_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3212695","volume":"51","author":"M Allamanis","year":"2018","unstructured":"Allamanis M, Barr ET, Devanbu P, Sutton C (2018) A survey of machine learning for big code and naturalness. ACM Comput Surv (CSUR) 51(4):1\u201337","journal-title":"ACM Comput Surv (CSUR)"},{"issue":"POPL","key":"10147_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3290353","volume":"3","author":"U Alon","year":"2019","unstructured":"Alon U, Zilberstein M, Levy O, Yahav E (2019) code2vec: learning distributed representations of code. Proc ACM Program Lang 3(POPL):1\u201329","journal-title":"Proc ACM Program Lang"},{"issue":"5","key":"10147_CR6","doi-asserted-by":"publisher","first-page":"85","DOI":"10.4236\/jsea.2019.125007","volume":"12","author":"A Alsaeedi","year":"2019","unstructured":"Alsaeedi A, Khan MZ (2019) Software defect prediction using supervised machine learning and ensemble techniques: a comparative study. J Softw Eng Appl 12(5):85\u2013100","journal-title":"J Softw Eng Appl"},{"key":"10147_CR7","doi-asserted-by":"publisher","first-page":"106214","DOI":"10.1016\/j.infsof.2019.106214","volume":"119","author":"H Alsolai","year":"2020","unstructured":"Alsolai H, Roper M (2020) A systematic literature review of machine learning techniques for software maintainability prediction. Inf Softw Technol 119:106214. https:\/\/doi.org\/10.1016\/j.infsof.2019.106214. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0950584919302228","journal-title":"Inf Softw Technol"},{"key":"10147_CR8","doi-asserted-by":"publisher","first-page":"28100","DOI":"10.1109\/ACCESS.2019.2901860","volume":"7","author":"A Arshad","year":"2019","unstructured":"Arshad A, Riaz S, Jiao L (2019) Semi-supervised deep fuzzy c-mean clustering for imbalanced multi-class classification. IEEE Access 7:28100\u201328112","journal-title":"IEEE Access"},{"issue":"1","key":"10147_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s41109-019-0156-x","volume":"4","author":"JP Bagrow","year":"2019","unstructured":"Bagrow JP, Bollt EM (2019) An information-theoretic, all-scales approach to comparing networks. Appl Netw Sci 4(1):1\u201315","journal-title":"Appl Netw Sci"},{"key":"10147_CR10","doi-asserted-by":"publisher","unstructured":"Bell RM, Ostrand TJ, Weyuker EJ (2011) Does measuring code change improve fault prediction?. In: Proceedings of the 7th international conference on predictive models in software engineering, association for computing machinery Promise \u201911. New York. https:\/\/doi.org\/10.1145\/2020390.2020392","DOI":"10.1145\/2020390.2020392"},{"key":"10147_CR11","doi-asserted-by":"crossref","unstructured":"Bhattacharya P, Iliofotou M, Neamtiu I, Faloutsos M (2012) Graph-based analysis and prediction for software evolution. In: Proceedings of the 34th international conference on software engineering, ICSE \u201912. http:\/\/dl.acm.org\/citation.cfm?id=2337223.2337273. IEEE Press, Piscataway, pp 419\u2013429","DOI":"10.1109\/ICSE.2012.6227173"},{"key":"10147_CR12","unstructured":"BigQuery G (2018) https:\/\/cloud.google.com\/bigquery\/"},{"key":"10147_CR13","unstructured":"Camel A (2019) https:\/\/camel.apache.org\/"},{"issue":"4","key":"10147_CR14","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1504\/IJBIC.2018.092808","volume":"11","author":"Y Cao","year":"2018","unstructured":"Cao Y, Ding Z, Xue F, Rong X (2018) An improved twin support vector machine based on multi-objective cuckoo search for software defect prediction. Int J Bio-Inspired Comput 11(4):282\u2013291","journal-title":"Int J Bio-Inspired Comput"},{"key":"10147_CR15","unstructured":"Cassandra A (2019) https:\/\/junit.org\/junit4\/index.html"},{"key":"10147_CR16","doi-asserted-by":"crossref","unstructured":"Chen M, Ma Y (2015) An empirical study on predicting defect numbers. In: SEKE, pp 397\u2013402","DOI":"10.18293\/SEKE2015-132"},{"key":"10147_CR17","unstructured":"CISQ HK (2018) The cost of poor quality software in the us: a 2018 report. https:\/\/www.it-cisq.org\/the-cost-of-poor-quality-software-in-the-us-a-2018-report\/The-Cost-of-Poor-Quality-Software-in-the-US-2018-Report.pdf"},{"issue":"10","key":"10147_CR18","doi-asserted-by":"publisher","first-page":"687","DOI":"10.1109\/TSE.2007.1019","volume":"33","author":"G Concas","year":"2007","unstructured":"Concas G, Marchesi M, Pinna S, Serra N (2007) Power-laws in a large object-oriented software system. IEEE Trans Softw Eng 33(10):687\u2013708","journal-title":"IEEE Trans Softw Eng"},{"key":"10147_CR19","doi-asserted-by":"crossref","unstructured":"Ellson J, Gansner E, Koutsofios L, North SC, Woodhull G (2001) Graphviz\u2014open source graph drawing tools. In: International symposium on graph drawing. Springer, pp 483\u2013484","DOI":"10.1007\/3-540-45848-4_57"},{"key":"10147_CR20","doi-asserted-by":"publisher","unstructured":"Ferenc R, T\u00f3th Z, Lad\u00e1nyi G, Siket I, Gyim\u00f3thy T (2018) A public unified bug dataset for java. In: Proceedings of the 14th international conference on predictive models and data analytics in software engineering, PROMISE\u201918. https:\/\/doi.org\/10.1145\/3273934.3273936. Association for Computing Machinery, New York, pp 12\u201321","DOI":"10.1145\/3273934.3273936"},{"key":"10147_CR21","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez-S\u00e1ez AM, Chaudron MR, Genero M (2018) An industrial case study on the use of uml in software maintenance and its perceived benefits and hurdles. Empir Softw Eng 1\u201365","DOI":"10.1007\/s10664-018-9599-4"},{"issue":"11","key":"10147_CR22","first-page":"1203","volume":"30","author":"ER Gansner","year":"2000","unstructured":"Gansner ER, North SC (2000) An open graph visualization system and its applications to software engineering. Softw: Pract Exp 30(11):1203\u20131233","journal-title":"Softw: Pract Exp"},{"issue":"1","key":"10147_CR23","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1007\/s10044-008-0141-y","volume":"13","author":"X Gao","year":"2010","unstructured":"Gao X, Xiao B, Tao D, Li X (2010) A survey of graph edit distance. Pattern Anal Appl 13(1):113\u2013129","journal-title":"Pattern Anal Appl"},{"key":"10147_CR24","doi-asserted-by":"crossref","unstructured":"Gharibi G, Alanazi R, Lee Y (2018a) Automatic hierarchical clustering of static call graphs for program comprehension. In: 2018 IEEE international conference on big data (big data). IEEE, pp 4016\u20134025","DOI":"10.1109\/BigData.2018.8622426"},{"key":"10147_CR25","doi-asserted-by":"publisher","unstructured":"Gharibi G, Tripathi R, Lee Y (2018b) Code2graph: automatic generation of static call graphs for python source code. In: Proceedings of the 33rd ACM\/IEEE international conference on automated software engineering, ASE 2018. https:\/\/doi.org\/10.1145\/3238147.3240484. Association for Computing Machinery, New York, pp 880\u2013883","DOI":"10.1145\/3238147.3240484"},{"key":"10147_CR26","doi-asserted-by":"crossref","unstructured":"Gharibi G, Tripathi R, Lee Y (2018c) Code2graph: automatic generation of static call graphs for python source code. In: Proceedings of the 33rd ACM\/IEEE international conference on automated software engineering, pp 880\u2013883","DOI":"10.1145\/3238147.3240484"},{"key":"10147_CR27","doi-asserted-by":"crossref","unstructured":"Gharibi G, Walunj V, Rella S, Lee Y (2019) Modelkb: towards automated management of the modeling lifecycle in deep learning. In: 2019 IEEE\/ACM 7th international workshop on realizing artificial intelligence synergies in software engineering (RAISE). IEEE, pp 28\u201334","DOI":"10.1109\/RAISE.2019.00013"},{"issue":"2","key":"10147_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-020-09894-9","volume":"26","author":"G Gharibi","year":"2021","unstructured":"Gharibi G, Walunj V, Nekadi R, Marri R, Lee Y (2021) Automated end-to-end management of the modeling lifecycle in deep learning. Empir Softw Eng 26(2):1\u201333","journal-title":"Empir Softw Eng"},{"key":"10147_CR29","unstructured":"Ghezzi C, Jazayeri M, Mandrioli D (2002) Fundamentals of software engineering. Prentice Hall PTR"},{"issue":"10","key":"10147_CR30","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1145\/263700.264352","volume":"32","author":"D Grove","year":"1997","unstructured":"Grove D, DeFouw G, Dean J, Chambers C (1997) Call graph construction in object-oriented languages. ACM SIGPLAN Not 32(10):108\u2013124","journal-title":"ACM SIGPLAN Not"},{"key":"10147_CR31","doi-asserted-by":"crossref","unstructured":"Gu X, Zhang H, Kim S (2018) Deep code search. In: 2018 IEEE\/ACM 40th international conference on software engineering (ICSE), pp 933\u2013944","DOI":"10.1145\/3180155.3180167"},{"issue":"9","key":"10147_CR32","doi-asserted-by":"publisher","first-page":"7316","DOI":"10.1109\/TIE.2018.2877090","volume":"66","author":"L Guo","year":"2019","unstructured":"Guo L, Lei Y, Xing S, Yan T, Li N (2019) Deep convolutional transfer learning network: a new method for intelligent fault diagnosis of machines with unlabeled data. IEEE Trans Ind Electron 66(9):7316\u20137325","journal-title":"IEEE Trans Ind Electron"},{"issue":"6","key":"10147_CR33","doi-asserted-by":"publisher","first-page":"1276","DOI":"10.1109\/TSE.2011.103","volume":"38","author":"T Hall","year":"2011","unstructured":"Hall T, Beecham S, Bowes D, Gray D, Counsell S (2011) A systematic literature review on fault prediction performance in software engineering. IEEE Trans Softw Eng 38(6):1276\u20131304","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"10147_CR34","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1002\/j.1538-7305.1950.tb00463.x","volume":"29","author":"RW Hamming","year":"1950","unstructured":"Hamming RW (1950) Error detecting and error correcting codes. Bell Syst Tech J 29(2):147\u2013160","journal-title":"Bell Syst Tech J"},{"issue":"2","key":"10147_CR35","first-page":"78","volume":"9","author":"A Hammouri","year":"2018","unstructured":"Hammouri A, Hammad M, Alnabhan M, Alsarayrah F (2018) Software bug prediction using machine learning approach. Int J Adv Comput Sci Appl 9(2):78\u201383","journal-title":"Int J Adv Comput Sci Appl"},{"issue":"2243","key":"10147_CR36","doi-asserted-by":"publisher","first-page":"20190744","DOI":"10.1098\/rspa.2019.0744","volume":"476","author":"H Hartle","year":"2020","unstructured":"Hartle H, Klein B, McCabe S, Daniels A, St-Onge G, Murphy C, H\u00e9bert-Dufresne L (2020) Network comparison and the within-ensemble graph distance. Proc R Soc A 476(2243):20190744","journal-title":"Proc R Soc A"},{"key":"10147_CR37","doi-asserted-by":"publisher","first-page":"2844","DOI":"10.1109\/ACCESS.2017.2785445","volume":"6","author":"S Huda","year":"2017","unstructured":"Huda S, Alyahya S, Ali MM, Ahmad S, Abawajy J, Al-Dossari H, Yearwood J (2017) A framework for software defect prediction and metric selection. IEEE Access 6:2844\u20132858","journal-title":"IEEE Access"},{"key":"10147_CR38","unstructured":"Ikehara K, Clauset A (2017) Characterizing the structural diversity of complex networks across domains. arXiv:171011304"},{"key":"10147_CR39","doi-asserted-by":"publisher","first-page":"547","DOI":"10.5169\/seals-266450","volume":"37","author":"P Jaccard","year":"1901","unstructured":"Jaccard P (1901) Etude de la distribution florale dans une portion des alpes et du jura. Bull Soc Vaudoise Sci Nat 37:547\u2013579. https:\/\/doi.org\/10.5169\/seals-266450","journal-title":"Bull Soc Vaudoise Sci Nat"},{"key":"10147_CR40","unstructured":"JUnit (2019) https:\/\/junit.org\/junit4\/index.html"},{"key":"10147_CR41","doi-asserted-by":"crossref","unstructured":"Kamei Y, Shihab E (2016) Defect prediction: accomplishments and future challenges. In: 2016 IEEE 23rd international conference on software analysis, evolution, and reengineering (SANER), vol 5, pp 33\u201345","DOI":"10.1109\/SANER.2016.56"},{"issue":"3","key":"10147_CR42","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2824443","volume":"10","author":"D Koutra","year":"2016","unstructured":"Koutra D, Shah N, Vogelstein JT, Gallagher B, Faloutsos C (2016) Deltacon: principled massive-graph similarity function with attribution. ACM Trans Knowl Discov Data (TKDD) 10(3):1\u201343","journal-title":"ACM Trans Knowl Discov Data (TKDD)"},{"key":"10147_CR43","doi-asserted-by":"publisher","unstructured":"Krishnan S, Strasburg C, Lutz R R, Go\u0161eva-Popstojanova K (2011) Are change metrics good predictors for an evolving software product line?. In: Proceedings of the 7th international conference on predictive models in software engineering, Promise \u201911. https:\/\/doi.org\/10.1145\/2020390.2020397. Association for Computing Machinery, New York","DOI":"10.1145\/2020390.2020397"},{"key":"10147_CR44","doi-asserted-by":"crossref","unstructured":"Kr\u00fcger J (2019) Tackling knowledge needs during software evolution. In: Proceedings of the 2019 27th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 1244\u20131246","DOI":"10.1145\/3338906.3342505"},{"issue":"10","key":"10147_CR45","doi-asserted-by":"publisher","first-page":"1390","DOI":"10.1093\/bioinformatics\/btr127","volume":"27","author":"O Kuchaiev","year":"2011","unstructured":"Kuchaiev O, Pr\u017eulj N (2011) Integrative network alignment reveals large regions of global network similarity in yeast and human. Bioinformatics 27(10):1390\u20131396","journal-title":"Bioinformatics"},{"issue":"50","key":"10147_CR46","doi-asserted-by":"publisher","first-page":"1341","DOI":"10.1098\/rsif.2010.0063","volume":"7","author":"O Kuchaiev","year":"2010","unstructured":"Kuchaiev O, Milenkovi\u0107 T, Memi\u0161evi\u0107 V, Hayes W, Pr\u017eulj N (2010) Topological network alignment uncovers biological function and phylogeny. J R Soc Interface 7(50):1341\u20131354","journal-title":"J R Soc Interface"},{"issue":"1","key":"10147_CR47","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1093\/comjnl\/9.1.60","volume":"9","author":"GN Lance","year":"1966","unstructured":"Lance GN, Williams WT (1966) Computer programs for hierarchical polythetic classification (\u201csimilarity analyses\u201d). Comput J 9(1):60\u201364","journal-title":"Comput J"},{"issue":"3","key":"10147_CR48","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1038\/nrg3885","volume":"16","author":"N Le Novere","year":"2015","unstructured":"Le Novere N (2015) Quantitative and logic modelling of molecular and gene networks. Nat Rev Genet 16(3):146","journal-title":"Nat Rev Genet"},{"issue":"3","key":"10147_CR49","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1049\/iet-sen.2017.0148","volume":"12","author":"Z Li","year":"2018","unstructured":"Li Z, Jing XY, Zhu X (2018) Progress on approaches to software defect prediction. IET Softw 12(3):161\u2013175","journal-title":"IET Softw"},{"key":"10147_CR50","volume-title":"Handbook of software reliability engineering, vol 222","author":"Lyu MR","year":"1996","unstructured":"Lyu MR et al (1996) Handbook of software reliability engineering, vol 222. IEEE Computer Society Press, California"},{"issue":"4","key":"10147_CR51","doi-asserted-by":"publisher","first-page":"9847","DOI":"10.1007\/s10586-018-1696-z","volume":"22","author":"C Manjula","year":"2019","unstructured":"Manjula C, Florence L (2019) Deep neural network based hybrid approach for software defect prediction using software metrics. Clust Comput 22(4):9847\u20139863","journal-title":"Clust Comput"},{"key":"10147_CR52","doi-asserted-by":"publisher","unstructured":"Matsumoto S, Kamei Y, Monden A, Matsumoto K, Nakamura M (2010) An analysis of developer metrics for fault prediction. In: Proceedings of the 6th international conference on predictive models in software engineering, PROMISE \u201910. https:\/\/doi.org\/10.1145\/1868328.1868356. Association for Computing Machinery, New York","DOI":"10.1145\/1868328.1868356"},{"key":"10147_CR53","doi-asserted-by":"crossref","unstructured":"McCabe S, Torres L, LaRock T, Haque SA, Yang CH, Hartle H, Klein B (2020) netrd: a library for network reconstruction and graph distances. arXiv:201016019","DOI":"10.21105\/joss.02990"},{"issue":"4","key":"10147_CR54","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1007\/s10515-010-0069-5","volume":"17","author":"T Menzies","year":"2010","unstructured":"Menzies T, Milton Z, Turhan B, Cukic B, Jiang Y, Bener A (2010) Defect prediction from static code features: current results, limitations, new approaches. Autom Softw Eng 17(4):375\u2013407","journal-title":"Autom Softw Eng"},{"issue":"5594","key":"10147_CR55","doi-asserted-by":"publisher","first-page":"824","DOI":"10.1126\/science.298.5594.824","volume":"298","author":"R Milo","year":"2002","unstructured":"Milo R, Shen-Orr S, Itzkovitz S, Kashtan N, Chklovskii D, Alon U (2002) Network motifs: simple building blocks of complex networks. Science 298 (5594):824\u2013827","journal-title":"Science"},{"key":"10147_CR56","doi-asserted-by":"crossref","unstructured":"Moser R, Pedrycz W, Succi G (2008) A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction. In: 2008 ACM\/IEEE 30th international conference on software engineering, pp 181\u2013190","DOI":"10.1145\/1368088.1368114"},{"issue":"4","key":"10147_CR57","doi-asserted-by":"publisher","first-page":"046116","DOI":"10.1103\/PhysRevE.68.046116","volume":"68","author":"CR Myers","year":"2003","unstructured":"Myers C R (2003) Software systems as complex networks: Structure, function, and evolvability of software collaboration graphs. Phys Rev E 68(4):046116","journal-title":"Phys Rev E"},{"key":"10147_CR58","doi-asserted-by":"crossref","unstructured":"Nagappan N, Zeller A, Zimmermann T, Herzig K, Murphy B (2010) Change bursts as defect predictors. In: 2010 IEEE 21st international symposium on software reliability engineering, pp 309\u2013318","DOI":"10.1109\/ISSRE.2010.25"},{"key":"10147_CR59","doi-asserted-by":"crossref","unstructured":"Premraj R, Herzig K (2011) Network versus code metrics to predict defects: a replication study. In: 2011 International symposium on empirical software engineering and measurement, pp 215\u2013224","DOI":"10.1109\/ESEM.2011.30"},{"key":"10147_CR60","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1016\/j.neucom.2019.11.067","volume":"385","author":"L Qiao","year":"2020","unstructured":"Qiao L, Li X, Umer Q, Guo P (2020) Deep learning based software defect prediction. Neurocomputing 385:100\u2013110","journal-title":"Neurocomputing"},{"key":"10147_CR61","doi-asserted-by":"crossref","unstructured":"Rahman F, Devanbu P (2013) How, and why, process metrics are better. In: 2013 35th International conference on software engineering (ICSE). IEEE, pp 432\u2013441","DOI":"10.1109\/ICSE.2013.6606589"},{"key":"10147_CR62","doi-asserted-by":"crossref","unstructured":"Rahman M, Palani D, Rigby PC (2019) Natural software revisited. In: 2019 IEEE\/ACM 41st international conference on software engineering (ICSE). IEEE, pp 37\u201348","DOI":"10.1109\/ICSE.2019.00022"},{"issue":"1","key":"10147_CR63","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2853073.2853083","volume":"41","author":"SS Rathore","year":"2016","unstructured":"Rathore SS, Kumar S (2016) A decision tree regression based approach for the number of software faults prediction. ACM SIGSOFT Softw Eng Notes 41(1):1\u20136","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"issue":"24","key":"10147_CR64","doi-asserted-by":"publisher","first-page":"7417","DOI":"10.1007\/s00500-016-2284-x","volume":"21","author":"SS Rathore","year":"2017","unstructured":"Rathore S S, Kumar S (2017) An empirical study of some software fault prediction techniques for the number of faults prediction. Soft Comput 21(24):7417\u20137434","journal-title":"Soft Comput"},{"issue":"2","key":"10147_CR65","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1007\/s10462-017-9563-5","volume":"51","author":"SS Rathore","year":"2019","unstructured":"Rathore SS, Kumar S (2019) A study on software fault prediction techniques. Artif Intell Rev 51(2):255\u2013 327","journal-title":"Artif Intell Rev"},{"key":"10147_CR66","doi-asserted-by":"publisher","unstructured":"Russo B (2018) Profiling call changes via motif mining. In: Proceedings of the 15th international conference on mining software repositories, MSR \u201918. https:\/\/doi.org\/10.1145\/3196398.3196426. Association for Computing Machinery, New York, pp 203\u2013214","DOI":"10.1145\/3196398.3196426"},{"issue":"1","key":"10147_CR67","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/srep35098","volume":"6","author":"A Sarajli\u0107","year":"2016","unstructured":"Sarajli\u0107 A, Malod-Dognin N, Yavero\u011flu \u00d6N, Pr\u017eulj N (2016) Graphlet-based characterization of directed networks. Sci Rep 6(1):1\u201314","journal-title":"Sci Rep"},{"issue":"11","key":"10147_CR68","doi-asserted-by":"publisher","first-page":"1055","DOI":"10.1007\/s00607-017-0549-6","volume":"99","author":"M Savi\u0107","year":"2017","unstructured":"Savi\u0107 M, Ivanovi\u0107 M, Radovanovi\u0107 M (2017) Analysis of high structural class coupling in object-oriented software systems. Computing 99(11):1055\u20131079","journal-title":"Computing"},{"key":"10147_CR69","doi-asserted-by":"crossref","unstructured":"Savi\u0107 M, Ivanovi\u0107 M, Jain LC (2019) Analysis of software networks. In: Complex networks in software, knowledge, and social systems. Springer, pp 59\u2013141","DOI":"10.1007\/978-3-319-91196-0_3"},{"key":"10147_CR70","doi-asserted-by":"crossref","DOI":"10.1002\/9781118575574","volume-title":"Multivariate density estimation: theory, practice, and visualization","author":"DW Scott","year":"2015","unstructured":"Scott DW (2015) Multivariate density estimation: theory, practice, and visualization. Wiley, New York"},{"key":"10147_CR71","unstructured":"Shirabad JS, Menzies TJ (2005) The promise repository of software engineering databases. School of Information Technology and Engineering, University of Ottawa, Canada 24"},{"key":"10147_CR72","doi-asserted-by":"crossref","unstructured":"Silverman BW (2018) Density estimation for statistics and data analysis. Routledge","DOI":"10.1201\/9781315140919"},{"issue":"3","key":"10147_CR73","doi-asserted-by":"publisher","first-page":"356","DOI":"10.1109\/TSE.2010.90","volume":"37","author":"Q Song","year":"2011","unstructured":"Song Q, Jia Z, Shepperd M, Ying S, Liu J (2011) A general software defect-proneness prediction framework. IEEE Trans Softw Eng 37(3):356\u2013370","journal-title":"IEEE Trans Softw Eng"},{"key":"10147_CR74","unstructured":"Spinellis D JM (2018) http:\/\/gromit.iiar.pwr.wroc.pl\/pinf\/ckjm\/metric.html"},{"issue":"4","key":"10147_CR75","doi-asserted-by":"publisher","first-page":"e1006749","DOI":"10.1371\/journal.pcbi.1006749","volume":"15","author":"L Stone","year":"2019","unstructured":"Stone L, Simberloff D, Artzy-Randrup Y (2019) Network motifs and their origins. PLoS Comput Biol 15(4):e1006749","journal-title":"PLoS Comput Biol"},{"issue":"4","key":"10147_CR76","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1109\/TSE.2003.1191795","volume":"29","author":"R Subramanyam","year":"2003","unstructured":"Subramanyam R, Krishnan MS (2003) Empirical analysis of ck metrics for object-oriented design complexity: implications for software defects. IEEE Trans Softw Eng 29(4):297\u2013310","journal-title":"IEEE Trans Softw Eng"},{"issue":"1","key":"10147_CR77","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/s41598-019-53708-y","volume":"9","author":"M Tantardini","year":"2019","unstructured":"Tantardini M, Ieva F, Tajoli L, Piccardi C (2019) Comparing methods for comparing networks. Sci Rep 9(1):1\u201319","journal-title":"Sci Rep"},{"key":"10147_CR78","unstructured":"Valverde S, Sol\u00e9 RV (2003) Hierarchical small worlds in software architecture. arXiv:cond-mat\/0307278"},{"key":"10147_CR79","unstructured":"Vapnik V, Golowich SE, Smola A, et al (1997) Support vector method for function approximation, regression estimation, and signal processing. Advances in neural information processing systems, pp 281\u2013 287"},{"key":"10147_CR80","doi-asserted-by":"crossref","unstructured":"Vasa R, Schneider JG, Nierstrasz O (2007) The inevitable stability of software change. In: IEEE international conference on software maintenance, 2007. ICSM 2007. IEEE, pp 4\u201313","DOI":"10.1109\/ICSM.2007.4362613"},{"key":"10147_CR81","doi-asserted-by":"crossref","unstructured":"Walunj V, Gharibi G, Ho DH, Lee Y (2019) Graphevo: characterizing and understanding software evolution using call graphs. In: 2019 IEEE international conference on big data (big data), pp 4799\u20134807","DOI":"10.1109\/BigData47090.2019.9005560"},{"key":"10147_CR82","doi-asserted-by":"crossref","unstructured":"Wang L, Wang Z, Yang C, Zhang L, Ye Q (2009) Linux kernels as complex networks: a novel method to study evolution. In: IEEE international conference on software maintenance, 2009. ICSM 2009. IEEE, pp 41\u201350","DOI":"10.1109\/ICSM.2009.5306348"},{"issue":"2","key":"10147_CR83","doi-asserted-by":"publisher","first-page":"942","DOI":"10.1109\/SURV.2013.100913.00195","volume":"16","author":"Y Wang","year":"2014","unstructured":"Wang Y, Wen S, Xiang Y, Zhou W (2014) Modeling the propagation of worms in networks: a survey. IEEE Commun Surv Tutor 16(2):942\u2013960","journal-title":"IEEE Commun Surv Tutor"},{"key":"10147_CR84","doi-asserted-by":"publisher","unstructured":"White M, Tufano M, Vendome C, Poshyvanyk D (2016) Deep learning code fragments for code clone detection. In: Proceedings of the 31st IEEE\/ACM international conference on automated software engineering, ASE 2016. https:\/\/doi.org\/10.1145\/2970276.2970326. Association for Computing Machinery, New York, pp 87\u201398","DOI":"10.1145\/2970276.2970326"},{"key":"10147_CR85","doi-asserted-by":"crossref","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A (2012) Experimentation in software engineering. Springer Science & Business Media","DOI":"10.1007\/978-3-642-29044-2"},{"issue":"10","key":"10147_CR86","doi-asserted-by":"publisher","first-page":"951","DOI":"10.1109\/TSE.2017.2734091","volume":"44","author":"X Xia","year":"2017","unstructured":"Xia X, Bao L, Lo D, Xing Z, Hassan AE, Li S (2017) Measuring program comprehension: a large-scale field study with professionals. IEEE Trans Softw Eng 44(10):951\u2013976","journal-title":"IEEE Trans Softw Eng"},{"key":"10147_CR87","doi-asserted-by":"publisher","unstructured":"Yao Y, Liu Y, Huang S, Chen H, Liu J, Yang F (2020) Cross-project dynamic defect prediction model for crowdsourced test. In: 2020 IEEE 20th international conference on software quality, reliability and security (QRS). https:\/\/doi.org\/10.1109\/QRS51102.2020.00040, pp 223\u2013230","DOI":"10.1109\/QRS51102.2020.00040"},{"issue":"10","key":"10147_CR88","doi-asserted-by":"publisher","first-page":"771","DOI":"10.1109\/TSE.2006.102","volume":"32","author":"Y Zhou","year":"2006","unstructured":"Zhou Y., Leung H (2006) Empirical analysis of object-oriented design metrics for predicting high and low severity faults. IEEE Trans Softw Eng 32 (10):771\u2013789","journal-title":"IEEE Trans Softw Eng"},{"key":"10147_CR89","doi-asserted-by":"crossref","unstructured":"Zhang H (2009) An investigation of the relationships between lines of code and defects. In: 2009 IEEE international conference on software maintenance, pp 274\u2013283","DOI":"10.1109\/ICSM.2009.5306304"},{"issue":"3","key":"10147_CR90","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1049\/iet-sen.2017.0168","volume":"12","author":"W Zhang","year":"2018","unstructured":"Zhang W, Du Y, Yoshida T, Wang Q, Li X (2018) Samen-svr: using sample entropy and support vector regression for bug number prediction. IET Softw 12(3):183\u2013189","journal-title":"IET Softw"},{"key":"10147_CR91","doi-asserted-by":"publisher","unstructured":"Zhao G, Huang J (2018) Deepsim: deep learning code functional similarity. In: Proceedings of the 2018 26th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, ESEC\/FSE 2018. https:\/\/doi.org\/10.1145\/3236024.3236068. Association for Computing Machinery, New York, pp 141\u2013151","DOI":"10.1145\/3236024.3236068"},{"key":"10147_CR92","doi-asserted-by":"publisher","unstructured":"Zimmermann T, Nagappan N (2008) Predicting defects using network analysis on dependency graphs. In: Proceedings of the 30th international conference on software engineering, ICSE \u201908. https:\/\/doi.org\/10.1145\/1368088.1368161. Association for Computing Machinery, New York, pp 531\u2013540","DOI":"10.1145\/1368088.1368161"},{"key":"10147_CR93","doi-asserted-by":"publisher","unstructured":"Zimmermann T, Nagappan N (2009) Predicting defects with program dependencies. In: ESEM \u201909. https:\/\/doi.org\/10.1109\/ESEM.2009.5316024. IEEE Computer Society, pp 435\u2013438","DOI":"10.1109\/ESEM.2009.5316024"},{"key":"10147_CR94","doi-asserted-by":"crossref","unstructured":"Zimmermann T, Premraj R, Zeller A (2007) Predicting defects for eclipse. In: Third international workshop on predictor models in software engineering (PROMISE\u201907: ICSE workshops 2007), pp 9\u20139","DOI":"10.1109\/PROMISE.2007.10"},{"key":"10147_CR95","unstructured":"Zookeeper A (2019) https:\/\/zookeeper.apache.org\/"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10147-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-022-10147-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10147-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,22]],"date-time":"2023-11-22T19:13:14Z","timestamp":1700680394000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-022-10147-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,7]]},"references-count":95,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,9]]}},"alternative-id":["10147"],"URL":"https:\/\/doi.org\/10.1007\/s10664-022-10147-0","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,7]]},"assertion":[{"value":"28 February 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 June 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors whose names are listed immediately below certify that they have NO affiliations with or involvement in any organization or entity with any financial interest (such as honoraria; educational grants; participation in speakers? bureaus; membership, employment, consultancies, stock ownership, or other equity interest; and expert testimony or patent-licensing arrangements), or non-financial interest (such as personal or professional relationships, affiliations, knowledge or beliefs) in the subject matter or materials discussed in this manuscript.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of Interest"}}],"article-number":"118"}}