1.
Proceedings of the 1st International Conference on Open Source Systems
This volume contains the proceedings of the 1st International Conference on Open Source Systems, OSS 2005, held between 11th and 15th of July 2005 in Genova, Italy, organised by the Free University of Bolzano/Bozen and the Università degli Studi di Genova.
2.
Towards collaborative learning via shared artefacts over the Grid - Boldyreff, Cornelia; Kyaw, Phyo; Lavery, Janet; Nutter, David; Rank, Stephen
The Web is the most pervasive collaborative technology in widespread use today; and its use to support
eLearning has been highly successful. There are many web-based Virtual Learning Environments such as
WebCT, FirstClass, and BlackBoard as well as associated web-based Managed Learning Environments. In
the future, the Grid promises to provide an extremely powerful infrastructure allowing both learners and
teachers to collaborate in various learning contexts and to share learning materials, learning processes,
learning systems, and experiences. This position paper addresses the role of support for sharing artefacts
in distributed systems such as the Grid. An analogy is made between collaborative software development
and collaborative learning with...
3.
A design recording framework to facilitate knowledge sharing in collaborative software engineering - Kyaw, Phyo; Boldyreff, Cornelia; Rank, Stephen
This paper describes an environment that allows a development team to share knowledge about software artefacts
by recording decisions and rationales as well as supporting the team in formulating and maintaining design constraints. It explores the use of multi-dimensional design spaces for capturing various issues arising during development and presenting this meta-information using a network of views. It describes a framework to underlie the collaborative environment and shows the supporting architecture and its implementation. It addresses how the artefacts and their meta-information are captured in a non-invasive way and shows how an artefact repository is embedded to store and manage the...
6.
Active artefact management for distributed software engineering - Boldyreff, Cornelia; Nutter, David; Rank, Stephen
We describe a software artefact repository that provides its contents with some awareness of their own creation. "Active" artefacts are distinguished from their passive counterparts by their enriched meta-data model which reflects the work-flow process that created them, the actors responsible, the actions taken to change the artefact, and various other pieces of organisational knowledge. This enriched view of an artefact is intended to support re-use of both software and the expertise gained when creating the software. Unlike other organisational knowledge systems, the meta-data is intrinsically part of the artefact and may be populated automatically from sources including existing data-format...
8.
Towards the effective distribution of agile practice - Adams, Paul J; Boldyreff, Cornelia
The agile methods are quickly gaining notoriety amongst
software engineers. Having been developed over the past decade, they now present a mature, lightweight alternative to the "classic" approaches to software engineering. Although agile methods have solved some of the problems of established software engineering practice, they
have created some problems of their own. Most importantly, we can infer a, potentially problematic, requirement of collocation. In this research I intend to develop a system that will allow the effective distribution of agile practice, with a particular focus on the eXtreme Programming method. This paper discusses the motivation for this research and outlines the...
11.
Adaptive reuse of Libre software systems for supporting on-line collaboration - Adams, Paul; Boldyreff, Cornelia; Nutter, David; Rank, Stephen
In this paper, the adaptive reuse of Plone; an open source content management system is described. In one instance, Plone has been used as the backbone of a collaboration and communication support infrastructure within a large research project. In the other, Plone has been used as the main web-presence of a specialist group of the British Computer Society. This paper analyses the benefits and problems of reusing Plone to support collaboration. Based on this reuse experience, a more systematic approach to supporting Plone reuse is proposed. This approach takes into account the special case of reuse support relevant to open...
13.
Using open source tools to support collaboration within CALIBRE - Adams, Paul; Nutter, David; Rank, Stephen; Boldyreff, Cornelia
Abstract – This paper describes the deployment of Plone, an
Open-Source content management system, to support the
activities of CALIBRE, an EU-funded coordination action
integrating research into Libre software. The criteria by
which Plone was selected are described, and the goodness of
fit to these criteria is analysed.
As a coordination action, CALIBRE involves 12 partners
with different requirements and characteristics. The
CALIBRE Working Environment (CWE) must therefore
support a variety of users with different levels of technical expertise and expectations.
Implementation of the support infrastructure for CALIBRE
is ongoing, and has provided some interesting insights into the benefits of the use of libre software. Although Plone has not been explicitly...