DocumentCode :
3541593
Title :
Comparative API complexity analysis of two platforms for networked multiplayer games using a reference game
Author :
Alatalo, Toni ; Kuusela, Erno ; Puupera, Rauli ; Ojala, Timo
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Oulu, Oulu, Finland
fYear :
2013
fDate :
18-18 May 2013
Firstpage :
44
Lastpage :
50
Abstract :
In this paper we propose the quantitative analysis of the complexity of a simple reference game implemented on a particular gaming platform as means for characterizing how the platform succeeds in easing the development of networked multiplayer games. We first present our own open source tool based on Sneed´s Object-Point (OP) method for the automatic quantitative assessment of the complexity of a software API by analyzing a source code using the API. We then apply our tool, together with the recently released JSComplexity tool based on classical software complexity metrics, to compare two platforms for networked multiplayer games, the open source realXtend Tundra SDK and the proprietary Union. As the reference games we use existing implementations of the simple Pong game atop the two platforms. Our data shows that these complexity metrics reveal API design tradeoffs, resulting in complexity differences in the reference games.
Keywords :
application program interfaces; computational complexity; computer games; public domain software; software metrics; API design tradeoffs; JSComplexity tool; automatic quantitative assessment; classical software complexity metrics; comparative API complexity analysis; complexity differences; networked multiplayer games; object-point method; open source realXtend Tundra SDK; simple Pong game; simple reference game; Complexity theory; Data mining; Games; Measurement; Servers; Software; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Games and Software Engineering (GAS), 2013 3rd International Workshop on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/GAS.2013.6632590
Filename :
6632590
Link To Document :
بازگشت