Support vector regression for predicting the enhancement duration of software projects

Cuauhtemoc Lopez-Martin, Shadi Banitaan, Andres Garcia-Floriano, Cornelio Yanez-Marquez

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Scopus citations

Abstract

Software engineering (SE) has been defined as the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. Enhancement is a type of software maintenance. SE involves software planning (SP), and SP includes prediction. In this study, we propose the application of two types of support vector regression (SVR) termed ϵ-SVR and ν-SVR to predict the duration of the software enhancement. A SVR is a type of support vector machine, which is a machine learning technique. Two data sets of software projects were used for training and testing the ϵ-SVR and ν-SVR. The prediction accuracy of the SVRs was compared to that of a statistical regression. Based on statistical tests, results showed that a ϵ-SVR with linear kernel was statistically better than that of a statistical regression model when software projects were enhanced on Mid Range platform and coded in programming languages of third generation.

Original languageEnglish
Title of host publicationProceedings - 16th IEEE International Conference on Machine Learning and Applications, ICMLA 2017
EditorsVasile Palade, Xuewen Chen, Feng Luo, M. Arif Wani, Bo Luo
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages562-567
Number of pages6
ISBN (Electronic)9781538614174
DOIs
StatePublished - 16 Jan 2018
Event16th IEEE International Conference on Machine Learning and Applications, ICMLA 2017 - Cancun, Mexico
Duration: 18 Dec 201721 Dec 2017

Publication series

NameProceedings - 16th IEEE International Conference on Machine Learning and Applications, ICMLA 2017
Volume2018-January

Conference

Conference16th IEEE International Conference on Machine Learning and Applications, ICMLA 2017
Country/TerritoryMexico
CityCancun
Period18/12/1721/12/17

Keywords

  • ISBSG
  • Software engineering
  • software enhancement duration prediction
  • statistical regression
  • support vector egression

Fingerprint

Dive into the research topics of 'Support vector regression for predicting the enhancement duration of software projects'. Together they form a unique fingerprint.

Cite this