LiU > IDA > Real-Time Systems Lab
ABOUT
MEMBERS
COOPERATION
PROJECTS
PUBLICATIONS
COURSES
OPEN POSITIONS
THESES
ALUMNI

Announcements

[26 May 2014] A bachelor student at RTSLAB was awarded the best thesis award from IDA - Simon Andersson. more ...

[31 May 2012] A masters student at RTSLAB was awarded the best thesis award from IDA - Ulf Magnusson. more ...

[27 February 2008] A masters student at RTSLAB was awarded the best thesis award from IDA - Johan Sigholm. more ...

[03 March 2004] A masters student at RTSLAB was awarded the best thesis award from IDA - Tobias Chyssler. more ...

[01 Jul 2003] For second year in a row a masters student at RTSLAB was awarded the best thesis award from SNART - Mehdi Amirijoo. more ...

Master Thesis - Past Projects - Abstract

Monkey Gamer: Automatic Profiling of Android Games

ID: LiTH-IDA/ERASMUS-A--13/002--SE

Due to the huge amount of smart-phone applications available nowadays,there is a need to check them in order to know if they are trustworthy, efficient and reliable. Furthermore, research on smart-phones is really intensive, so it is important to be able to easily profile applications and collect data that researchers can use. In this thesis we have focused on Android games as they represent a big portion of Android applications and Android is the most used mobile operative system nowadays. The thesis work can be divided in two main tasks. The first task consistsof research on Android games in order to know how they are developed, which game design engines are used nowadays and how can we automatise the execution of Android applications and, in particular, games. The second step consists of development of a program called Monkey Gamer that can play Android games automatically and collect execution traces of the game. The Monkey Gamer analyses the screen shown on a device, recognises the places where the user should touch, and interacts with them. Then, consideringeach screen as a state of a state machine, the program tries to cover the whole game, generating the highest possible number of execution traces. In order to test our solution we have compared the traces generated by the Monkey Gamer with the ones obtained by some real players, achieving a significant similarity. The tests were executed on three games, covering different categories and implementation solutions.

Keywords: mobile games, game profiling, automatic testing, Android games

File: Click here to download/view the thesis

Author(s): Javier Marian Santos

Contact: Simin Nadjm-Tehrani

Click here to return.
Last modified September 2012. If you have questions or suggestions for the webpages, contact the webmaster