Riki: A System for Knowledge Transfer and Reuse in Software Engineering Projects

Riki: A System for Knowledge Transfer and Reuse in Software Engineering Projects

Jörg Rech (Fraunhofer Institute for Experimental Software Engineering (IESE), Germany), Eric Ras (Fraunhofer Institute for Experimental Software Engineering (IESE), Germany) and Björn Decker (Fraunhofer Institute for Experimental Software Engineering (IESE), Germany)
DOI: 10.4018/978-1-59904-117-9.ch003
OnDemand PDF Download:


Many software organizations have a reputation for producing expensive, low-quality software systems. This results from the inherent complexity of software itself as well as the chaotic organization of developers building these systems. Therefore, we set a stage for software development based on social software for knowledge and learning management to support reuse in software engineering as well as knowledge sharing in and between projects. In the RISE (Reuse in Software Engineering) project, we worked with several German SMEs to develop a system for the reuse of software engineering products such as requirement documents. The methodology and technology developed in the RISE project makes it possible to share knowledge in the form of software artifacts, experiences, or best practices based on pedagogic approaches. This chapter gives an overview of the reuse of knowledge and so-called Learning Components in software engineering projects and raises several requirements one should keep in mind when building such systems to support knowledge transfer and reuse.

Complete Chapter List

Search this Book:
Table of Contents
Walt Scacchi, Joseph Hardin
Chapter 1
Eirini Kalliamvakou
The open source software (OSS) development area of research presents a fresh and generous domain for analysis and study. In line with this, it is... Sample PDF
Open Source Software Basics: An Overview of a Revolutionary Research Context
Chapter 2
Christian Reinhardt, Andrea Hemetsberger
Free and open source software (F/OSS) communities are self-organizing, social entities that collaboratively create knowledge and innovate. Their... Sample PDF
Of Experts and Apprentices: Learning from the KDE Community
Chapter 3
Jörg Rech, Eric Ras, Björn Decker
Many software organizations have a reputation for producing expensive, low-quality software systems. This results from the inherent complexity of... Sample PDF
Riki: A System for Knowledge Transfer and Reuse in Software Engineering Projects
Chapter 4
Christian Höcht, Jörg Rech
Developing human-engineered systems is considered as a challenge that addresses a wide area of expertise; computer scientists as well as social... Sample PDF
Human-Centered Design of a Semantically Enabled Knowledge Management System for Agile Software Engineering
Chapter 5
Tom Butler, Joseph Feller, Andrew Pope, Ciaran Murphy
This chapter presents an action research-based case study of the development of pKADS (portable knowledge asset development system), an open source... Sample PDF
Making Knowledge Management Systems Open: A.Case.Study.of.the.Role.of.........Open.Source.Software
Chapter 6
Christian Wernberg-Tougaard, Patrice-Emmanuel Schmitz, Kristoffer Herning, John Gøtze
The use of free and open source software (F/OSS) in the public sector has been accelerating over the last ten years. The benefits seem to be... Sample PDF
Evaluating Open Source in Government: Methodological Considerations in Strategizing the Use of Open Source in the Public Sector
Chapter 7
Ernesto Damiani, Paul G. Mezey, Paolo M. Pumilia, Anna M. Tammaro
Some contemporary theoretical and technological issues that are becoming of paramount importance for building a cross-disciplinary research and... Sample PDF
Open Culture for Education and Research Environment
Chapter 8
Riina Vuorikari, Karl Sarnow
This chapter provides an overview into policies in the area of e-learning that ten European countries, all members of European Schoolnet, have taken... Sample PDF
European National Educational School Authorities' Actions Regarding Open Content and Open Source Software in Education
Chapter 9
Christos Bouras, Maria Nani
As e-learning continuously gains the interest of the scientific community, industry, and government, a wide variety of learning technology products... Sample PDF
Using Open Source to Building and Accessing Learning Objects and Online Courses
Chapter 10
Neophytos Demetriou
OpenACS is a high-level community framework designed for developing collaborative Internet sites. It started from a university project at MIT, got... Sample PDF
The Development of the Open ACS Community
Chapter 11
Pascal Francq
For a few years, social software has appeared on the Internet to challenge the problem of handling the mass of information available. In this... Sample PDF
The GALILEI Platform: Social Browsing to Build Communities of Interests and Share Relevant Information and Expertise
Chapter 12
Marcos Castilho, Marcos S. Sunye, Daniel Weingaerter, Luis C.E. de Bona, Fabiano. Silva, Alexandre Direne, Laura García
In this chapter, we describe the products and services offered by the Department of Computer Science of the Federal University of Paraná within the... Sample PDF
Making Government Policies for Education Possible by Means of Open Source Technology: A Successful Case
Chapter 13
Marc A. Forment
This chapter will discuss the influence of the main learning paradigms: conductism and constructivism. We will also talk about the need to apply the... Sample PDF
A Social Constructionist Approach to Learning Communities: Moodle
About the Authors