REFERENCES
Altman, N. S. (1992). An Introduction to Kernel and
Nearest-Neighbor Nonparametric Regression. The
American Statistician, 46(3):175–185.
Amirova, R., Khomyakov, I., Mirgalimova, R., and Sil-
litti, A. (2019). Software Development and Cus-
tomer Satisfaction: A Systematic Literature Review.
In Mazzara, M., Bruel, J., Meyer, B., and Petrenko,
A., editors, Software Technology: Methods and Tools.
TOOLS 2019, pages 136–149. Springer, Cham.
Bano, M., Zowghi, D., and da Rimini, F. (2017). User satis-
faction and system success: an empirical exploration
of user involvement in software development. Empir-
ical Software Engineering, 22(5):2339–2372.
Bergstra, J. and Bengio, Y. (2012). Random search for
hyper-parameter optimization. Journal of Machine
Learning Research, 13(1):281–305.
Breiman, L. (2001). Random Forests. Machine Learning,
45(1):5–32.
Breiman, L., Friedman, J., Stone, C. J., and Olshen, R.
(1984). Classification and Regression Trees. Chap-
man & Hall, Boca Raton.
Buchan, J., Bano, M., Zowghi, D., MacDonell, S., and
Shinde, A. (2017). Alignment of Stakeholder Expec-
tations about User Involvement in Agile Software De-
velopment. In Proceedings of the 21st International
Conference on Evaluation and Assessment in Software
Engineering - EASE’17, pages 334–343, New York,
New York, USA. ACM Press.
Cartaxo, B., Araujo, A., Barreto, A. S., and Soares, S.
(2013). The Impact of Scrum on Customer Satisfac-
tion: An Empirical Study. In 2013 27th Brazilian
Symposium on Software Engineering, pages 129–136.
IEEE.
Cerpa, N., Bardeen, M., Astudillo, C. A., and Verner, J.
(2016). Evaluating different families of prediction
methods for estimating software project outcomes.
Journal of Systems and Software, 112:48–64.
Chang, C.-C. and Lin, C.-J. (2007). LIBSVM: A library
for support vector machines. ACM Transactions on
Intelligent Systems and Technology, 2(3).
Chen, T. and Guestrin, C. (2016). XGBoost: A Scalable
Tree Boosting System. In Proceedings of the 22nd
ACM SIGKDD International Conference on Knowl-
edge Discovery and Data Mining - KDD ’16, pages
785–794, New York. ACM Press.
Diegmann, P., Basten, D., and Pankratz, O. (2017). In-
fluence of Communication on Client Satisfaction in
Information System Projects: A Quantitative Field
Study. Project Management Journal, 48(1):81–99.
Fenton, N., Marsh, W., Neil, M., Cates, P., Forey, S., and
Tailor, M. (2004). Making Resource Decisions for
Software Projects. In Proceedings of the 26th Inter-
national Conference on Software Engineering, pages
397–406, Washington, DC. IEEE Computer Society.
Friedman, J., Hastie, T., and Tibshirani, R. (2010). Reg-
ularization Paths for Generalized Linear Models via
Coordinate Descent. Journal of Statistical Software,
33(1).
Friedman, J. H. (2001). Greedy function approximation: A
gradient boosting machine. The Annals of Statistics,
29(5):1189–1232.
ISBSG (2009). ISBSG Repository Data Release 11. Inter-
national Software Benchmarking Standards Group.
ISO/IEC (2011). Software engineering – Software prod-
uct Quality Requirements and Evaluation (SQuaRE) –
System and software quality models, volume ISO/IEC
25010:2011(E).
Jones, C. (2008). Applied Software Measurement: Global
Analysis of Productivity and Quality. McGraw-Hill
Education, 3rd edition.
Montesdioca, G. P. Z. and Mac¸ada, A. C. G. (2015).
Measuring user satisfaction with information security
practices. Computers & Security, 48:267–280.
Radli
´
nski, Ł. (2015). Preliminary evaluation of schemes for
predicting user satisfaction with the ability of system
to meet stated objectives. Journal of Theoretical and
Applied Computer Science, 9(2):32–50.
Radli
´
nski, Ł. (2018). Predicting Aggregated User Satisfac-
tion in Software Projects. Foundations of Computing
and Decision Sciences, 43(4):335–357.
Raza, A., Capretz, L. F., and Ahmed, F. (2010). Improve-
ment of Open Source Software Usability: An Em-
pirical Evaluation from Developers’ Perspective. Ad-
vances in Software Engineering, 2010:1–12.
Shepperd, M. and MacDonell, S. (2012). Evaluating pre-
diction systems in software project estimation. Infor-
mation and Software Technology, 54(8):820–827.
Subramanyam, R., Weisstein, F. L., and Krishnan, M. S.
(2010). User participation in software development
projects. Communications of the ACM, 53(3):137–
141.
Tarafdar, M., Tu, Q., and Ragu-Nathan, T. S. (2010). Impact
of Technostress on End-User Satisfaction and Perfor-
mance. Journal of Management Information Systems,
27(3):303–334.
Venables, W. N. and Ripley, B. D. (2002). Modern Applied
Statistics with S. Statistics and Computing. Springer,
New York, NY, 4th edition.
Wang, Y. and Witten, I. H. (1997). Induction of model trees
for predicting continuous classes. In Proceedings
of the Poster Papers of the European Conference on
Machine Learning, Prague. University of Economics,
Faculty of Informatics and Statistics.
Wilkinson, G. N. and Rogers, C. E. (1973). Symbolic De-
scription of Factorial Models for Analysis of Variance.
Applied Statistics, 22(3):392.
Witten, I., Frank, E., and Hall, M. (2011). Data Mining:
Practical Machine Learning Tools and Techniques.
Elsevier, 3rd edition.
Zou, H. and Hastie, T. (2005). Regularization and variable
selection via the elastic net. Journal of the Royal Sta-
tistical Society: Series B (Statistical Methodology),
67(2):301–320.
Predicting User Satisfaction in Software Projects using Machine Learning Techniques
381