Quality of reusable game software: Empowering developers with automated quality check

Wim van der Vegt*, Wim Westera

*Corresponding author for this work

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

Abstract

This study presents a quality assurance methodology geared to reusable (serious) game software that is posted on the Gamecomponents.eu marketplace portal. This portal provides an online hub for the exchange of serious game software components. The quality assurance methodology comes with a running prototype in C#. It is based on a flexible, plug-in architecture, which allows to flexibly add new checks. The tool starts at solution/project file level rather than code level and covers a variety of issues, e.g. naming conventions, warnings, documentation, portability, namespaces and classes. Specific coding level tests check for portability of game software components. Software testing results show that the approach uncovers a large numbers of hidden flaws and issues that require to be fixed. The tool will empower developers to enhance the quality of their software during development and will contribute to the overall quality level of exposed game software at the Gamecomponents.eu portal.
Original languageEnglish
Title of host publication2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS)
PublisherIEEE
Pages446-452
Number of pages7
ISBN (Electronic)9781728139272
ISBN (Print)9781728139289
DOIs
Publication statusPublished - Dec 2019
Event19th IEEE International Conference on Software Quality, Reliability and Security (QRS)
- Sofia University "St. Kliment Ohridski", Sofia, Bulgaria
Duration: 22 Jul 201926 Jul 2019
https://qrs19.techconf.org/

Conference

Conference19th IEEE International Conference on Software Quality, Reliability and Security (QRS)
Abbreviated titleQRS 2019
CountryBulgaria
CitySofia
Period22/07/1926/07/19
Internet address

Fingerprint

Quality assurance
Software testing
Software engineering
Defects
Serious games

Keywords

  • game
  • component
  • software quality
  • plug-in
  • reuse

Cite this

van der Vegt, W., & Westera, W. (2019). Quality of reusable game software: Empowering developers with automated quality check. In 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS) (pp. 446-452). IEEE. https://doi.org/10.1109/QRS.2019.00061
van der Vegt, Wim ; Westera, Wim. / Quality of reusable game software : Empowering developers with automated quality check. 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS). IEEE, 2019. pp. 446-452
@inproceedings{732f4e85b87e401c8d35f3101cc07e66,
title = "Quality of reusable game software: Empowering developers with automated quality check",
abstract = "This study presents a quality assurance methodology geared to reusable (serious) game software that is posted on the Gamecomponents.eu marketplace portal. This portal provides an online hub for the exchange of serious game software components. The quality assurance methodology comes with a running prototype in C#. It is based on a flexible, plug-in architecture, which allows to flexibly add new checks. The tool starts at solution/project file level rather than code level and covers a variety of issues, e.g. naming conventions, warnings, documentation, portability, namespaces and classes. Specific coding level tests check for portability of game software components. Software testing results show that the approach uncovers a large numbers of hidden flaws and issues that require to be fixed. The tool will empower developers to enhance the quality of their software during development and will contribute to the overall quality level of exposed game software at the Gamecomponents.eu portal.",
keywords = "game, component, software quality, plug-in, reuse",
author = "{van der Vegt}, Wim and Wim Westera",
year = "2019",
month = "12",
doi = "10.1109/QRS.2019.00061",
language = "English",
isbn = "9781728139289",
pages = "446--452",
booktitle = "2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS)",
publisher = "IEEE",
address = "United States",

}

van der Vegt, W & Westera, W 2019, Quality of reusable game software: Empowering developers with automated quality check. in 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS). IEEE, pp. 446-452, 19th IEEE International Conference on Software Quality, Reliability and Security (QRS)
, Sofia, Bulgaria, 22/07/19. https://doi.org/10.1109/QRS.2019.00061

Quality of reusable game software : Empowering developers with automated quality check. / van der Vegt, Wim; Westera, Wim.

2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS). IEEE, 2019. p. 446-452.

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

TY - GEN

T1 - Quality of reusable game software

T2 - Empowering developers with automated quality check

AU - van der Vegt, Wim

AU - Westera, Wim

PY - 2019/12

Y1 - 2019/12

N2 - This study presents a quality assurance methodology geared to reusable (serious) game software that is posted on the Gamecomponents.eu marketplace portal. This portal provides an online hub for the exchange of serious game software components. The quality assurance methodology comes with a running prototype in C#. It is based on a flexible, plug-in architecture, which allows to flexibly add new checks. The tool starts at solution/project file level rather than code level and covers a variety of issues, e.g. naming conventions, warnings, documentation, portability, namespaces and classes. Specific coding level tests check for portability of game software components. Software testing results show that the approach uncovers a large numbers of hidden flaws and issues that require to be fixed. The tool will empower developers to enhance the quality of their software during development and will contribute to the overall quality level of exposed game software at the Gamecomponents.eu portal.

AB - This study presents a quality assurance methodology geared to reusable (serious) game software that is posted on the Gamecomponents.eu marketplace portal. This portal provides an online hub for the exchange of serious game software components. The quality assurance methodology comes with a running prototype in C#. It is based on a flexible, plug-in architecture, which allows to flexibly add new checks. The tool starts at solution/project file level rather than code level and covers a variety of issues, e.g. naming conventions, warnings, documentation, portability, namespaces and classes. Specific coding level tests check for portability of game software components. Software testing results show that the approach uncovers a large numbers of hidden flaws and issues that require to be fixed. The tool will empower developers to enhance the quality of their software during development and will contribute to the overall quality level of exposed game software at the Gamecomponents.eu portal.

KW - game

KW - component

KW - software quality

KW - plug-in

KW - reuse

U2 - 10.1109/QRS.2019.00061

DO - 10.1109/QRS.2019.00061

M3 - Conference article in proceeding

SN - 9781728139289

SP - 446

EP - 452

BT - 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS)

PB - IEEE

ER -

van der Vegt W, Westera W. Quality of reusable game software: Empowering developers with automated quality check. In 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS). IEEE. 2019. p. 446-452 https://doi.org/10.1109/QRS.2019.00061