{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,4,11]],"date-time":"2024-04-11T08:20:27Z","timestamp":1712823627380},"reference-count":32,"publisher":"World Scientific Pub Co Pte Lt","issue":"10","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2013,12]]},"abstract":"<jats:p> The identification of fault-prone modules has a significant impact on software quality assurance. In addition to prediction accuracy, one of the most important goals is to detect fault prone modules as early as possible in the development lifecycle. Requirements, design, and code metrics have been successfully used for predicting fault-prone modules. In this paper, we investigate the benefits of the incremental development of software fault prediction models. We compare the performance of these models as the volume of data and their life cycle origin (design, code, or their combination) evolve during project development. We analyze 14 data sets from publicly available software engineering data repositories. These data sets offer both design and code metrics. Using a number of modeling techniques and statistical significance tests, we confirm that increasing the volume of training data improves model performance. Further models built from code metrics typically outperform those that are built using design metrics only. However, both types of models prove to be useful as they can be constructed in different phases of the life cycle. Code-based models can be used to increase the effectiveness of assigning verification and validation activities late in the development life cycle. We also conclude that models that utilize a combination of design and code level metrics outperform models which use either one metric set exclusively. <\/jats:p>","DOI":"10.1142\/s0218194013500447","type":"journal-article","created":{"date-parts":[[2014,4,30]],"date-time":"2014-04-30T09:36:14Z","timestamp":1398850574000},"page":"1399-1425","source":"Crossref","is-referenced-by-count":6,"title":["INCREMENTAL DEVELOPMENT OF FAULT PREDICTION MODELS"],"prefix":"10.1142","volume":"23","author":[{"given":"YUE","family":"JIANG","sequence":"first","affiliation":[{"name":"Faculty of Software, Fujian Normal University, Fuzhou, Fujian 350108, China"}]},{"given":"BOJAN","family":"CUKIC","sequence":"additional","affiliation":[{"name":"Lane Department of Computer Science and Electrical Engineering, West Virginia University, Morgantown, WV 26506, USA"}]},{"given":"TIM","family":"MENZIES","sequence":"additional","affiliation":[{"name":"Lane Department of Computer Science and Electrical Engineering, West Virginia University, Morgantown, WV 26506, USA"}]},{"given":"JIE","family":"LIN","sequence":"additional","affiliation":[{"name":"Faculty of Software, Fujian Normal University, Fuzhou, Fujian 350108, China"}]}],"member":"219","published-online":{"date-parts":[[2014,4,30]]},"reference":[{"key":"rf3","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1041053"},{"key":"rf4","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(01)00061-9"},{"key":"rf5","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2009.06.055"},{"key":"rf8","doi-asserted-by":"publisher","DOI":"10.1109\/32.544352"},{"key":"rf11","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010933404324"},{"key":"rf12","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.96"},{"key":"rf14","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2010.10.024"},{"key":"rf15","doi-asserted-by":"publisher","DOI":"10.1109\/32.707698"},{"key":"rf16","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"rf17","first-page":"531","author":"D'Ambros M.","journal-title":"Empirical Software Engineering"},{"key":"rf18","first-page":"1","volume":"7","author":"Demsar J.","journal-title":"Journal of Machine Learning Research"},{"key":"rf19","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2011.06.001"},{"key":"rf20","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(00)00086-8"},{"key":"rf21","doi-asserted-by":"publisher","DOI":"10.1109\/32.879815"},{"key":"rf22","doi-asserted-by":"publisher","DOI":"10.1109\/32.815326"},{"key":"rf23","volume-title":"Software Metrics: A Rigorous & Practical Approach","author":"Fenton N. E.","year":"1997"},{"key":"rf25","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.112"},{"key":"rf28","doi-asserted-by":"publisher","DOI":"10.1145\/986710.986727"},{"key":"rf32","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9079-3"},{"key":"rf34","unstructured":"H.\u00a0Levene, Contributions to Probability and Statistics: Essays in honor of Harold Hotelling (Stanford University Press, 1960)\u00a0pp. 278\u2013292."},{"key":"rf36","first-page":"308","volume":"2","author":"McCabe T.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"rf39","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.256941"},{"key":"rf45","doi-asserted-by":"publisher","DOI":"10.1109\/32.553637"},{"key":"rf46","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.49"},{"key":"rf48","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.35"},{"key":"rf50","doi-asserted-by":"publisher","DOI":"10.1201\/9781420036268"},{"key":"rf51","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1191795"},{"key":"rf54","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062637"},{"key":"rf55","first-page":"1","volume":"28","author":"Hui W.","journal-title":"Journal of Statistical Software"},{"key":"rf57","volume-title":"Data Mining: Practical Machine Learning Tools and Techniques","author":"Witten I. H.","year":"2005"},{"key":"rf59","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(98)00098-6"},{"key":"rf60","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.103"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194013500447","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,7]],"date-time":"2019-08-07T16:50:49Z","timestamp":1565196649000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194013500447"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,12]]},"references-count":32,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2014,4,30]]},"published-print":{"date-parts":[[2013,12]]}},"alternative-id":["10.1142\/S0218194013500447"],"URL":"https:\/\/doi.org\/10.1142\/s0218194013500447","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,12]]}}}