Depending on the amount of data to process, file generation may take longer.

If it takes too long to generate, you can limit the data by, for example, reducing the range of years.

Article

Download file Download BibTeX

Title

Predicting Aggregated User Satisfaction in Software Projects

Authors

Year of publication

2018

Published in

Foundations of Computing and Decision Sciences

Journal year: 2018 | Journal volume: vol. 43 | Journal number: no. 4

Article type

scientific article

Publication language

english

Keywords
EN
  • user satisfaction
  • prediction scheme
  • software projects
  • machine learning
  • ISBSG
Abstract

EN User satisfaction is an important feature of software quality. However, it was rarely studied in software engineering literature. By enhancing earlier research this paper focuses on predicting user satisfaction with machine learning techniques using software development data from an extended ISBSG dataset. This study involved building, evaluating and comparing a total of 15,600 prediction schemes. Each scheme consists of a different combination of its components: manual feature preselection, handling missing values, outlier elimination, value normalization, automated feature selection, and a classifier. The research procedure involved a 10-fold cross-validation and separate testing, both repeated 10 times, to train and to evaluate each prediction scheme. Achieved level of accuracy for best performing schemes expressed by Matthews correlation coefficient was about 0.5 in the cross-validation and about 0.5–0.6 in the testing stage. The study identified the most accurate settings for components of prediction schemes.

Pages (from - to)

335 - 357

DOI

10.1515/fcds-2018-0017

URL

https://www.sciendo.com/article/10.1515/fcds-2018-0017

License type

CC BY-NC-ND (attribution - noncommercial - no derivatives)

Full text of article

Download file

Access level to full text

public

Ministry points / journal

15

Ministry points / journal in years 2017-2021

15

This website uses cookies to remember the authenticated session of the user. For more information, read about Cookies and Privacy Policy.