{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,6]],"date-time":"2024-08-06T21:02:50Z","timestamp":1722978170753},"reference-count":38,"publisher":"International Academy Publishing (IAP)","issue":"5","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSW"],"DOI":"10.17706\/jsw.13.5.269-276","type":"journal-article","created":{"date-parts":[[2018,6,12]],"date-time":"2018-06-12T03:22:35Z","timestamp":1528773755000},"page":"269-276","source":"Crossref","is-referenced-by-count":1,"title":["Predicting Object-Oriented Class Fault-Proneness: A Replication Study"],"prefix":"10.17706","volume":"13","author":[{"name":"Department of Information Science, Kuwait University, P.O. Box 5969, Safat 13060, Kuwait.","sequence":"first","affiliation":[]},{"given":"Jehad","family":"Al Dallal","sequence":"first","affiliation":[]}],"member":"7163","published-online":{"date-parts":[[2018,5]]},"reference":[{"issue":"4","key":"ref0","doi-asserted-by":"publisher","first-page":"775","DOI":"10.1007\/s10664-012-9239-3","article-title":"Predicting object-oriented class reuse-proneness using internal quality attributes","volume":"19","author":"Dallal","year":"2014","unstructured":"[1]\tDallal, J. A., & Morasca, S. (2014). Predicting object-oriented class reuse-proneness using internal quality attributes. Empirical Software Engineering, 19(4), 775-821.","journal-title":"Empirical Software Engineering"},{"key":"ref1","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1002\/spip.389","article-title":"Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: A replicated case study","author":"Aggarwal","year":"2009","unstructured":"[2]\tAggarwal, K., Singh, Y., Kaur, A., & Malhotra, R. (2009). Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: A replicated case study. Software Process Improvement and Practice, 14, 39-62.","journal-title":"Software Process Improvement and Practice 14"},{"issue":"5","key":"ref2","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1002\/smr.1714","article-title":"Accounting for data encapsulation in the measurement of object-oriented class cohesion","volume":"27","author":"Dallal","year":"2015","unstructured":"[3]\tDallal, J. A. (2015). Accounting for data encapsulation in the measurement of object-oriented class cohesion. Journal of Software: Evolution and Process, 27(5), 373-400.","journal-title":"Journal of Software"},{"issue":"4","key":"ref3","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1016\/j.infsof.2011.11.007","article-title":"Fault prediction and the discriminative powers of connectivity-based object-oriented class cohesion metrics.","volume":"54","author":"Dallal","unstructured":"[4]\tDallal, J. A. Fault prediction and the discriminative powers of connectivity-based object-oriented class cohesion metrics. Information and Software Technology, 54(4), 396-416.","journal-title":"Inf Softw Technol","ISSN":"http:\/\/id.crossref.org\/issn\/0950-5849","issn-type":"print"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/s13369-017-3012-2","article-title":"Predicting fault-proneness of reused object-oriented classes in software post-releases","author":"Dallal","year":"2017","unstructured":"[5]\tDallal, J. A. (2017). Predicting fault-proneness of reused object-oriented classes in software post-releases. Arabian Journal of Science and Engineering.","journal-title":"Arabian Journal of Science and Engineering"},{"issue":"12","key":"ref5","doi-asserted-by":"publisher","first-page":"1346","DOI":"10.1016\/j.infsof.2010.08.006","article-title":"An object-oriented high-level design-based class cohesion metric","volume":"52","author":"Dallal","year":"2010","unstructured":"[6]\tDallal, J. A., & Briand, L. (2010). An object-oriented high-level design-based class cohesion metric. Information and Software Technology, 52(12), 1346-1361.","journal-title":"Information and Software Technology"},{"key":"ref6","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1016\/j.infsof.2017.11.001","article-title":"Investigating the impact of fault data completeness over time on predicting class fault-proneness","author":"Dallal","year":"2018","unstructured":"[7]\tDallal, J. A., & Morasca, S. (2018). Investigating the impact of fault data completeness over time on predicting class fault-proneness. Information and Software Technology (Elsevier), 95, 86-105.","journal-title":"Information and Software Technology (Elsevier) 95"},{"issue":"10","key":"ref7","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1109\/32.544352","article-title":"A validation of object-oriented design metrics as quality indicators","volume":"22","author":"Basili","year":"1996","unstructured":"[8]\tBasili, V., Briand, L., Melo, W. (1996). A validation of object-oriented design metrics as quality indicators. IEEE Transactions on Software Engineering, 22(10), 751-761.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"7","key":"ref8","doi-asserted-by":"publisher","first-page":"706","DOI":"10.1109\/TSE.2002.1019484","article-title":"Assessing the applicability of fault-proneness models across object-oriented software projects","volume":"28","author":"Briand","year":"2002","unstructured":"[9]\tBriand, L. C., Melo, W., & W\u00fcst, J. (2002). Assessing the applicability of fault-proneness models across object-oriented software projects. IEEE Transactions on Software Engineering, 28(7), 706-720.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"ref9","doi-asserted-by":"publisher","first-page":"660","DOI":"10.1016\/j.jss.2009.11.704","article-title":"On the ability of complexity metrics to predict fault-prone classes in object-oriented systems","volume":"83","author":"Zhou","year":"2010","unstructured":"[10]\tZhou, Y., Xu, B., & Leung, H. (2010). On the ability of complexity metrics to predict fault-prone classes in object-oriented systems. The Journal of Systems and Software, 83, 660-674.","journal-title":"The Journal of Systems and Software"},{"issue":"6","key":"ref10","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","article-title":"A metrics suite for object oriented design","volume":"20","author":"Chidamber","year":"1994","unstructured":"[11]\tChidamber,\t S., & Kemerer, C. (1994). A metrics suite for object oriented design. IEEE Transactions on Software Engineering, 20(6), 476-493.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"8","key":"ref11","doi-asserted-by":"publisher","first-page":"41","DOI":"10.5120\/2600-3626","article-title":"Empirical studies to predict fault proneness: a review","volume":"22","author":"Saxena","year":"2011","unstructured":"[12]\t\tSaxena, P., & Saini, M. (2011). Empirical studies to predict fault proneness: a review. International Journal of Computer Applications, 22(8), 41-45.","journal-title":"International Journal of Computer Applications"},{"issue":"6","key":"ref12","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1049\/iet-sen.2013.0243","article-title":"The effects of incorporating special methods into cohesion measurement on class instantiation reuse-proneness prediction","volume":"8","author":"Dallal","year":"2014","unstructured":"[13]\tDallal, J. A. (2014). The effects of incorporating special methods into cohesion measurement on class instantiation reuse-proneness prediction. IET Software, 8(6), 285-295.","journal-title":"IET Software"},{"issue":"11","key":"ref13","doi-asserted-by":"publisher","first-page":"2028","DOI":"10.1016\/j.infsof.2013.07.005","article-title":"Object-oriented class maintainability prediction using internal quality attributes","volume":"55","author":"Dallal","year":"2013","unstructured":"[14]\tDallal, J. A. (2013). Object-oriented class maintainability prediction using internal quality attributes. Information and Software Technology, 55(11), 2028-2048.","journal-title":"Information and Software Technology"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/wcre.2003.1287246","article-title":"Predicting maintainability with object-oriented metrics \uf0be An empirical comparison","author":"Dagpinar","year":"2003","unstructured":"[15]\t\tDagpinar, M., & Jahnke, J. H. (2003). Predicting maintainability with object-oriented metrics \uf0be An empirical comparison. Proceedings of the 10th Working Conference on Reverse Engineering.","journal-title":"Proceedings of the 10th Working Conference on Reverse Engineering"},{"issue":"10","key":"ref15","doi-asserted-by":"publisher","first-page":"1125","DOI":"10.1016\/j.infsof.2012.04.004","article-title":"Constructing models for predicting extract subclass refactoring opportunities using object-oriented quality metrics","volume":"54","author":"Dallal","year":"2012","unstructured":"[16]\tDallal, J. A. (2012). Constructing models for predicting extract subclass refactoring opportunities using object-oriented quality metrics. Information and Software Technology, 54(10), 1125-1141.","journal-title":"Information and Software Technology"},{"key":"ref16","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/j.infsof.2017.07.013","article-title":"Predicting move method refactoring opportunities in object-oriented code","volume":"92","author":"Dallal","year":"2017","unstructured":"[17]\tDallal, J. A. (2017). Predicting move method refactoring opportunities in object-oriented code. Information and Software Technology, 92, 105\u2013120.","journal-title":"Information and Software Technology"},{"issue":"1","key":"ref17","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/TSE.2017.2658573","article-title":"Empirical evaluation of the impact of object-oriented code refactoring on quality attributes: A systematic literature review","volume":"44","author":"Dallal","year":"2018","unstructured":"[18]\tDallal, J. A., & Abdin, A. (2018). Empirical evaluation of the impact of object-oriented code refactoring on quality attributes: A systematic literature review. IEEE Transactions on Software Engineering, 44(1), 44-69.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"6","key":"ref18","doi-asserted-by":"publisher","first-page":"10000","DOI":"10.1016\/j.eswa.2008.12.066","article-title":"An expert system for determining candidate software classes for refactoring","volume":"36","author":"Kosker","year":"2009","unstructured":"[19]\tKosker, Y., Turhan, B., & Bener, A. (2009). An expert system for determining candidate software classes for refactoring. Expert Systems with Applications, 36(6), 10000-10003.","journal-title":"Expert Systems with Applications"},{"key":"ref19","unstructured":"2. Art of Illusion. Retrieved June 2017 from http:\/\/sourceforge.net\/projects\/aoi\/"},{"key":"ref20","unstructured":"3. DrJava. Retrieved June 2017 from http:\/\/sourceforge.net\/projects\/drjava\/"},{"key":"ref21","unstructured":"4. Eclipse. Retrieved June 2017 from http:\/\/www.eclipse.org\/"},{"key":"ref22","unstructured":"5. FreeMind. Retrieved June 2017 from http:\/\/freemind.sourceforge.net\/wiki\/index.php\/Main_ Page"},{"key":"ref23","unstructured":"6. JHotDraw. Retrieved June 2017 from http:\/\/sourceforge.net\/projects\/jhotdraw\/"},{"key":"ref24","unstructured":"7. CKJM \u2014 Chidamber and Kemerer Java Metrics. Retrieved June 2017 from http:\/\/www.spinellis.gr\/sw\/ckjm\/"},{"issue":"3","key":"ref25","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1016\/S0164-1212(99)00102-8","article-title":"Exploring the relationship between design measures and software quality in object-oriented systems","volume":"51","author":"Briand","year":"2000","unstructured":"[26]\tBriand, L. C., W\u00fcst, J., Daly, J., & Porter, V. (2000). Exploring the relationship between design measures and software quality in object-oriented systems. Journal of System and Software, 51(3), 245-273.","journal-title":"Journal of System and Software"},{"issue":"7","key":"ref26","doi-asserted-by":"publisher","first-page":"630","DOI":"10.1109\/32.935855","article-title":"The confounding effect of class size on the validity of object-oriented metrics","volume":"27","author":"Emam","year":"2001","unstructured":"[27]\tEmam, K. E., Benlarbi, S., Goel, N., & Rai, S. N. (2001). The confounding effect of class size on the validity of object-oriented metrics. IEEE Transactions on Software Engineering, 27(7), 630-650.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"ref27","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1023\/A:1009815306478","article-title":"Replicated case studies for investigating quality factors in object-oriented designs","volume":"6","author":"Briand","year":"2001","unstructured":"[28]\tBriand,\tL. C., W\u00fcst, J., & Lounis, H. (2001). Replicated case studies for investigating quality factors in object-oriented designs. Empirical Software Engineering, 6(1), 11-58.","journal-title":"Empirical Software Engineering"},{"issue":"4","key":"ref28","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1109\/TSE.2003.1191795","article-title":"Empirical analysis of CK metrics for object-oriented design complexity: Implications for software defects","volume":"29","author":"Subramanyam","year":"2003","unstructured":"[29]\t\tSubramanyam, R., & Krishnan, M. (2003). Empirical analysis of CK metrics for object-oriented design complexity: Implications for software defects. IEEE Transactions on Software Engineering, 29(4), 297-310.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"10","key":"ref29","doi-asserted-by":"publisher","first-page":"897","DOI":"10.1109\/TSE.2005.112","article-title":"Empirical validation of object-oriented metrics on open source software for fault prediction","volume":"3","author":"Gyimothy","year":"2005","unstructured":"[30]\t\tGyimothy, T., Ferenc, R., & Siket, I. (2005). Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Transactions on Software Engineering, 3(10), 897-910.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"6","key":"ref30","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1109\/TSE.2007.1015","article-title":"Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development processes","volume":"33","author":"Olague","year":"2007","unstructured":"[31]\tOlague, H., Etzkorn, L., Gholston, S., & Quattlebaum, S. (2007). Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development processes. IEEE Transactions on Software Engineering, 33(6), 402-419.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1540438.1540462","article-title":"Fault detection and prediction in an open-source software project","author":"English","year":"2009","unstructured":"[32]\t\tEnglish, M., Exton, C., Rigon, I., & Cleary, B. (2009). Fault detection and prediction in an open-source software project. Proceedings of the 5th International Conference on Predictor Models in Software Engineering.","journal-title":"Proceedings of the 5th International Conference on Predictor Models in Software Engineering"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-COMPANION.2009.5070975","article-title":"Predicting defects in SAP Java code: an experience report","author":"Holschuh","year":"2009","unstructured":"[33]\tHolschuh, T., Pauser, M., Herzig, K., Zimmermann, T., Premraj, R., & Zeller, A. (2009). Predicting defects in SAP Java code:  an experience report. Proceedings of the 31st International Conference on Software Engineering, Companion Volume.","journal-title":"Proceedings of the 31st International Conference on Software Engineering Companion Volume"},{"key":"ref33","doi-asserted-by":"publisher","first-page":"1868","DOI":"10.1016\/j.jss.2007.12.794","article-title":"The effectiveness of software metrics in identifying error-prone classes in post-release software evolution process","volume":"81","author":"Shatnawi","year":"2008","unstructured":"[34]\tShatnawi, R., & Li, W. (2008). The effectiveness of software metrics in identifying error-prone classes in post-release software evolution process. The Journal of Systems and Software, 81, 1868-1882.","journal-title":"The Journal of Systems and Software"},{"issue":"2","key":"ref34","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1109\/TSE.2010.9","article-title":"A quantitative investigation of the acceptable risk levels of object-oriented metrics in open-source systems","volume":"36","author":"Shatnawi","year":"2010","unstructured":"[35]\t\tShatnawi, R. (2010). A quantitative investigation of the acceptable risk levels of object-oriented metrics in open-source systems. IEEE Transactions on Software Engineering, 36(2), 216-225.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"5","key":"ref35","doi-asserted-by":"publisher","first-page":"41","DOI":"10.5120\/1379-1859","article-title":"Software defects and object oriented metrics-an empirical analysis","volume":"9","author":"Thapaliyal","year":"2010","unstructured":"[36]\tThapaliyal,\tM., & Verma, G. (2010). Software defects and object oriented metrics-an empirical analysis. International Journal of Computer Applications, 9(5), 41-44.","journal-title":"International Journal of Computer Applications"},{"key":"ref36","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s11219-009-9079-6","article-title":"Empirical validation of object-oriented metrics for predicting fault proneness models","volume":"18","author":"Singh","year":"2010","unstructured":"[37]\tSingh, Y., Kaur, A., & Malhotra, R. (2010). Empirical validation of object-oriented metrics for predicting fault proneness models. Software Quality Journal, 18, 3-35.","journal-title":"Software Quality Journal"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1002\/0471722146","volume-title":"Applied Logistic Regression","author":"Hosmer","year":"2000","unstructured":"[38]\tHosmer, D., & Lemeshow, S. (2000). Applied Logistic Regression, John Wiley and Sons."}],"container-title":["Journal of Software"],"original-title":[],"link":[{"URL":"http:\/\/www.jsoftware.us\/vol13\/332-C09.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,6,12]],"date-time":"2018-06-12T03:27:41Z","timestamp":1528774061000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.jsoftware.us\/index.php?m=content&c=index&a=show&catid=194&id=2866"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5]]},"references-count":38,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2018,5]]}},"URL":"https:\/\/doi.org\/10.17706\/jsw.13.5.269-276","relation":{},"ISSN":["1796-217X"],"issn-type":[{"type":"electronic","value":"1796-217X"}],"subject":[],"published":{"date-parts":[[2018,5]]}}}