{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T18:16:33Z","timestamp":1759342593613,"version":"3.37.3"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2020,12,7]],"date-time":"2020-12-07T00:00:00Z","timestamp":1607299200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,12,7]],"date-time":"2020-12-07T00:00:00Z","timestamp":1607299200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Manipal Academy of Higher Education, Manipal"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Ann Oper Res"],"published-print":{"date-parts":[[2022,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The repeated occurrence of the same event in a process is commonly observed in many domains. Such events are referred to as recurrent events. The time to occurrence of these repeated events varies from unit to unit with a possibility of events not occurring among some of the units. Invariably such data are dealt with using some of the techniques in survival analysis called recurrent event models, which are commonly encountered in epidemiological studies and clinical trials. However, it applies to other domains in science and technology. We illustrate the usefulness of recurrent event models in the context of defect proneness analysis in quality assessment of software. Some of the models in practice are introduced on data collected to study the impact of module size on defect proneness in the Mozilla product. Module size plays a significant role in defect proneness and each defect fix makes the class more susceptible to further defects. The risk estimates obtained from the different models vary owing to the differences in the properties of the models as well as the assumptions underlying it.<\/jats:p>","DOI":"10.1007\/s10479-020-03884-2","type":"journal-article","created":{"date-parts":[[2020,12,7]],"date-time":"2020-12-07T15:12:48Z","timestamp":1607353968000},"page":"2209-2218","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Performance of recurrent event models on defect proneness data"],"prefix":"10.1007","volume":"315","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7693-8615","authenticated-orcid":false,"given":"M. K.","family":"Lintu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0727-8067","authenticated-orcid":false,"given":"Asha","family":"Kamath","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,12,7]]},"reference":[{"issue":"1","key":"3884_CR1","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1093\/ije\/dyu222","volume":"44","author":"LD Amorim","year":"2015","unstructured":"Amorim, L. D., & Cai, J. (2015). Modelling recurrent events: A tutorial for analysis in epidemiology. International Journal of Epidemiology, 44(1), 324\u2013333.","journal-title":"International Journal of Epidemiology"},{"key":"3884_CR2","doi-asserted-by":"publisher","first-page":"1100","DOI":"10.1214\/aos\/1176345976","volume":"10","author":"PK Andersen","year":"1982","unstructured":"Andersen, P. K., & Gill, R. D. (1982). Cox\u2019s regression model for counting processes: A large sample study. The Annals of Statistics, 10, 1100\u20131120.","journal-title":"The Annals of Statistics"},{"issue":"1","key":"3884_CR3","first-page":"43","volume":"33","author":"J Casta\u00f1eda","year":"2010","unstructured":"Casta\u00f1eda, J., & Gerritse, B. (2010). Appraisal of several methods to model time to multiple events per subject: Modelling time to hospitalizations and death. Revista Colombiana de Estad\u00edstica, 33(1), 43\u201361.","journal-title":"Revista Colombiana de Estad\u00edstica"},{"issue":"2","key":"3884_CR4","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1111\/j.2517-6161.1972.tb00899.x","volume":"34","author":"DR Cox","year":"1972","unstructured":"Cox, D. R. (1972). Regression models and life-tables. Journal of the Royal Statistical Society: Series B (Methodological), 34(2), 187\u2013202.","journal-title":"Journal of the Royal Statistical Society: Series B (Methodological)"},{"key":"3884_CR5","unstructured":"El-Emam, K., Benlarbi, S., Goel, N., Melo, W., Lounis, H., & Rai, S. (2000). The optimal class size for object-oriented software: A replicated study."},{"key":"3884_CR6","unstructured":"Gunes, K.\u00a0A., Dongsong, Z., & Hongfang, L. (2007). Modeling the effect of size on defect proneness for open-source software."},{"issue":"5","key":"3884_CR7","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1007\/s10664-008-9080-x","volume":"13","author":"KA Gunes","year":"2008","unstructured":"Gunes, K. A., Khaled, E. E., Dongsong, Z., Hongfang, L., & Divya, M. (2008). Theory of relative defect proneness. Empirical Software Engineering, 13(5), 473.","journal-title":"Empirical Software Engineering"},{"key":"3884_CR8","doi-asserted-by":"publisher","DOI":"10.1002\/9780470258019","volume-title":"Applied survival analysis: Regression modeling of time-to-event data","author":"DW Hosmer Jr","year":"2008","unstructured":"Hosmer, D. W, Jr., Lemeshow, S., & May, S. (2008). Applied survival analysis: Regression modeling of time-to-event data (Vol. 618). New York: Wiley."},{"issue":"3","key":"3884_CR9","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1023\/A:1009672031531","volume":"5","author":"P Hougaard","year":"1999","unstructured":"Hougaard, P. (1999). Multi-state models: A review. Lifetime data analysis, 5(3), 239\u2013264.","journal-title":"Lifetime data analysis"},{"key":"3884_CR10","volume-title":"Analysis of multivariate survival data","author":"P Hougaard","year":"2012","unstructured":"Hougaard, P. (2012). Analysis of multivariate survival data. Berlin: Springer."},{"issue":"1","key":"3884_CR11","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1080\/00031305.1991.10475767","volume":"45","author":"RA McLean","year":"1991","unstructured":"McLean, R. A., Sanders, W. L., & Stroup, W. W. (1991). A unified approach to mixed linear models. The American Statistician, 45(1), 54\u201364.","journal-title":"The American Statistician"},{"issue":"2","key":"3884_CR12","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1177\/0962280208092301","volume":"18","author":"L Meira-Machado","year":"2009","unstructured":"Meira-Machado, L., de U\u00f1a-\u00c1lvarez, J., Cadarso-Suarez, C., & Andersen, P. K. (2009). Multi-state models for the analysis of time-to-event data. Statistical Methods in Medical Research, 18(2), 195\u2013222.","journal-title":"Statistical Methods in Medical Research"},{"issue":"2","key":"3884_CR13","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1177\/0962280206071926","volume":"16","author":"C Metcalfe","year":"2007","unstructured":"Metcalfe, C., & Thompson, S. G. (2007). Wei, lin and weissfeld\u2019s marginal analysis of multivariate failure time data: Should it be applied to a recurrent events outcome? Statistical Methods in Medical Research, 16(2), 103\u2013122.","journal-title":"Statistical Methods in Medical Research"},{"issue":"2","key":"3884_CR14","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1093\/biomet\/68.2.373","volume":"68","author":"RL Prentice","year":"1981","unstructured":"Prentice, R. L., Williams, B. J., & Peterson, A. V. (1981). On the regression analysis of multivariate failure time data. Biometrika, 68(2), 373\u2013379.","journal-title":"Biometrika"},{"key":"3884_CR15","volume-title":"RStudio: Integrated Development Environment for R","author":"RStudio Team","year":"2016","unstructured":"RStudio Team. (2016). RStudio: Integrated Development Environment for R. Boston, MA: RStudio Inc."},{"key":"3884_CR16","volume-title":"The PROMISE Repository of Software Engineering Databases","author":"J Sayyad Shirabad","year":"2005","unstructured":"Sayyad Shirabad, J., & Menzies, T. (2005). The PROMISE Repository of Software Engineering Databases. Ottawa: School of Information Technology and Engineering, University of Ottawa."},{"key":"3884_CR17","unstructured":"Therneau, T.\u00a0M. (2015). A package for survival analysis in S. version 2.38."},{"key":"3884_CR18","volume-title":"Modeling survival data: Extending the Cox model","author":"TM Therneau","year":"2013","unstructured":"Therneau, T. M., & Grambsch, P. M. (2013). Modeling survival data: Extending the Cox model. Berlin: Springer."},{"issue":"17","key":"3884_CR19","doi-asserted-by":"publisher","first-page":"1287","DOI":"10.1136\/bjsports-2011-090803","volume":"48","author":"S Ullah","year":"2014","unstructured":"Ullah, S., Gabbett, T. J., & Finch, C. F. (2014). Statistical modelling for recurrent events: An application to sports injuries. British Journal of Sports Medicine, 48(17), 1287\u20131293.","journal-title":"British Journal of Sports Medicine"},{"issue":"2","key":"3884_CR20","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1145\/2641190.2641198","volume":"15","author":"J Vanschoren","year":"2013","unstructured":"Vanschoren, J., van Rijn, J. N., Bischl, B., & Torgo, L. (2013). Openml: Networked science in machine learning. SIGKDD Explorations, 15(2), 49\u201360.","journal-title":"SIGKDD Explorations"},{"issue":"3","key":"3884_CR21","doi-asserted-by":"publisher","first-page":"439","DOI":"10.2307\/2061224","volume":"16","author":"JW Vaupel","year":"1979","unstructured":"Vaupel, J. W., Manton, K. G., & Stallard, E. (1979). The impact of heterogeneity in individual frailty on the dynamics of mortality. Demography, 16(3), 439\u2013454.","journal-title":"Demography"},{"issue":"408","key":"3884_CR22","doi-asserted-by":"publisher","first-page":"1065","DOI":"10.1080\/01621459.1989.10478873","volume":"84","author":"L-J Wei","year":"1989","unstructured":"Wei, L.-J., Lin, D. Y., & Weissfeld, L. (1989). Regression analysis of multivariate incomplete failure time data by modeling marginal distributions. Journal of the American statistical association, 84(408), 1065\u20131073.","journal-title":"Journal of the American statistical association"}],"container-title":["Annals of Operations Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10479-020-03884-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10479-020-03884-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10479-020-03884-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,18]],"date-time":"2024-08-18T17:21:09Z","timestamp":1724001669000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10479-020-03884-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,7]]},"references-count":22,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,8]]}},"alternative-id":["3884"],"URL":"https:\/\/doi.org\/10.1007\/s10479-020-03884-2","relation":{},"ISSN":["0254-5330","1572-9338"],"issn-type":[{"type":"print","value":"0254-5330"},{"type":"electronic","value":"1572-9338"}],"subject":[],"published":{"date-parts":[[2020,12,7]]},"assertion":[{"value":"19 November 2020","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 December 2020","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}