Alf Inge Wang

Learn More
Retrospective analysis is a way to share knowledge following the completion of a project or major milestone. However, in the busy workday of a software project, there is rarely time for such reviews and there is a need for effective methods that will yield good results quickly without the need for external consultants or experts. Building on an existing(More)
This paper presents the Peer2Me framework that enables developers to create mobile peer-to-peer applications. The framework provides an API that is easy to adopt, yet capable of creating advanced peer-to-peer applications. The framework was built to provide applications providing pure peer-to-peer network where all nodes have the same responsibility and(More)
The Bring Your Own Device (BYOD) wave and advancement in technical infrastructures and in learning technology opens for new ways of teaching in the classroom. The teachers’ laptops connected to a video projector, access to wireless network and the students smartphones, tablets or laptops can be utilized to enhance the interaction between the teacher and(More)
A way to learn about Commercial Off-The-Shelf (COTS) products is to define a set of characteristics or attributes and then to collect information about these attributes. In an industrial context, the attributes used to select COTS clearly depend on project specific goals. In our educational context we made an attempt to define general COTS characterization(More)
This paper looks at how Cooperative Software Engineering (CSE) can be supported. We first investigate the process aspects by presenting a traditional process architecture supporting CSE. Then we propose a multi-agent architecture for CSE, which is better in terms of simplicity and flexibility, and particularly useful in modelling and providing support to(More)
Pervasive and social game is an emerging game genre which brings more physical movement and social interactions into game. This article proposes the conceptual framework TeMPS that systematically characterizes the important aspects of pervasive and social games. Further, around thirty games in different sub-genres are reviewed by analyzing and fitting them(More)
This paper presents experiences we had from building a workflow tool from scratch using XML technology. We will present some strengths found using XML-technology, but also some weaknesses. Although we had to create a simple process modelling language for this workflow tool, the focus of this paper is on experiences on using XML technology to build workflow(More)
This paper describes a prototype for supporting distributed, mobile software processes. The prototype allows instantiated process models to be distributed in different workspaces, and have mechanisms to allow parts of the process to be moved from one workspace to another. The paper outlines the main concepts, a process modelling language and tools to(More)