IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v8y2020i11p2002-d442610.html
   My bibliography  Save this article

A Novel Data Analytics Method for Predicting the Delivery Speed of Software Enhancement Projects

Author

Listed:
  • Elías Ventura-Molina

    (Centro de Innovación y Desarrollo Tecnológico en Cómputo, Instituto Politécnico Nacional, Ciudad de México 07700, Mexico)

  • Cuauhtémoc López-Martín

    (Department of Information Systems, Universidad de Guadalajara, Zapopan, Jalisco 45100, Mexico)

  • Itzamá López-Yáñez

    (Centro de Innovación y Desarrollo Tecnológico en Cómputo, Instituto Politécnico Nacional, Ciudad de México 07700, Mexico)

  • Cornelio Yáñez-Márquez

    (Centro de Investigación en Computación, Instituto Politécnico Nacional, Ciudad de México 07738, Mexico)

Abstract

A fundamental issue of the software engineering economics is productivity. In this regard, one measure of software productivity is delivery speed. Software productivity prediction is useful to determine corrective activities, as well as to identify improvement alternatives. A type of software maintenance is enhancement. In this paper, we propose a data analytics-based software engineering algorithm called search method based on feature construction (SMFC) for predicting the delivery speed of software enhancement projects. The SMFC belongs to the minimalist machine learning paradigm, and as such it always generates a two-dimensional model. Unlike the usual data analytics methods, SMFC includes an original algorithmic training procedure, in which both the independent and dependent variables are considered for transformation. SMFC prediction performance is compared to those of statistical regression, neural networks, support vector regression, and fuzzy regression. To do this, seven datasets of software enhancement projects obtained from the International Software Benchmarking Standards Group (ISBSG) Release 2017 were used. The validation method is leave-one-out cross validation, whereas absolute residuals have been chosen as the performance measure. The results indicate that the SMFC is statistically better than statistical regression. This fact represents an obvious advantage in favor of SMFC, because the other two methods are not statistically better than SMFC.

Suggested Citation

  • Elías Ventura-Molina & Cuauhtémoc López-Martín & Itzamá López-Yáñez & Cornelio Yáñez-Márquez, 2020. "A Novel Data Analytics Method for Predicting the Delivery Speed of Software Enhancement Projects," Mathematics, MDPI, vol. 8(11), pages 1-22, November.
  • Handle: RePEc:gam:jmathe:v:8:y:2020:i:11:p:2002-:d:442610
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/8/11/2002/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/8/11/2002/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:8:y:2020:i:11:p:2002-:d:442610. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.