71
Views
16
CrossRef citations to date
0
Altmetric
Articles

Software maintainability prediction using an enhanced random forest algorithm

&

References

  • G. Issac , C. Rajendran , and R. N. Anantharaman , “Determinants of software quality: customer’s perspective,” Total Qual. Manag. Bus. Excell ., vol. 14, no. 9, pp. 1053–1070, 2003. doi: 10.1080/1478336032000090950
  • S.-H. Li , D. C. Yen , W.-H. Lu , and T.-Y. Chen , “The characteristics of information system maintenance: an empirical analysis,” Total Qual. Manag. Bus. Excell ., vol. 25, no. 3–4, pp. 280–295, 2014. doi: 10.1080/14783363.2013.807679
  • “IEEE Standard for Software Maintenance,” IEEE Std 1219-1993, 1993.
  • D. Houston and J. Bert Keats , “Cost of software quality: a means of promoting software process improvement,” Qual. Eng ., vol. 10, no. 3, pp. 563–573, 1998. doi: 10.1080/08982119808919170
  • A. Kaur and K. Kaur , “Statistical comparison of modelling methods for software maintainability prediction,” Int. J. Softw. Eng. Knowl. Eng ., vol. 23, no. 6, pp. 743–774, 2013. doi: 10.1142/S0218194013500198
  • R. Malhotra and A. Chug , “Application of evolutionary algorithms for software maintainability prediction using object-oriented metrics,” in Proceedings of the 8th International Conference on Bioinspired Information and Communications Technologies, 2014, pp. 348–351.
  • R. Malhotra and A. Chug , “Software Maintainability Prediction using Machine Learning Algorithms,” Softw. Eng. an Int. J. , vol. 2, no. 2, pp. 19–36, 2012.
  • S. Das , “Filters, wrappers and a boosting-based hybrid for feature selection,” in Icml , 2001, vol. 1, pp. 74–81.
  • W. Li and S. Henry , “Object-oriented metrics that predict maintainability,” J. Syst. Softw ., vol. 23, no. 2, pp. 111–122, 1993. doi: 10.1016/0164-1212(93)90077-B
  • L. Jia , B. Yang , D. H. Park , F. Tan , and M. Park , “Software Maintainability Prediction Model Based on Fuzzy Neural Network.,” J. Mult. Log. Soft Comput ., vol. 20, 2013.
  • M. A. Ahmed and H. A. Al-Jamimi , “Machine learning approaches for predicting software maintainability: a fuzzy-based transparent model,” IET Softw ., vol. 7, no. 6, pp. 317–326, 2013. doi: 10.1049/iet-sen.2013.0046
  • M. O. Elish , H. Aljamaan , and I. Ahmad , “Three empirical studies on predicting software maintainability using ensemble methods,” Soft Comput ., vol. 19, no. 9, pp. 2511–2524, 2015. doi: 10.1007/s00500-014-1576-2
  • L. Kumar and S. K. Rath , “Hybrid functional link artificial neural network approach for predicting maintainability of object-oriented software,” J. Syst. Softw ., vol. 121, pp. 170–190, 2016. doi: 10.1016/j.jss.2016.01.003
  • R. Malhotra and A. Chug , “Software Maintainability: Systematic Literature Review and Current Trends,” Int. J. Softw. Eng. Knowl. Eng ., vol. 26, no. 8, pp. 1221–1253, 2016. doi: 10.1142/S0218194016500431
  • L. Kumar and S. K. Rath , “Software maintainability prediction using hybrid neural network and fuzzy logic approach with parallel computing concept,” Int. J. Syst. Assur. Eng. Manag ., vol. 8, no. 2, pp. 1487–1502, 2017. doi: 10.1007/s13198-017-0618-4
  • N. Baskar and C. Chandrasekar , “An Evolving Neuro-PSO-based Software Maintainability Prediction,” 2018.
  • Mani, P. , and M. Prasanna . “Validation of automated test cases with specification path.” Journal of Statistics and Management Systems 20.4 (2017): 535-542. doi: 10.1080/09720510.2017.1395173
  • L. Breiman , “Random forests,” Mach. Learn ., vol. 45, no. 1, pp. 5–32, 2001. doi: 10.1023/A:1010933404324
  • B. A. Kitchenham , S. MacDonell , L. Pickard , and M. Shepperd , “Assessing prediction systems,” Inf. Sci. Discuss. Pap. Ser. Univ. Otago , 1999.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.