Abstract

The benefits of design patterns to solve recurring and generic problems is well known for the software industry and academia. Game design patterns are being introduced to solve the particular type of problems for the development of computer games. The formal and informal specifications of game design patterns exist because of differences in implementation, design requirements and programming languages. We analyzed the state of the art related to mobile game design patterns and realized that mobile applications are developed by using mobile game design patterns for the development of quality software applications. The recovery of mobile game design patterns is helpful for the comprehension, reverse engineering, maintenance, evolution and refactoring of software applications. The contribution of this paper are specification and detection of 10 mobile game design patterns from 8 open source mobile games. A prototyping tool is developed to demonstrate the concept of the approach. We evaluate our approach by using precision, recall and F-measure metrics.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call