Software Engineering for Mobile Game Software Product Lines
This project investigates the cost effectiveness of applying product line techniques to the development of the common elements of certain types of video games. Approximately ten games will be analyzed to identify those parts that are used by most of the games. Those commonly used parts will then be re-engineered to make them more generic and to facilitate their reuse in new games, thereby decreasing the cost of production and reducing the time it takes to bring a new video game to market. This improvement in production efficiency is expected to help the project company maintain and enhance their competitive position in this export-oriented market and the results will be tested by using them to implement a prototype game.