{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T11:12:33Z","timestamp":1770289953975,"version":"3.49.0"},"reference-count":111,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2020,7,24]],"date-time":"2020-07-24T00:00:00Z","timestamp":1595548800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,7,24]],"date-time":"2020-07-24T00:00:00Z","timestamp":1595548800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"name":"NSF","award":["1506586"],"award-info":[{"award-number":["1506586"]}]},{"name":"NSF","award":["1302169"],"award-info":[{"award-number":["1302169"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s10664-020-09843-6","type":"journal-article","created":{"date-parts":[[2020,7,24]],"date-time":"2020-07-24T02:02:28Z","timestamp":1595556148000},"page":"3468-3500","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Learning actionable analytics from multiple software projects"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5899-6651","authenticated-orcid":false,"given":"Rahul","family":"Krishna","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tim","family":"Menzies","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,7,24]]},"reference":[{"issue":"12","key":"9843_CR1","doi-asserted-by":"publisher","first-page":"1346","DOI":"10.1016\/j.infsof.2010.08.006","volume":"52","author":"J Al Dallal","year":"2010","unstructured":"Al Dallal J, Briand L C (2010) An object-oriented high-level design-based class cohesion metric. Inf Softw Technol 52(12):1346\u20131361","journal-title":"Inf Softw Technol"},{"key":"9843_CR2","unstructured":"Altman E (1999) Constrained Markov decision processes, vol 7. CRC Press"},{"key":"9843_CR3","doi-asserted-by":"publisher","unstructured":"Alves T L, Ypma C, Visser J (2010) Deriving metric thresholds from benchmark data In: 2010 IEEE Int. Conf. Softw. Maint. IEEE, pp 1\u201310 https:\/\/doi.org\/10.1109\/ICSM.2010.5609747","DOI":"10.1109\/ICSM.2010.5609747"},{"key":"9843_CR4","doi-asserted-by":"crossref","unstructured":"Andrews JH, Li FCH, Menzies T (2007) Nighthawk: A Two-Level Genetic-Random Unit Test Data Generator. In: IEEE ASE\u201907","DOI":"10.1145\/1321631.1321654"},{"key":"9843_CR5","doi-asserted-by":"crossref","unstructured":"Andrews J H, Menzies T, Li FCH (2010) Genetic Algorithms for Randomized Unit Testing. IEEE Transactions on Software Engineering","DOI":"10.1109\/TSE.2010.46"},{"key":"9843_CR6","unstructured":"Baier SSJA, McIlraith SA (2009) Htn planning with preferences. In: 21st Int. Joint Conf. on Artificial Intelligence, pp 1790\u20131797"},{"issue":"1","key":"9843_CR7","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 (2002) A hierarchical model for object-oriented design quality assessment. IEEE Trans Softw Eng 28(1):4\u201317. https:\/\/doi.org\/10.1109\/32.979986","journal-title":"IEEE Trans Softw Eng"},{"key":"9843_CR8","doi-asserted-by":"crossref","unstructured":"Begel A, Zimmermann T (2014) Analyze this! 145 questions for data scientists in software engineering. In: Proc. 36th Intl. Conf. Software Engineering (ICSE 2014). ACM","DOI":"10.1145\/2568225.2568233"},{"key":"9843_CR9","doi-asserted-by":"publisher","first-page":"679","DOI":"10.1512\/iumj.1957.6.56038","volume":"6","author":"R Bellman","year":"1957","unstructured":"Bellman R (1957) A markovian decision process. Indiana Univ Math J 6:679\u2013684","journal-title":"Indiana Univ Math J"},{"issue":"3","key":"9843_CR10","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1002\/(SICI)1521-4036(199906)41:3<305::AID-BIMJ305>3.0.CO;2-Y","volume":"41","author":"R Bender","year":"1999","unstructured":"Bender R (1999) Quantitative risk assessment in epidemiological studies investigating threshold effects. Biom J 41(3):305\u2013319","journal-title":"Biom J"},{"key":"9843_CR11","doi-asserted-by":"crossref","unstructured":"Bener A, Misirli AT, Caglayan B, Kocaguneli E, Calikli G (2015) Lessons learned from software analytics in practice. In: The Art and Science of Analyzing Software Data. Elsevier, pp 453\u2013489","DOI":"10.1016\/B978-0-12-411519-4.00016-1"},{"key":"9843_CR12","doi-asserted-by":"crossref","unstructured":"Blue D, Segall I, Tzoref-Brill R, Zlotnick A (2013) Interaction-based test-suite minimization. Proceedings of the 2013 Intl. Conf. Software Engineering. IEEE Press, pp 182\u2013191","DOI":"10.1109\/ICSE.2013.6606564"},{"key":"9843_CR13","unstructured":"Boehm B (1981) Software Engineering Economics. Prentice Hall"},{"key":"9843_CR14","unstructured":"Boehm B, Horowitz E, Madachy R, Reifer D, Clark B K, Steece B, Brown A W, Chulani S, Abts C (2000) Software Cost Estimation with Cocomo II. Prentice Hall"},{"key":"9843_CR15","doi-asserted-by":"crossref","unstructured":"Bryton S, e Abreu F B (2009) Strengthening refactoring: towards software evolution with quantitative and experimental grounds. In: Software engineering advances, 2009. ICSEA\u201909. Fourth intl Conference. IEEE, pp 570\u2013575","DOI":"10.1109\/ICSEA.2009.90"},{"key":"9843_CR16","doi-asserted-by":"publisher","unstructured":"Cheng B, Jensen A (2010) On the use of genetic programming for automated refactoring and the introduction of design patterns. In: Proc. 12th Annual Conf. Genetic and Evolutionary Computation, GECCO \u201910. ACM, New York, pp 1341\u20131348. https:\/\/doi.org\/10.1145\/1830483.1830731","DOI":"10.1145\/1830483.1830731"},{"issue":"6","key":"9843_CR17","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber S R, Kemerer C F (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476\u2013493","journal-title":"IEEE Trans Softw Eng"},{"issue":"8","key":"9843_CR18","doi-asserted-by":"publisher","first-page":"629","DOI":"10.1109\/32.707698","volume":"24","author":"SR Chidamber","year":"1998","unstructured":"Chidamber S R, Darcy D P, Kemerer C F (1998) Managerial use of metrics for object-oriented software: an exploratory analysis. IEEE Trans Softw Eng 24(8):629\u2013639","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"9843_CR19","first-page":"273","volume":"20","author":"C Cortes","year":"1995","unstructured":"Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273\u2013297","journal-title":"Mach Learn"},{"key":"9843_CR20","doi-asserted-by":"crossref","unstructured":"Cui X, Potok T, Palathingal P (2005) Document clustering using particle swarm optimization. ... Intelligence Symposium ...","DOI":"10.1109\/SIS.2005.1501621"},{"key":"9843_CR21","doi-asserted-by":"crossref","unstructured":"Czerwonka J, Das R, Nagappan N, Tarvo A, Teterev A (2011) Crane: Failure prediction, change analysis and test prioritization in practice \u2013 experiences from windows. In: 2011 IEEE Fourth Intl. Conference on Software Testing, Verification and Validation (ICST), pp 357\u2013366","DOI":"10.1109\/ICST.2011.24"},{"key":"9843_CR22","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast elitist Multi-Objective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182\u2013197","journal-title":"IEEE Trans Evol Comput"},{"issue":"4","key":"9843_CR23","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 (2014) 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. https:\/\/doi.org\/10.1109\/TEVC.2013.2281535","journal-title":"IEEE Trans Evol Comput"},{"key":"9843_CR24","doi-asserted-by":"crossref","unstructured":"Devanbu P, Zimmermann T, Bird C (2016) Belief & evidence in empirical software engineering. In: Proceedings of 38th intl. Conf Software Engineering. ACM, pp 108\u2013119","DOI":"10.1145\/2884781.2884812"},{"key":"9843_CR25","unstructured":"Du Bois B (2006) A study of quality improvements by refactoring"},{"issue":"7","key":"9843_CR26","doi-asserted-by":"publisher","first-page":"1253","DOI":"10.1007\/s13369-011-0117-x","volume":"36","author":"K Elish","year":"2011","unstructured":"Elish K, Alshayeb M (2011) A classification of refactoring methods based on software quality attributes. Arab J Sci Eng 36(7):1253\u20131267","journal-title":"Arab J Sci Eng"},{"issue":"2","key":"9843_CR27","doi-asserted-by":"publisher","first-page":"408","DOI":"10.4304\/jsw.7.2.408-419","volume":"7","author":"K Elish","year":"2012","unstructured":"Elish K, Alshayeb M (2012) Using software quality attributes to classify refactoring to patterns. JSW 7(2):408\u2013419","journal-title":"JSW"},{"key":"9843_CR28","unstructured":"Fayyad U, Irani K (1993) Multi-interval discretization of continuous-valued attributes for classification learning. NASA JPL Archives"},{"key":"9843_CR29","doi-asserted-by":"crossref","unstructured":"Fu W, Menzies T, Shen X (2016) Tuning for software analytics: is it really necessary? Information and Software Technology (submitted)","DOI":"10.1016\/j.infsof.2016.04.017"},{"key":"9843_CR30","doi-asserted-by":"crossref","unstructured":"Ghallab M, Nau D, Traverso P (2004) Automated Planning: theory and practice. Elsevier","DOI":"10.1016\/B978-155860856-6\/50021-1"},{"key":"9843_CR31","doi-asserted-by":"crossref","unstructured":"Ghotra B, McIntosh S, Hassan AE (2015) Revisiting the impact of classification techniques on the performance of defect prediction models. In: 37th ICSE-Volume 1. IEEE Press, pp 789\u2013800","DOI":"10.1109\/ICSE.2015.91"},{"issue":"7","key":"9843_CR32","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1109\/32.859533","volume":"26","author":"TL Graves","year":"2000","unstructured":"Graves T L, Karr A F, Marron J S, Siy H (2000) Predicting fault incidence using software change history. IEEE Trans Softw Eng 26(7):653\u2013661","journal-title":"IEEE Trans Softw Eng"},{"key":"9843_CR33","doi-asserted-by":"crossref","unstructured":"Guo X, Hern\u00e1ndez-Lerma O (2009) Continuous-time markov decision processes. Continuous-Time Markov Decision Processes, pp 9\u201318","DOI":"10.1007\/978-3-642-02547-1_2"},{"key":"9843_CR34","unstructured":"Halstead MH (1977) Elements of software science, vol 7. Elsevier, New York"},{"issue":"1","key":"9843_CR35","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/s10618-006-0059-1","volume":"15","author":"J Han","year":"2007","unstructured":"Han J, Cheng H, Xin D, Yan X (2007) Frequent pattern mining: current status and future directions. Data Min Knowl Discov 15(1):55\u201386","journal-title":"Data Min Knowl Discov"},{"key":"9843_CR36","unstructured":"Harman M, Mansouri SA, Zhang Y (2009) Search based software engineering: A comprehensive analysis and review of trends techniques and applications. Department of Computer Science, King\u2019s College London, Tech Rep TR-09-03"},{"key":"9843_CR37","doi-asserted-by":"publisher","unstructured":"Harman M, McMinn P, De Souza J, Yoo S (2011) Search based software engineering: Techniques, taxonomy, tutorial. Search 2012:1\u201359. https:\/\/doi.org\/10.1007\/978-3-642-25231-0_1","DOI":"10.1007\/978-3-642-25231-0_1"},{"key":"9843_CR38","doi-asserted-by":"publisher","unstructured":"Henard C, Papadakis M, Harman M, Traon Y L (2015) Combining multi-objective search and constraint solving for configuring large software product lines. In: 2015 IEEE\/ACM 37Th IEEE intl. Conf. Software engineering, vol 1, pp 517\u2013528. https:\/\/doi.org\/10.1109\/ICSE.2015.69","DOI":"10.1109\/ICSE.2015.69"},{"key":"9843_CR39","doi-asserted-by":"publisher","unstructured":"Hihn J, Menzies T (2015) Data mining methods and cost estimation models: Why is it so hard to infuse new ideas? In: 2015 30th IEEE\/ACM Intl. Conf. Automated Software Engineering Workshop (ASEW), pp 5\u20139. https:\/\/doi.org\/10.1109\/ASEW.2015.27","DOI":"10.1109\/ASEW.2015.27"},{"key":"9843_CR40","unstructured":"Ii P G, Menzies T, Williams S, El-Rawas O (2009) Understanding the value of software engineering technologies. In: Proceedings of the 2009 IEEE\/ACM International Conference on Automated Software Engineering. IEEE Computer Society, pp 52\u201361"},{"key":"9843_CR41","doi-asserted-by":"crossref","unstructured":"Jing X, Wu G, Dong X, Qi F, Xu B (2015) Heterogeneous cross-company defect prediction by unified metric representation and cca-based transfer learning. In: FSE\u201915","DOI":"10.1145\/2786805.2786813"},{"key":"9843_CR42","doi-asserted-by":"crossref","unstructured":"J\u00f8rgensen M, Gruschke TM (2009) The impact of lessons-learned sessions on effort estimation and uncertainty assessments. IEEE Trans Softw Eng 35(3):368\u2013383","DOI":"10.1109\/TSE.2009.2"},{"key":"9843_CR43","doi-asserted-by":"publisher","unstructured":"Jureczko M, Madeyski L (2010) Towards identifying software project clusters with regard to defect prediction. In: Proceedings of 6th int. Conf. Predict. Model. Softw. Eng. - PROMISE \u201910. ACM Press, New York, pp 1. https:\/\/doi.org\/10.1145\/1868328.1868342","DOI":"10.1145\/1868328.1868342"},{"key":"9843_CR44","doi-asserted-by":"crossref","unstructured":"Kataoka Y, Imai T, Andou H, Fukaya T (2002) A quantitative evaluation of maintainability enhancement by refactoring. In: Software maintenance, 2002, Proceedings. Intl. Conf. IEEE, pp 576\u2013585","DOI":"10.1109\/ICSM.2002.1167822"},{"key":"9843_CR45","doi-asserted-by":"crossref","unstructured":"Kocaguneli E, Menzies T (2011) How to find relevant data for effort estimation?. In: 2011 Intl. Symposium on Empirical software engineering and measurement (ESEM). IEEE, pp 255\u2013264","DOI":"10.1109\/ESEM.2011.34"},{"key":"9843_CR46","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1109\/TSE.2011.27","volume":"28","author":"E Kocaguneli","year":"2012","unstructured":"Kocaguneli E, Menzies T, Bener A, Keung J (2012) Exploiting the essential assumptions of analogy-based effort estimation. IEEE Trans Softw Eng 28:425\u2013438","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"9843_CR47","doi-asserted-by":"publisher","first-page":"813","DOI":"10.1007\/s10664-014-9300-5","volume":"20","author":"E Kocaguneli","year":"2015","unstructured":"Kocaguneli E, Menzies T, Mendes E (2015) Transfer learning in effort estimation. Empir Softw Eng 20(3):813\u2013843. https:\/\/doi.org\/10.1007\/s10664-014-9300-5","journal-title":"Empir Softw Eng"},{"issue":"10","key":"9843_CR48","doi-asserted-by":"publisher","first-page":"1001","DOI":"10.1109\/TSE.2015.2432024","volume":"41","author":"J Krall","year":"2015","unstructured":"Krall J, Menzies T, Davies M (2015) Gale: Geometric active learning for search-based software engineering. IEEE Trans Softw Eng 41(10):1001\u20131018","journal-title":"IEEE Trans Softw Eng"},{"key":"9843_CR49","doi-asserted-by":"publisher","unstructured":"Krishna R, Menzies T (2015) Actionable = cluster + contrast? In: 2015 30th IEEE\/ACM International Conference on Automated Software Engineering Workshop (ASEW), pp 14\u201317. https:\/\/doi.org\/10.1109\/ASEW.2015.23","DOI":"10.1109\/ASEW.2015.23"},{"key":"9843_CR50","doi-asserted-by":"publisher","unstructured":"Krishna R, Menzies T, Fu W (2016) Too much automation? the bellwether effect and its implications for transfer learning. In: Proceedings of 31st IEEE\/ACM intl. Conf. Automated software engineering - ASE 2016. ACM Press, New York, pp 122\u2013131. https:\/\/doi.org\/10.1145\/2970276.2970339","DOI":"10.1145\/2970276.2970339"},{"key":"9843_CR51","doi-asserted-by":"publisher","unstructured":"Krishna R, Menzies T, Layman L (2017a) Less is more: Minimizing code reorganization using XTREE. Information and Software Technology. https:\/\/doi.org\/10.1016\/j.infsof.2017.03.012, 1609.03614","DOI":"10.1016\/j.infsof.2017.03.012"},{"key":"9843_CR52","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/j.infsof.2017.03.012","volume":"88","author":"R Krishna","year":"2017","unstructured":"Krishna R, Menzies T, Layman L (2017b) Less is more: Minimizing code reorganization using xtree. Inf Softw Technol 88:53\u201366","journal-title":"Inf Softw Technol"},{"key":"9843_CR53","doi-asserted-by":"crossref","unstructured":"Krishna R (2017c) Learning effective changes for software projects. In: Proceedings of the 32nd IEEE\/ACM International Conference on Automated Software Engineering, IEEE Press, pp 1002\u20131005","DOI":"10.1109\/ASE.2017.8115719"},{"key":"9843_CR54","doi-asserted-by":"publisher","unstructured":"Krishna R, Menzies T (2018) Bellwethers: a baseline method for transfer learning. IEEE Transactions on Software Engineering:1\u20131, pp https:\/\/doi.org\/10.1109\/TSE.2018.2821670","DOI":"10.1109\/TSE.2018.2821670"},{"key":"9843_CR55","doi-asserted-by":"publisher","unstructured":"Le Goues C, Dewey-Vogt M, Forrest S, Weimer W (2012) A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each. In: 2012 34Th intl. Conf. Software engineering (ICSE). IEEE, pp 3\u201313. https:\/\/doi.org\/10.1109\/ICSE.2012.6227211","DOI":"10.1109\/ICSE.2012.6227211"},{"issue":"12","key":"9843_CR56","doi-asserted-by":"publisher","first-page":"1236","DOI":"10.1109\/TSE.2015.2454513","volume":"41","author":"C Le Goues","year":"2015","unstructured":"Le Goues C, Holtschulte N, Smith EK, Brun Y, Devanbu P, Forrest S, Weimer W (2015) The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs. IEEE Trans Softw Eng 41(12):1236\u20131256. https:\/\/doi.org\/10.1109\/TSE.2015.2454513","journal-title":"IEEE Trans Softw Eng"},{"key":"9843_CR57","doi-asserted-by":"crossref","unstructured":"Lemon B, Riesbeck A, Menzies T, Price J, D\u2019Alessandro J, Carlsson R, Prifiti T, Peters F, Lu H, Port D (2009) Applications of Simulation and AI Search: Assessing the Relative Merits of Agile vs Traditional Software Development. In: IEEE ASE\u201909","DOI":"10.1109\/ASE.2009.42"},{"issue":"4","key":"9843_CR58","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1109\/TSE.2008.35","volume":"34","author":"S Lessmann","year":"2008","unstructured":"Lessmann S, Baesens B, Mues C, Pietsch S (2008) Benchmarking classification models for software defect prediction: a proposed framework and novel findings. IEEE Trans Softw Eng 34(4):485\u2013496. https:\/\/doi.org\/10.1109\/TSE.2008.35","journal-title":"IEEE Trans Softw Eng"},{"key":"9843_CR59","doi-asserted-by":"crossref","unstructured":"Lewis C, Lin Z, Sadowski C, Zhu X, Ou R, Whitehead Jr EJ (2013) Does bug prediction support human developers? findings from a google case study. In: Proceedings of the 2013 International Conference on Software Engineering, ICSE \u201913. IEEE Press, Piscataway, pp 372\u2013381. http:\/\/dl.acm.org\/citation.cfm?id=2486788.2486838","DOI":"10.1109\/ICSE.2013.6606583"},{"key":"9843_CR60","doi-asserted-by":"crossref","unstructured":"Lowry M, Boyd M, Kulkami D (1998) Towards a theory for integration of mathematical verification and empirical testing. In: 1998. Proceedings. 13th IEEE International Conference on Automated Software Engineering. IEEE, pp 322\u2013331","DOI":"10.1109\/ASE.1998.732690"},{"issue":"3","key":"9843_CR61","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1007\/s11219-014-9241-7","volume":"23","author":"L Madeyski","year":"2015","unstructured":"Madeyski L, Jureczko M (2015) Which process metrics can significantly improve defect prediction models? an empirical study. Softw Qual J 23(3):393\u2013422","journal-title":"Softw Qual J"},{"key":"9843_CR62","doi-asserted-by":"crossref","unstructured":"McCabe T J (1976) A complexity measure. IEEE Transactions on software Engineering (4):308\u2013320","DOI":"10.1109\/TSE.1976.233837"},{"key":"9843_CR63","doi-asserted-by":"crossref","unstructured":"Mensah S, Keung J, MacDonell S G, Bosu M F, Bennin K E (2018) Investigating the significance of the bellwether effect to improve software effort prediction: Further empirical study. IEEE Transactions on Reliability (99):1\u201323","DOI":"10.1109\/QRS.2017.44"},{"key":"9843_CR64","doi-asserted-by":"crossref","unstructured":"Menzies T, Raffo D, Setamanit S, Hu Y, Tootoonian S (2002) Model-based tests of truisms. In: Proceedings of IEEE ASE 2002, available from http:\/\/menzies.us\/pdf\/02truisms.pdf","DOI":"10.1109\/ASE.2002.1115012"},{"issue":"9","key":"9843_CR65","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/TSE.2007.70721","volume":"33","author":"T Menzies","year":"2007","unstructured":"Menzies T, Dekhtyar A, Distefano J, Greenwald J (2007a) Problems with precision: a response to \u201dComments on \u2019Data mining static code attributes to learn defect predictors\u2019\u201d. IEEE Trans Softw Eng 33(9):637\u2013640. https:\/\/doi.org\/10.1109\/TSE.2007.70721","journal-title":"IEEE Trans Softw Eng"},{"key":"9843_CR66","doi-asserted-by":"crossref","unstructured":"Menzies T, Elrawas O, Hihn J, Feather M, Madachy R, Boehm B (2007b) The business case for automated software engineering. In: Proceedings of the twenty-second IEEE\/ACM international conference on Automated software engineering. ACM, pp 303\u2013312","DOI":"10.1145\/1321631.1321676"},{"issue":"1","key":"9843_CR67","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/TSE.2007.256941","volume":"33","author":"T Menzies","year":"2007","unstructured":"Menzies T, Greenwald J, Frank A (2007c) Data mining static code attributes to learn defect predictors. IEEE Trans Softw Eng 33(1):2\u201313","journal-title":"IEEE Trans Softw Eng"},{"key":"9843_CR68","doi-asserted-by":"crossref","unstructured":"Menzies T, Greenwald J, Frank A (2007d) Data mining static code attributes to learn defect predictors. IEEE Transactions on Software Engineering Available from http:\/\/menzies.us\/pdf\/06learnPredict.pdf","DOI":"10.1109\/TSE.2007.256941"},{"key":"9843_CR69","doi-asserted-by":"publisher","unstructured":"Menzies T, Williams S, Boehm B, Hihn J (2009) How to avoid drastic software process change (using stochastic stability). In: Proceedings of the 31st International Conference on Software Engineering , ICSE \u201909. IEEE Computer Society, Washington, pp 540\u2013550. https:\/\/doi.org\/10.1109\/ICSE.2009.5070552","DOI":"10.1109\/ICSE.2009.5070552"},{"issue":"6","key":"9843_CR70","doi-asserted-by":"publisher","first-page":"822","DOI":"10.1109\/TSE.2012.83","volume":"39","author":"T Menzies","year":"2013","unstructured":"Menzies T, Butcher A, Cok D, Marcus A, Layman L, Shull F, Turhan B, Zimmermann T (2013) Local versus global lessons for defect prediction and effort estimation. IEEE Trans Softw Eng 39(6):822\u2013834. https:\/\/doi.org\/10.1109\/TSE.2012.83","journal-title":"IEEE Trans Softw Eng"},{"key":"9843_CR71","unstructured":"Menzies T, Krishna T, Pryor D (2016) The promise repository of empirical software engineering data. north carolina state university, department of computer science"},{"key":"9843_CR72","doi-asserted-by":"crossref","unstructured":"Metzger A, Pohl K (2014) Software product line engineering and variability management: achievements and challenges. In: Proceedings on Future of Software Engineering. ACM, pp 70\u201384","DOI":"10.1145\/2593882.2593888"},{"key":"9843_CR73","doi-asserted-by":"publisher","unstructured":"Mkaouer MW, Kessentini M, Bechikh S, Deb K, \u00d3 Cinn\u00e9ide M (2014) Recommendation system for software refactoring using innovization and interactive dynamic optimization. In: Proc. 29th ACM\/IEEE Intl. Conf. Automated Software Engineering, ASE \u201914. ACM, New York, pp 331\u2013336, https:\/\/doi.org\/10.1145\/2642937.2642965","DOI":"10.1145\/2642937.2642965"},{"key":"9843_CR74","doi-asserted-by":"publisher","unstructured":"Moghadam IH (2011) Search Based Software Engineering: Third Intl. Symposium, SSBSE 2011, Szeged, 2011. Proceedings. Springer, Berlin, chap Multi-level Automated Refactoring Using Design Exploration, pp 70\u201375. https:\/\/doi.org\/10.1007\/978-3-642-23716-4_9","DOI":"10.1007\/978-3-642-23716-4_9"},{"key":"9843_CR75","doi-asserted-by":"crossref","unstructured":"Nagappan N, Ball T (2005) Static analysis tools as early indicators of pre-release defect density. In: Proceedings of 27th intl. Conf Software engineering. ACM, pp 580\u2013586","DOI":"10.1145\/1062455.1062558"},{"key":"9843_CR76","doi-asserted-by":"publisher","unstructured":"Nam J, Pan SJ, Kim S (2013a) Transfer defect learning. In: Proc. Intl. Conf. on Software Engineering, pp 382\u2013391. https:\/\/doi.org\/10.1109\/ICSE.2013.6606584","DOI":"10.1109\/ICSE.2013.6606584"},{"key":"9843_CR77","doi-asserted-by":"publisher","unstructured":"Nam J, Pan SJ, Kim S (2013b) Transfer defect learning. In: Proc. Intl. Conf. Software Engineering, pp 382\u2013391. https:\/\/doi.org\/10.1109\/ICSE.2013.6606584","DOI":"10.1109\/ICSE.2013.6606584"},{"key":"9843_CR78","doi-asserted-by":"publisher","unstructured":"Nam J, Kim S (2015a) Heterogeneous defect prediction. In: Proceedings of 2015 10th jt. Meet. Found. Softw. Eng. - ESEC\/FSE 2015. ACM Press, New York, pp 508\u2013519. https:\/\/doi.org\/10.1145\/2786805.2786814","DOI":"10.1145\/2786805.2786814"},{"key":"9843_CR79","doi-asserted-by":"publisher","unstructured":"Nam J, Kim S (2015b) Heterogeneous defect prediction. In: Proceedings of 2015 10th jt. Meet. Found. Softw. Eng. - ESEC\/FSE 2015. ACM Press, New York, pp 508\u2013519. https:\/\/doi.org\/10.1145\/2786805.2786814","DOI":"10.1145\/2786805.2786814"},{"key":"9843_CR80","doi-asserted-by":"publisher","unstructured":"Nam J, Fu W, Kim S, Menzies T, Tan L (2017) Heterogeneous defect prediction. IEEE Trans Softw Eng PP(99):1\u20131. https:\/\/doi.org\/10.1109\/TSE.2017.2720603","DOI":"10.1109\/TSE.2017.2720603"},{"key":"9843_CR81","doi-asserted-by":"crossref","unstructured":"Nayrolles M, Hamou-Lhadj A (2018) Clever: Combining code metrics with clone detection for just-in-time fault prevention and resolution in large industrial projects. In: Mining Software Repositories","DOI":"10.1145\/3196398.3196438"},{"key":"9843_CR82","doi-asserted-by":"publisher","unstructured":"O\u2019Keeffe MK, Cinneide MO (2007) Getting the most from search-based refactoring. In: Proc. 9th Annual Conf. Genetic and Evolutionary Computation, GECCO \u201907. ACM, New York, pp 1114\u20131120, https:\/\/doi.org\/10.1145\/1276958.1277177","DOI":"10.1145\/1276958.1277177"},{"key":"9843_CR83","doi-asserted-by":"publisher","unstructured":"O\u2019Keeffe M, Cinn\u00e9ide MO (2008) Search-based refactoring: An empirical study. J Softw Maint Evol 20(5):345\u2013364 https:\/\/doi.org\/10.1002\/smr.v20:5","DOI":"10.1002\/smr.v20:5"},{"key":"9843_CR84","doi-asserted-by":"publisher","unstructured":"Oliveira P, Valente M T, Lima FP (2014) Extracting relative thresholds for source code metrics. In: 2014 Software evolution week - IEEE conf. Software maintenance, reengineering, and reverse engineering (CSMR-WCRE). IEEE, pp 254\u2013263. https:\/\/doi.org\/10.1109\/CSMR-WCRE.2014.6747177","DOI":"10.1109\/CSMR-WCRE.2014.6747177"},{"key":"9843_CR85","doi-asserted-by":"crossref","unstructured":"Ostrand T J, Weyuker E J, Bell R M (2004) Where the bugs are. In: ISSTA \u201904: Proceedings of The 2004 ACM SIGSOFT Intl. symposium on Software testing and analysis. ACM, New York, pp 86\u201396","DOI":"10.1145\/1007512.1007524"},{"key":"9843_CR86","doi-asserted-by":"crossref","unstructured":"Passos C, Braun AP, Cruzes DS, Mendonca M (2011) Analyzing the impact of beliefs in software project practices. In: ESEM\u201911","DOI":"10.1109\/ESEM.2011.63"},{"key":"9843_CR87","doi-asserted-by":"publisher","unstructured":"Peters F, Menzies T, Layman L (2015) LACE2: Better Privacy-preserving data sharing for cross project defect prediction. In: Proceedings of Intl. Conf. Software engineering, vol 1, pp 801\u2013811. https:\/\/doi.org\/10.1109\/ICSE.2015.92","DOI":"10.1109\/ICSE.2015.92"},{"key":"9843_CR88","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"},{"issue":"2","key":"9843_CR89","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1007\/s10462-017-9563-5","volume":"51","author":"SS Rathore","year":"2019","unstructured":"Rathore S S, Kumar S (2019) A study on software fault prediction techniques. Artif Intell Rev 51(2):255\u2013327. https:\/\/doi.org\/10.1007\/s10462-017-9563-5","journal-title":"Artif Intell Rev"},{"key":"9843_CR90","doi-asserted-by":"crossref","unstructured":"Ruhe G, Greer D (2003) Quantitative studies in software release planning under risk and resource constraints. In: 2003. ISESE 2003. Proceedings. 2003 Intl. Symposium on Empirical Software Engineering. IEEE, pp 262\u2013270","DOI":"10.1109\/ISESE.2003.1237987"},{"key":"9843_CR91","doi-asserted-by":"crossref","unstructured":"Ruhe G (2010) Product release planning: methods, tools and applications. CRC Press","DOI":"10.1201\/EBK0849326202"},{"key":"9843_CR92","volume-title":"Artificial intelligence: a modern approach","author":"S Russell","year":"1995","unstructured":"Russell S, Norvig P (1995) Artificial intelligence: a modern approach. Prentice-Hall, Egnlewood Cliffs"},{"key":"9843_CR93","doi-asserted-by":"crossref","unstructured":"Sayyad A S, Ingram J, Menzies T, Ammar H (2013) Scalable Product line configuration: A straw to break the camel\u2019s back. In: Automated software engineering (ASE), 2013 IEEE\/ACM 28th intl Conf. IEEE, pp 465\u2013474","DOI":"10.1109\/ASE.2013.6693104"},{"issue":"13","key":"9843_CR94","doi-asserted-by":"publisher","first-page":"1281","DOI":"10.14778\/3007263.3007267","volume":"9","author":"A Sharma","year":"2016","unstructured":"Sharma A, Jiang J, Bommannavar P, Larson B, Lin J (2016) Graphjet: real-time content recommendations at twitter. Proc VLDB Endow 9 (13):1281\u20131292","journal-title":"Proc VLDB Endow"},{"issue":"11","key":"9843_CR95","doi-asserted-by":"publisher","first-page":"1868","DOI":"10.1016\/j.jss.2007.12.794","volume":"81","author":"R Shatnawi","year":"2008","unstructured":"Shatnawi R, Li W (2008) The effectiveness of software metrics in identifying error-prone classes in post-release software evolution process. J Syst Softw 81(11):1868\u20131882","journal-title":"J Syst Softw"},{"issue":"2","key":"9843_CR96","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1109\/TSE.2010.9","volume":"36","author":"R Shatnawi","year":"2010","unstructured":"Shatnawi R (2010) A quantitative investigation of the acceptable risk levels of object-oriented metrics in open-source systems. IEEE Trans Softw Eng 36 (2):216\u2013225. https:\/\/doi.org\/10.1109\/TSE.2010.9","journal-title":"IEEE Trans Softw Eng"},{"key":"9843_CR97","doi-asserted-by":"crossref","unstructured":"Shull F, ad B Boehm V B, Brown A, Costa P, Lindvall M, Port D, Rus I, Tesoriero R, Zelkowitz M (2002) What we have learned about fighting defects. In: Proceedings of 8th International Software Metrics Symposium, Ottawa, pp 249\u2013258","DOI":"10.1109\/METRIC.2002.1011343"},{"issue":"5","key":"9843_CR98","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1017\/S1471068406002717","volume":"6","author":"TC Son","year":"2006","unstructured":"Son T C, Pontelli E (2006) Planning with preferences using logic programming. Theory Pract Log Programm 6(5):559\u2013607","journal-title":"Theory Pract Log Programm"},{"key":"9843_CR99","doi-asserted-by":"crossref","unstructured":"Stroggylos K, Spinellis D (2007) Refactoring\u2013does it improve software quality? IN: 2007, Fifth Intl. Workshop on Software quality, 2007. woSQ\u201907: ICSE workshops. IEEE, pp 10\u201310","DOI":"10.1109\/WOSQ.2007.11"},{"issue":"1","key":"9843_CR100","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/1108768.1108802","volume":"31","author":"S Tallam","year":"2006","unstructured":"Tallam S, Gupta N (2006) A concept analysis inspired greedy algorithm for test suite minimization. ACM SIGSOFT Softw Eng Notes 31(1):35\u201342","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"key":"9843_CR101","doi-asserted-by":"crossref","unstructured":"Theisen C, Herzig K, Morrison P, Murphy B, Williams L (2015)) Approximating attack surfaces with stack traces. In: ICSE\u201915","DOI":"10.1109\/ICSE.2015.148"},{"issue":"5","key":"9843_CR102","doi-asserted-by":"publisher","first-page":"540","DOI":"10.1007\/s10664-008-9103-7","volume":"14","author":"B Turhan","year":"2009","unstructured":"Turhan B, Menzies T, Bener A B, Di Stefano J (2009) On the relative value of cross-company and within-company data for defect prediction. Empir Softw Eng 14(5):540\u2013578","journal-title":"Empir Softw Eng"},{"key":"9843_CR103","doi-asserted-by":"crossref","unstructured":"Turhan B, Tosun A, Bener A (2011) Empirical evaluation of mixed-project defect prediction models. In: 2011 37th EUROMICRO Conference Software Engineering and Advanced Applications (SEAA). IEEE, pp 396\u2013403","DOI":"10.1109\/SEAA.2011.59"},{"key":"9843_CR104","doi-asserted-by":"publisher","unstructured":"Weimer W, Nguyen T, Le Goues C, Forrest S (2009) Automatically finding patches using genetic programming. In: Proceedings of Intl. Conf Software Engineering. IEEE, pp 364\u2013374. https:\/\/doi.org\/10.1109\/ICSE.2009.5070536","DOI":"10.1109\/ICSE.2009.5070536"},{"issue":"2","key":"9843_CR105","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1017\/S0269888900008122","volume":"10","author":"M Wooldridge","year":"1995","unstructured":"Wooldridge M, Jennings N R (1995) Intelligent agents: Theory and practice. Knowl Eng Rev 10(2):115\u2013152","journal-title":"Knowl Eng Rev"},{"key":"9843_CR106","doi-asserted-by":"crossref","unstructured":"Ying R, He R, Chen K, Eksombatchai P, Hamilton WL, Leskovec J (2018) Graph convolutional neural networks for web-scale recommender systems. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, pp 974\u2013983","DOI":"10.1145\/3219819.3219890"},{"issue":"2","key":"9843_CR107","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1002\/stv.430","volume":"22","author":"S Yoo","year":"2012","unstructured":"Yoo S, Harman M (2012) Regression testing minimization, selection and prioritization: a survey. Softw Test Verif Reliab 22(2):67\u2013120","journal-title":"Softw Test Verif Reliab"},{"issue":"6","key":"9843_CR108","doi-asserted-by":"publisher","first-page":"712","DOI":"10.1109\/TEVC.2007.892759","volume":"11","author":"Q Zhang","year":"2007","unstructured":"Zhang Q, Li H (2007) MOEA\/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11 (6):712\u2013731. https:\/\/doi.org\/10.1109\/TEVC.2007.892759","journal-title":"IEEE Trans Evol Comput"},{"key":"9843_CR109","doi-asserted-by":"publisher","unstructured":"Zimmermann T, Nagappan N, Gall H, Giger E, Murphy B (2009) Cross-project defect prediction. In: Proceedings of 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium - E, pp 91, pp https:\/\/doi.org\/10.1145\/1595696.1595713","DOI":"10.1145\/1595696.1595713"},{"key":"9843_CR110","unstructured":"Zitzler E, Laumanns M, Thiele L (2002) SPEA2: Improving The strength pareto evolutionary algorithm for multiobjective optimization. In: Evolutionary methods for design, optimisation, and control, CIMNE, Barcelona, pp 95\u2013100"},{"key":"9843_CR111","doi-asserted-by":"publisher","unstructured":"Zitzler E, K\u00fcnzli S (2004) Indicator-Based Selection in Multiobjective Search. In: Parallel Problem Solving from Nature - PPSN VIII, Lecture Notes in Computer Science, vol 3242. Springer Berlin, pp 832\u2013842. https:\/\/doi.org\/10.1007\/978-3-540-30217-9_84","DOI":"10.1007\/978-3-540-30217-9_84"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-020-09843-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-020-09843-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-020-09843-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,10]],"date-time":"2024-08-10T18:18:32Z","timestamp":1723313912000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-020-09843-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,24]]},"references-count":111,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["9843"],"URL":"https:\/\/doi.org\/10.1007\/s10664-020-09843-6","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,24]]},"assertion":[{"value":"24 July 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}