187 views145 votes15 years 3 months ago SASO 2010»
The design and implementation of distributed, self-organising and self-adaptive systems are challenging. In this article we report on our experience gained during the development o...
104 views146 votes15 years 7 months ago IWFM 2003»
Peer-to-peer systems like Napster, Gnutella and Kazaa have recently become popular for sharing information. In this paper, we show how to design peer-to-peer systems within the ac...
105 views134 votes15 years 10 months ago ICECCS 2000»
Production of a large-scale software system involves quite a few software components. It is very common to develop such software components in a distributed environment consisting...
161 views149 votes15 years 11 months ago APSEC 2005»
In typical open source software development, developers use revision control systems for product management, mailing list systems for human communications, and bug tracking system...
Abstract. To overcome increasing complexity and dynamic nature of distributed computing system, such as ubiquitous computing systems, it is critical to have computing systems that ...
Currently, there is no commonly accepted methodology for developing organizational memory systems (OM) that is comprehensive in the sense that it guides the development process fr...
114 views129 votes15 years 11 months ago CAISE 2005»
The research reported upon in this paper aims at reducing errors in both the requirements engineering and the system specification phase of software development, by means of system...
92 views119 votes15 years 10 months ago HICSS 1999»
The paper introduces an Internet based development system for Xputers, which combines an application development framework with a runtime support to run applications on the real h...
A novel theory of the stages of ethical development in intelligent systems is proposed, incorporating prior related theories by Kohlberg and Gilligan, as well as Piaget's theo...