Learn More
In this case study we present an approach for using gamification elements to increase online student collaboration. In the study a gamified online discussion system was added to an introduction to programming course, with the aim of motivating the students to help each other. The actions in the discussion systems were analyzed and compared with user(More)
Benefits of collaborative learning are established and gamification methods have been used to motivate students towards achieving course goals in educational settings. However, different users prefer different game elements and rewarding approaches. We present an evidence-based method and a case study where interaction analysis and k-means clustering is(More)
In this paper we present an approach to overcome some of the mobility based challenges in the utilization of a mobile environment. As mobile devices utilize external resources in the mobile environment to overcome their limited capacity or performance, new challenges arise due to the mobility. In our approach the mobile device utilizing the resources moves(More)
Social networking and social networking sites have gained popularity among internet users during the past few years. Social networks fulfill the need of users to stay connected to friends and other people interested in the same issues. Combining social networks to the mobile environment is a growing interest of mobile device users as it allows the users to(More)
In this paper an approach to personal communications through the concept of personal trusted device is presented. The personal trusted device based architecture consists of separate layers, connectivity, middleware and applications. At the moment most of the effort has been put into the connectivity layer. The proposed architecture is verified through three(More)
In this paper an approach to the peer-to-peer communication in a mobile environment is presented. This approach is based on the concept of personal trusted device that constantly monitors its neighborhood and collects information for the use of different applications. The reference implementation is built on top of iPaq PDAs running the Linux operating(More)
In this paper the conservative Chandy-Misra parallel simulation algorithm is discussed. The basic algorithm is improved by using null message cancellation, simulation loop optimization and multicasting techniques. The algorithms are used for the simulation of a GSM mobile network application in a distributed workstation environment, Diworse. In the(More)
Collaboration has become an important teaching method in software engineering and there are several computer supported collaboration tools to aid the development and learning process. However, most studies have concentrated on intra-group studies. We believe that computer supported collaborative learning tools can also aid software engineering students to(More)
A ray tracing based cellular coverage simulator has been parallelized in order to speed up excecution. The simulator has been developed for accurate prediction of radio wave propagation in urban microcells. It combines a vertical plane model simulating the wave propagation over the buildings and a horizontal plane model simulating the wave propagation in(More)
In this paper the peforrnance of the Chandy-Misra algorithm in distributed simulation has been studied in the context of a particular simulation application: a cellular network. The logical process structure under the algorithm is modified in such a way that the excessive synchronisation caused by the algorithm can be avoided. The synchronisation is(More)