Header

UZH-Logo

Maintenance Infos

How is video game development different from software development in open source?


Pascarella, Luca; Palomba, Fabio; Di Penta, Massimiliano; Bacchelli, Alberto (2018). How is video game development different from software development in open source? In: 15th International Conference on Mining Software Repositories, Gothenburg, Sweden, 28 June 2018 - 29 June 2018, 392-402.

Abstract

Recent research has provided evidence that, in the industrial context, developing video games diverges from developing software systems in other domains, such as office suites and system utilities.
In this paper, we consider video game development in the open source system (OSS) context. Specifically, we investigate how developers contribute to video games vs. non-games by working on different kinds of artifacts, how they handle malfunctions, and how they perceive the development process of their projects. To this purpose, we conducted a mixed, qualitative and quantitative study on a broad suite of 60 OSS projects. Our results confirm the existence of significant differences between game and non-game development, in terms of how project resources are organized and in the diversity of developers' specializations. Moreover, game developers responding to our survey perceive more difficulties than other developers when reusing code as well as performing automated testing, and they lack a clear overview of their system's requirements.

Abstract

Recent research has provided evidence that, in the industrial context, developing video games diverges from developing software systems in other domains, such as office suites and system utilities.
In this paper, we consider video game development in the open source system (OSS) context. Specifically, we investigate how developers contribute to video games vs. non-games by working on different kinds of artifacts, how they handle malfunctions, and how they perceive the development process of their projects. To this purpose, we conducted a mixed, qualitative and quantitative study on a broad suite of 60 OSS projects. Our results confirm the existence of significant differences between game and non-game development, in terms of how project resources are organized and in the diversity of developers' specializations. Moreover, game developers responding to our survey perceive more difficulties than other developers when reusing code as well as performing automated testing, and they lack a clear overview of their system's requirements.

Statistics

Citations

Dimensions.ai Metrics
4 citations in Web of Science®
7 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

48 downloads since deposited on 24 Aug 2018
11 downloads since 12 months
Detailed statistics

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Scopus Subject Areas:Physical Sciences > Software
Language:English
Event End Date:29 June 2018
Deposited On:24 Aug 2018 13:45
Last Modified:29 Jul 2020 07:33
Publisher:Association for Computing Machinery
Series Name:Proceedings of the International Conference on Mining Software Repositories
ISBN:9781450357166
Additional Information:© {Owner/Author | ACM} {2018}. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in {Source Publication}, https://doi.org/10.1145/3196398.3196418.
OA Status:Green
Publisher DOI:https://doi.org/10.1145/3196398.3196418
Other Identification Number:merlin-id:16639

Download

Green Open Access

Download PDF  'How is video game development different from software development in open source?'.
Preview
Content: Published Version
Filetype: PDF
Size: 717kB
View at publisher