Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Proceedings of the conference on Visualization '00
Case Studies for Method and Tool Evaluation
IEEE Software
Game Coding Complete
Evidence-Based Software Engineering
Proceedings of the 26th International Conference on Software Engineering
Evidence-Based Software Engineering for Practitioners
IEEE Software
Journal of Systems and Software
Editor's corner: An analysis of research topics in software engineering - 2006
Journal of Systems and Software
Empirical studies of agile software development: A systematic review
Information and Software Technology
Systematic literature reviews in software engineering - A systematic literature review
Information and Software Technology
An empirical investigation on the impact of design pattern application on computer game defects
Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments
A methodology on extracting reusable software candidate components from open source games
Proceeding of the 16th International Academic MindTrek Conference
Integrating usability evaluation into model-driven video game development
HCSE'12 Proceedings of the 4th international conference on Human-Centered Software Engineering
Research state of the art on GoF design patterns: A mapping study
Journal of Systems and Software
Hi-index | 0.00 |
Context: Currently, computer game development is one of the fastest growing industries in the worldwide economy. In addition to that, computer games are rapidly evolving in the sense that newer game versions arrive in a very short interval. Thus, software engineering techniques are needed for game development in order to achieve greater flexibility and maintainability, less cost and effort, better design, etc. In addition, games present several characteristics that differentiate their development from classical software development. Objective: This study aims to assess the state of the art on research concerning software engineering for computer games and discuss possible important areas for future research. Method: We employed a standard methodology for systematic literature reviews using four well known digital libraries. Results: Software engineering for computer games is a research domain that has doubled its research activity during the last 5years. The dominant research topic has proven to be requirements engineering, while topics such as software verification and maintenance have been neglected up to now. Conclusion: The results of the study suggest that software engineering for computer games is a field that embraces many techniques and methods from conventional software engineering and adapts them so as to fit the specific requirements of game development. In addition to that, the study proposes the employment of more elaborate empirical methods, i.e. controlled experiments and case studies, in game software engineering research, which, have not been extensively used up to now.