Search
Now showing items 31-40 of 466
PLATO: A Coordination Framework for Designers of Multi-Player Real-Time Games
(2013-04-29)
Player coordination is a key element in many multi-player real-time digital games and cooperative real-time multi-player modes are now common in many digital-game genres. Coordination is an important part of the design of ...
Using Actors to Implement Sequential Simulations
(2015-04-16)
This thesis investigates using an approach based on the Actors paradigm for implementing a discrete
event simulation system and comparing the results with more traditional approaches. The goal of this work
is to determine ...
Improving command selection in smart environments by exploiting spatial constancy
(2016-01-22)
With the a steadily increasing number of digital devices, our environments are becoming increasingly smarter: we can now use our tablets to control our TV, access our recipe database while cooking, and remotely turn lights ...
Conundrum: A Serious Game Informed by Bloom's Taxonomy for Teaching Ethics and Social Issues
(2013-04-08)
Building technology to support students who must learn ethics and social issues is a difficult problem. In fact ethics and social issues is an example of an ill-defined domains, which typically are resistant to standard ...
Detecting Dissimilar Classes of Source Code Defects
(2013-09-12)
Software maintenance accounts for the most part of the software development cost and efforts, with its major activities focused on the detection, location, analysis and removal of defects present in the software. Although ...
Understanding the Evolution of Code Clones in Software Systems
(2013-09-05)
Code cloning is a common practice in software development. However, code cloning has both positive aspects such as accelerating the development process and negative aspects such as causing code bloat. After a decade of ...
Characterizing Popularity Dynamics of User-generated Videos: A Category-based Study of YouTube
(2013-08-29)
Understanding the growth pattern of content popularity has become a subject of immense interest to
Internet service providers, content makers and on-line advertisers. This understanding is also important for
the sustainable ...
Simulation and Performance Evaluation of Hadoop Capacity Scheduler
(2013-09-05)
MapReduce is a parallel programming paradigm used for processing huge datasets on certain classes of
distributable problems using a cluster. Budgetary constraints and the need for better usage of resources in a
MapReduce ...
Experts Recommender System Using Technical and Social Heuristics
(2013-07-26)
Nowadays, successful cooperation and collaboration among developers is crucial to build
successful projects in distributed software system development (DSSD). Assigning wrong
developers to a specific task not only affects ...
Showing the Point: Understanding and Representing Deixis over Surfaces
(2013-05-06)
Deictic gestures, which often manifest as pointing, are an important part of interpersonal communication over shared artifacts on surfaces, such as a map on a table. However, in computer-supported distributed settings, ...