TY - JOUR
T1 - Open source computer game application
T2 - An empirical analysis of quality concerns
AU - Ahmed, Faheem
AU - Zia, Muhammad
AU - Mahmood, Hasan
AU - Al Kobaisi, Shayma
N1 - Publisher Copyright:
© 2017 Elsevier B.V.
PY - 2017/6/1
Y1 - 2017/6/1
N2 - A computer game is one of the major sources of entertainment. People nowadays spend a lot of time while playing computer games. Open Source Software (OSS), despite some reservations on the quality, has been steadily increasing its popularity. The uncontrolled change management foresees an increase in the complexity of the methods and classes in an application, which sometimes result in poor quality. The number of OSS projects dealing with computer game development are on the increase, which lead to more research interests in assessing the quality of OSS resulting products. Some studies that deal with the evaluating the OSS quality, concerns use user's survey approach focusing on the usability aspects. The empirical investigations to evaluate the quality concerns of the design, using internal code attributes, needs attention of researchers. In this study, we aim to investigate the quality concerns of the design complexity of methods in OSS computer game applications using internal code attributes. We use three quality criteria, namely correctness, reliability and maintainability from the set of six factors of ISO 9126 model. We collect data from 55 OSS computer game applications and use various statistical analysis techniques to examine the research question of this study. We conclude that the methods of the OSS computer game applications demonstrate an acceptable level of quality in the three criteria of correctness, reliability and maintainability.
AB - A computer game is one of the major sources of entertainment. People nowadays spend a lot of time while playing computer games. Open Source Software (OSS), despite some reservations on the quality, has been steadily increasing its popularity. The uncontrolled change management foresees an increase in the complexity of the methods and classes in an application, which sometimes result in poor quality. The number of OSS projects dealing with computer game development are on the increase, which lead to more research interests in assessing the quality of OSS resulting products. Some studies that deal with the evaluating the OSS quality, concerns use user's survey approach focusing on the usability aspects. The empirical investigations to evaluate the quality concerns of the design, using internal code attributes, needs attention of researchers. In this study, we aim to investigate the quality concerns of the design complexity of methods in OSS computer game applications using internal code attributes. We use three quality criteria, namely correctness, reliability and maintainability from the set of six factors of ISO 9126 model. We collect data from 55 OSS computer game applications and use various statistical analysis techniques to examine the research question of this study. We conclude that the methods of the OSS computer game applications demonstrate an acceptable level of quality in the three criteria of correctness, reliability and maintainability.
KW - Computer game
KW - Empirical study
KW - Maintainability
KW - Open source software
KW - Reliability
KW - Software quality
UR - http://www.scopus.com/inward/record.url?scp=85018463414&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85018463414&partnerID=8YFLogxK
U2 - 10.1016/j.entcom.2017.04.001
DO - 10.1016/j.entcom.2017.04.001
M3 - Article
AN - SCOPUS:85018463414
SN - 1875-9521
VL - 21
SP - 1
EP - 10
JO - Entertainment Computing
JF - Entertainment Computing
ER -