{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T07:35:00Z","timestamp":1771659300373,"version":"3.50.1"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2014,5,7]],"date-time":"2014-05-07T00:00:00Z","timestamp":1399420800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2015,6]]},"DOI":"10.1007\/s11219-014-9230-x","type":"journal-article","created":{"date-parts":[[2014,5,6]],"date-time":"2014-05-06T10:26:15Z","timestamp":1399371975000},"page":"205-227","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Predicting defective modules in different test phases"],"prefix":"10.1007","volume":"23","author":[{"given":"Bora","family":"Caglayan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ayse","family":"Tosun Misirli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ayse Basar","family":"Bener","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andriy","family":"Miranskyy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,5,7]]},"reference":[{"key":"9230_CR2","volume-title":"Introduction to machine learning","author":"E Alpaydin","year":"2004","unstructured":"Alpaydin, E. (2004). Introduction to machine learning. Cambridge: The MIT Press."},{"issue":"2","key":"9230_CR3","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/s10515-011-0095-y","volume":"19","author":"A Bener","year":"2012","unstructured":"Bener, A., & Menzies, T. (2012). Guest editorial: Learning to organize testing. Automated Software Engineering, 19(2), 137\u2013140. doi: 10.1007\/s10515-011-0095-y .","journal-title":"Automated Software Engineering"},{"key":"9230_CR4","doi-asserted-by":"crossref","unstructured":"Boehm, B., Basili, V.R., (2001). Software defect reduction top 10 list. Computer 34(1), 135\u2013137. doi: http:\/\/doi.ieeecomputersociety.org\/10.1109\/2.962984 .","DOI":"10.1109\/2.962984"},{"key":"9230_CR5","unstructured":"Brooks, F., (1995). The mythical man-month: Essays on software engineering. Reading, MA: Addison-Wesley Pub. Co., http:\/\/books.google.ca\/books?id=fUYPAQAAMAAJ ."},{"key":"9230_CR6","unstructured":"Caglayan, B., & Bener, A. (2014). DSL-2014-02 metric distributions for the enterprise software dataset for modules in different test phases. Tech. rep., Ryerson University, Data Science Laboratory."},{"key":"9230_CR7","doi-asserted-by":"crossref","unstructured":"Caglayan, B., Bener, A., Koch, S., (2009). Merits of using repository metrics in defect prediction for open source projects. In Proceedings of the 2009 ICSE workshop on emerging trends in Free\/Libre\/Open source software research and development, IEEE Computer Society, Washington, DC, USA, FLOSS \u201909, pp. 31\u201336.","DOI":"10.1109\/FLOSS.2009.5071357"},{"key":"9230_CR8","unstructured":"Caglayan, B., Tosun, A., Miranskyy, A., Bener, A., Ruffolo, N. (2010). Usage of multiple prediction models based on defect categories. In Proceedings of the 6th International conference on predictive models in software engineering, ACM, New York, NY, USA, PROMISE \u201910, pp 8:1\u20138:9."},{"issue":"11","key":"9230_CR9","doi-asserted-by":"crossref","first-page":"943","DOI":"10.1109\/32.177364","volume":"18","author":"R Chillarege","year":"1992","unstructured":"Chillarege, R., Bhandari, I., Chaar, J., Halliday, M., Moebus, D., Ray, B., et al. (1992). Orthogonal defect classification-a concept for in-process measurements. IEEE Transactions on Software Engineering, 18(11), 943\u2013956. doi: 10.1109\/32.177364 .","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9230_CR10","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.peva.2012.09.004","volume":"70","author":"D Cotroneo","year":"2013","unstructured":"Cotroneo, D., Natella, R., & Pietrantuono, R. (2013a). Predicting aging-related bugs using software complexity metrics. Performance Evaluation, 70, 163\u2013178.","journal-title":"Performance Evaluation"},{"key":"9230_CR11","doi-asserted-by":"crossref","first-page":"1613","DOI":"10.1016\/j.jss.2013.02.020","volume":"86","author":"D Cotroneo","year":"2013","unstructured":"Cotroneo, D., Pietrantuono, R., & Russo, S. (2013b). Testing techniques selection based on odc fault types and software metrics. Journal of Systems and Software, 86, 1613\u20131637.","journal-title":"Journal of Systems and Software"},{"key":"9230_CR12","doi-asserted-by":"crossref","unstructured":"Dallmeier, V., Zimmermann, T. (2007). Extraction of bug localization benchmarks from history. In Proceedings of the 22nd IEEE\/ACM international conference on automated software engineering.","DOI":"10.1145\/1321631.1321702"},{"key":"9230_CR13","doi-asserted-by":"crossref","unstructured":"Di Fatta, G., Leue, S., & Stegantova, E. (2006). Discriminative pattern mining in software fault detection. In SOQUA \u201906: Proceedings of the 3rd international workshop on software quality assurance (pp. 62\u201369). New York, NY, USA: ACM.","DOI":"10.1145\/1188895.1188910"},{"issue":"2\u20133","key":"9230_CR14","doi-asserted-by":"crossref","first-page":"258","DOI":"10.1147\/sj.382.0258","volume":"38","author":"ME Fagan","year":"1999","unstructured":"Fagan, M. E. (1999). Design and code inspections to reduce errors in program development. IBM Systems Journal, 38(2\u20133), 258\u2013287. doi: 10.1147\/sj.382.0258 .","journal-title":"IBM Systems Journal"},{"issue":"5","key":"9230_CR15","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1109\/32.815326","volume":"25","author":"NE Fenton","year":"1999","unstructured":"Fenton, N. E., & Neil, M. (1999). A critique of software defect prediction models. IEEE Transactions on Software Engineering, 25(5), 675\u2013689.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"8","key":"9230_CR16","doi-asserted-by":"crossref","first-page":"797","DOI":"10.1109\/32.879815","volume":"26","author":"NE Fenton","year":"2000","unstructured":"Fenton, N. E., & Ohlsson, N. (2000). Quantitative analysis of faults and failures in a complex software system. IEEE Transactions on Software Engineering, 26(8), 797\u2013814.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9230_CR17","unstructured":"Gelman, A., Hill, J. (2007). Data analysis using regression and multilevel\/hierarchical models. Analytical methods for social research, Cambridge: Cambridge University Press. http:\/\/books.google.com.tr\/books?id=c9xLKzZWoZ4C ."},{"issue":"1","key":"9230_CR18","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/1656274.1656278","volume":"11","author":"M Hall","year":"2009","unstructured":"Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., & Witten, I. H. (2009). The weka data mining software: An update. SIGKDD Explorations Newsletter, 11(1), 10\u201318.","journal-title":"SIGKDD Explorations Newsletter"},{"key":"9230_CR1","doi-asserted-by":"crossref","unstructured":"IEEE Standard Computer Dictionary. (1991). A compilation of IEEE standard computer glossaries. IEEE Std 610, pp 1. 10.1109\/IEEESTD.1991.106963 .","DOI":"10.1109\/IEEESTD.1991.106963"},{"key":"9230_CR19","doi-asserted-by":"crossref","unstructured":"Jiang, Y., Cukic, B., Menzies, T., (2008). Can data transformation help in the detection of fault-prone modules? In DEFECTS \u201908: Proceedings of the 2008 workshop on defects in large software systems, ACM, New York, NY, USA, pp. 16\u201320. doi: 10.1145\/1390817.1390822 .","DOI":"10.1145\/1390817.1390822"},{"key":"9230_CR20","unstructured":"Kocaguneli, E., Tosun, A., Bener, A.B., Turhan, B., Caglayan, B. (2009). Prest: An intelligent software metrics extraction, analysis and defect prediction tool. In SEKE, pp. 637\u2013642."},{"key":"9230_CR21","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/MS.2010.58","volume":"27","author":"AG Koru","year":"2010","unstructured":"Koru, A. G., & Emam, K. E. (2010). The theory of relative dependency: Higher coupling concentration in smaller modules. IEEE Software, 27, 81\u201389.","journal-title":"IEEE Software"},{"issue":"2","key":"9230_CR22","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1109\/TSE.2008.90","volume":"35","author":"AG Koru","year":"2009","unstructured":"Koru, A. G., Zhang, D., El Emam, K., & Liu, H. (2009). An investigation into the functional form of the size-defect relationship for software modules. IEEE Transactions on Software Engineering, 35(2), 293\u2013304.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9230_CR23","doi-asserted-by":"crossref","unstructured":"Lessmann, S., Baesens, B., Mues, C., Pietsch, S. (2008). Benchmarking classification models for software defect prediction: A proposed framework and novel findings. IEEE Transactions on Software Engineering 34(4), 485\u2013496. http:\/\/ieeexplore.ieee.org\/xpls\/abs_all.jsp?arnumber=4527256 .","DOI":"10.1109\/TSE.2008.35"},{"issue":"3","key":"9230_CR24","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/S0164-1212(01)00146-7","volume":"61","author":"M Leszak","year":"2002","unstructured":"Leszak, M., Perry, D. E., & Stoll, D. (2002). Classification and evaluation of defects in a project retrospective. Journal of Systems Software, 61(3), 173\u2013187.","journal-title":"Journal of Systems Software"},{"key":"9230_CR25","doi-asserted-by":"crossref","unstructured":"Li, N., Li, Z., Zhang, L. (2010). Mining frequent patterns from software defect repositories for black-box testing. In Intelligent systems and applications (ISA), 2010 2nd international workshop on, pp. 1\u20134. doi: 10.1109\/IWISA.2010.5473578 .","DOI":"10.1109\/IWISA.2010.5473578"},{"key":"9230_CR26","unstructured":"Maloof, M.A. (2003). Learning when data sets are imbalanced and when costs are unequal and unknown. In ICML-2003 workshop on learning from imbalanced data sets II."},{"key":"9230_CR27","doi-asserted-by":"crossref","unstructured":"Meneely, A., Williams, L., Snipes, W., & Osborne, J. (2008). Predicting failures with developer networks and social network analysis. In SIGSOFT \u201908\/FSE-16: Proceedings of the 16th ACM SIGSOFT international symposium on foundations of software engineering (pp. 13\u201323). New York, NY, USA: ACM.","DOI":"10.1145\/1453101.1453106"},{"issue":"1","key":"9230_CR28","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1109\/TSE.2007.256941","volume":"33","author":"T Menzies","year":"2007","unstructured":"Menzies, T., Greenwald, J., & Frank, A. (2007). Data mining static code attributes to learn defect predictors. IEEE Transactions on Software Engineering, 33(1), 2\u201313.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"9230_CR29","doi-asserted-by":"crossref","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. Automated Software Engineering, 17(4), 375\u2013407. doi: 10.1007\/s10515-010-0069-5 .","journal-title":"Automated Software Engineering"},{"issue":"2","key":"9230_CR30","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1609\/aimag.v32i2.2348","volume":"32","author":"AT Misirli","year":"2011","unstructured":"Misirli, A. T., Bener, A. B., & Kale, R. (2011). Ai-based software defect predictors: Applications and benefits in a case study. AI Magazine, 32(2), 57\u201368.","journal-title":"AI Magazine"},{"key":"9230_CR31","doi-asserted-by":"crossref","unstructured":"Misirli, A. T., Caglayan, B., Bener, A., Turhan, B. (2013). A retrospective study of software analytics projects: In-depth interviews with practitioners. IEEE Software 30(5):54\u201361. doi: 10.1109\/MS.2013.93 .","DOI":"10.1109\/MS.2013.93"},{"key":"9230_CR32","volume-title":"The art of software testing","author":"GJ Myers","year":"2004","unstructured":"Myers, G. J., Badgett, T., Thomas, T., & Sandler, C. (2004). The art of software testing (2nd ed.). New York: Wiley.","edition":"2"},{"key":"9230_CR33","doi-asserted-by":"crossref","unstructured":"Nagappan, N., & Ball, T. (2007). Using software dependencies and churn metrics to predict field failures: An empirical case study. In ESEM \u201907: Proceedings of the first international symposium on empirical software engineering and measurement (pp. 364\u2013373). Washington, DC, USA: IEEE Computer Society.","DOI":"10.1109\/ESEM.2007.13"},{"key":"9230_CR34","doi-asserted-by":"crossref","unstructured":"Nagappan, N., Ball, T., & Zeller, A. (2006). Mining metrics to predict component failures. In Proceedings of the 28th international conference on software engineering, ACM, Shanghai, China.","DOI":"10.1145\/1134285.1134349"},{"key":"9230_CR35","doi-asserted-by":"crossref","unstructured":"Ostrand, T. J., Weyuker, E. J., & Bell, R. M. (2004). Where the bugs are. In Proceedings of the 2004 ACM SIGSOFT international symposium on software testing and analysis. ACM, New York, NY, USA, ISSTA \u201904, pp. 86\u201396. doi: 10.1145\/1007512.1007524 .","DOI":"10.1145\/1007512.1007524"},{"issue":"4","key":"9230_CR36","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1109\/TSE.2005.49","volume":"31","author":"TJ Ostrand","year":"2005","unstructured":"Ostrand, T. J., Weyuker, E. J., & Bell, R. M. (2005). Predicting the location and number of faults in large software systems. IEEE Transactions on Software Engineering, 31(4), 340\u2013355.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9230_CR37","doi-asserted-by":"crossref","unstructured":"Ostrand, T. J., Weyuker, E. J., & Bell, R. M. (2007). Automating algorithms for the identification of fault-prone files. In Proceedings of the 2007 international symposium on Software testing and analysis (pp. 219\u2013227). ACM.","DOI":"10.1145\/1273463.1273493"},{"key":"9230_CR38","unstructured":"Pressman, R. (2010). Software engineering: a practitioner\u2019s approach. McGraw-Hill higher education, McGraw-Hill Higher Education. http:\/\/books.google.ca\/books?id=y4k_AQAAIAAJ ."},{"key":"9230_CR39","doi-asserted-by":"crossref","unstructured":"Ratzinger, J., Pinzger, M., & Gall, H. (2007). EQ-Mine: Predicting short-term defects for software evolution. In M. B. Dwyer & A. Lopes (Eds.), Proceedings of the fundamental approaches to software engineering at the European joint conference on theory and practice of software (pp. 12\u201326). Berlin: Springer.","DOI":"10.1007\/978-3-540-71289-3_3"},{"key":"9230_CR40","unstructured":"Schroter, A., Zimmermann, T., Premraj, R., Zeller, A. (2006). If your bug database could talk. In Proceedings of the 5th international symposium on empirical software engineering, Volume II: Short papers and posters, pp 18\u201320."},{"key":"9230_CR41","doi-asserted-by":"crossref","unstructured":"Shull, F., Basili, V., Boehm, B., Brown, A.W., 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, pp 249\u2013258.","DOI":"10.1109\/METRIC.2002.1011343"},{"issue":"2","key":"9230_CR42","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1002\/stvr.235","volume":"12","author":"C Stringfellow","year":"2002","unstructured":"Stringfellow, C., Andrews, A., Wohlin, C., & Petersson, H. (2002). Estimating the number of components with defects post-release that showed no defects in testing. Software Testing Verification and Reliability, 12(2), 93\u2013122.","journal-title":"Software Testing Verification and Reliability"},{"key":"9230_CR43","doi-asserted-by":"crossref","unstructured":"Tosun, A., Turhan, B., & Bener, A. (2009a). Practical considerations in deploying ai for defect prediction: A case study within the turkish telecommunication industry. In PROMISE \u201909: Proceedings of the 5th international conference on predictor models in software engineering (pp. 1\u20139). New York, NY, USA: ACM.","DOI":"10.1145\/1540438.1540453"},{"key":"9230_CR44","doi-asserted-by":"crossref","unstructured":"Tosun, A., Turhan, B., & Bener, A. (2009b). Validation of network measures as indicators of defective modules in software systems. In PROMISE \u201909: Proceedings of the 5th international conference on predictor models in software engineering (pp. 1\u20139). New York, NY, USA: ACM.","DOI":"10.1145\/1540438.1540446"},{"key":"9230_CR45","doi-asserted-by":"crossref","unstructured":"Turhan, B., Bener, A. (2007). A multivariate analysis of static code attributes for defect prediction. In Quality software, 2007. QSIC \u201907. Seventh international conference on, pp 231\u2013237.","DOI":"10.1109\/QSIC.2007.4385500"},{"key":"9230_CR46","doi-asserted-by":"crossref","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. Empirical Software Engineering, 14, 540\u2013578.","journal-title":"Empirical Software Engineering"},{"key":"9230_CR47","doi-asserted-by":"crossref","unstructured":"Weyuker, E. J., Ostrand, T. J., Bell, R. M. (2007). Using developer information as a factor for fault prediction. In Proceedings of the third international workshop on predictor models in software engineering, IEEE computer society. doi: 10.1109\/PROMISE.2007.14. http:\/\/portal.acm.org\/citation.cfm?id=1269056 .","DOI":"10.1109\/PROMISE.2007.14"},{"key":"9230_CR48","unstructured":"Zimmermann, T., & Nagappan, N. (2008). Predicting defects using network analysis on dependency graphs. In ICSE \u201908: Proceedings of the 30th international conference on software engineering (pp. 531\u2013540). New York, NY, USA: ACM."},{"key":"9230_CR49","doi-asserted-by":"crossref","unstructured":"Zimmermann, T., Nagappan, N. (2009). Predicting defects with program dependencies. 2009 3rd international symposium on empirical software engineering and measurement pp 435\u2013438. doi:10.1109\/ESEM.2009.5316024. http:\/\/ieeexplore.ieee.org\/lpdocs\/epic03\/wrapper.htm?arnumber=5316024 .","DOI":"10.1109\/ESEM.2009.5316024"},{"key":"9230_CR50","unstructured":"Zimmermann, T., Premraj, R., Zeller, A. (2007). Predicting defects for eclipse. In PROMISE \u201907: Proceedings of the third international workshop on predictor models in software engineering, IEEE computer society, Washington, DC, USA."}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-014-9230-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-014-9230-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-014-9230-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,10]],"date-time":"2019-08-10T03:12:49Z","timestamp":1565406769000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-014-9230-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,7]]},"references-count":50,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2015,6]]}},"alternative-id":["9230"],"URL":"https:\/\/doi.org\/10.1007\/s11219-014-9230-x","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,5,7]]}}}