liu.seSearch for publications in DiVA
ReferencesLink to record
Permanent link

Direct link
Monkey Gamer : Automatic Profiling of Android Games
2013 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

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, efficientand reliable. Furthermore, research on smart-phones is really intensive,so it is important to be able to easily profile applications and collect datathat researchers can use. In this thesis we have focused on Android gamesas they represent a big portion of Android applications and Android is themost 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 automatisethe execution of Android applications and, in particular, games. The secondstep consists of development of a program called Monkey Gamer that canplay Android games automatically and collect execution traces of the game. The Monkey Gamer analyses the screen shown on a device, recognises theplaces where the user should touch, and interacts with them. Then, consideringeach screen as a state of a state machine, the program tries to coverthe whole game, generating the highest possible number of execution traces.

In order to test our solution we have compared the traces generated bythe Monkey Gamer with the ones obtained by some real players, achievinga significant similarity. The tests were executed on three games, coveringdifferent categories and implementation solutions.

Place, publisher, year, pages
2013. 66 p.
Keyword [en]
Mobile games, game proling, automatic testing, Android games
National Category
Computer Systems
Identifiers
urn:nbn:se:liu:diva-96923 (URN)LiTH-IDA/ERASMUS-A--13/002--SE (ISRN)oai:DiVA.org:liu-96923 (OAI)diva2:644095 (DiVA)
Subject / course
Erasmus (International Exchange Student Program)
Presentation
2013-06-14, Donald Knuth, Building B, 3rd floor, Campus Valla, Linköping University, Linköping, 15:00 (English)
Supervisors
Examiners
Available from2013-08-30 Created:2013-08-29 Last updated:2013-09-02Bibliographically approved

Open Access in DiVA

fulltext(4997 kB)596 downloads
File information
File name FULLTEXT01.pdfFile size 4997 kBChecksum SHA-512
92597904d6f9f00bdaecbd53ba8bbcfe35237f6fd61e3cc9814daaca0ab0a95b356ffbff8311ecb75af29f80566ea58e7c9a1bf73cb42c464f997310b84005d7
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Marián Santos, Javier
By organisation
Software and SystemsThe Institute of Technology
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 596 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available
Total: 506 hits
ReferencesLink to record
Permanent link

Direct link