1. How Is Video Game Development Different from Software Development in Open Source?
- Author
-
Pascarella, Luca, Palomba, Fabio, Penta, Massimiliano Di, Bacchelli, Alberto, and University of Zurich
- Subjects
Video game development ,10009 Department of Informatics ,business.industry ,Computer science ,Suite ,05 social sciences ,Software development ,ComputingMilieux_PERSONALCOMPUTING ,020207 software engineering ,Context (language use) ,video games ,02 engineering and technology ,000 Computer science, knowledge & systems ,1712 Software ,Empirical research ,Software ,Empirical studies ,0502 economics and business ,0202 electrical engineering, electronic engineering, information engineering ,Software system ,Game Developer ,business ,Software engineering ,mining software repository ,050203 business & management - 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 respond- ing 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.
- Published
- 2018
- Full Text
- View/download PDF