Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Harald Holz is active.

Publication


Featured researches published by Harald Holz.


IEEE Internet Computing | 2000

Merging project planning and Web enabled dynamic workflow technologies

Frank Maurer; Barbara Dellen; Fawsy Bendeck; Sigrid Goldmann; Harald Holz; Boris Kötting; Martin Schaaf

The MILOS system supports dynamic coordination of distributed software development teams by integrating project planning and workflow technologies over the Internet. The three-tiered Java architecture enables plan refinements to be made on the fly, and a change management component automatically creates traceability relationships between project entities.


Lecture Notes in Computer Science | 2002

Knowledge Management Support for Distributed Agile Software Processes

Harald Holz; Frank Maurer

Agile Software Development has put a new focus on the question of how to share knowledge among members of software development teams. In contrast to heavy-weight, document-centric approaches, agile approaches rely on face-to-face communication for knowledge transfer. Pure face-to-face communication is not feasible when applying agile processes in a virtual team setting. In this paper, we argue that the right approach for virtual software development teams using agile methods lies between a radical “none but source code” standpoint, and the multitude of documents proposed by heavy-weight development standards. This paper introduces work on developing a system for the task-based capture and pro-active distribution of recurrent information needs that typically arise for developers, as well as potential ways to satisfy these information needs. Our approach facilitates an incremental organizational learning process to capture and maintain knowledge on what documentation/information is actually needed, such that documentation is created on an “as needed” basis.


Lecture Notes in Computer Science | 2001

Task-Specific Knowledge Management in a Process-Centred SEE

Harald Holz; Arne Könnecker; Frank Maurer

This paper discusses how a process-centered knowledge management and coordination support approach can be used to create learning software organizations. We describe our extensions to the software engineering environment MILOS that allow us to model and interpret information needs that occur during project planning and enactment; this enables MILOS to automatically provide users with task-specific information. In order to capture actual information needs, we propose an extended feedback loop to update the process model stored in an experience base. The result is a knowledge management approach that is process-oriented and supports continuous process improvement.


Annals of Software Engineering | 2002

Integrating Process Support and Knowledge Management for Virtual Software Development Teams

Frank Maurer; Harald Holz

In this paper we describe how knowledge management and software process support can be integrated to improve the efficiency of virtual software teams. The approach presented here integrates a process enactment environment with an on-demand knowledge delivery strategy that is based on parameterized information needs models. The parameters in the information needs models are bound at project execution time to values extracted from the process enactment engine. Thus, the approach supports virtual teams by establishing a platform for systematic and task-specific knowledge exchange. The proposed approach is prototypically implemented in the MILOS system, an open source project of the University of Calgary (Canada) and the University of Kaiserslautern (Germany).


workshops on enabling technologies infrastracture for collaborative enterprises | 1998

Coordinating management activities in distributed software development projects

Fawsy Bendeck; Sigrid Goldmann; Harald Holz; Boris Kötting

Coordinating distributed processes, especially engineering and software design processes, has been a research topic for some time now. Several approaches have been published that aim at coordinating large projects in general, and large software development processes specifically. However most of these approaches focus on the technical part of the design process and omit management activities like planning and scheduling the project, or monitoring it during execution. We focus on coordinating the management activities that accompany the technical software design process. We state the requirements for a Software Engineering Environment (SEE), accommodating management, and we describe a possible architecture for such an SEE.


wissensmanagement | 2005

Leveraging passive paper piles to active objects in personal knowledge spaces

Heiko Maus; Harald Holz; Ansgar Bernardi; Oleg Rostanin

Office workers tend to produce paper piles of documents to read or to process sometime later. The information contained in these piles is often lost if it is not transferred to electronic format and connected to knowledge structures. Information that is not part of the knowledge worker’s electronic information space is frequently overlooked because it is not proactively provided during actual processes or tasks he is involved in. This paper presents a novel prototype for an intelligent office appliance, which results from an integration of three state-of-the-art office applications/appliances: a workflow system, a document classification system, and a multi-functional peripheral. The resulting system allows for leveraging an office worker’s papers to her personal knowledge space in order to realize a pro-active and context-sensitive information support within knowledge-intensive tasks and processes.


workshops on enabling technologies infrastracture for collaborative enterprises | 2003

Knowledge management for distributed agile processes: models, techniques, and infrastructure

Harald Holz; Grigori Melnik; Martin Schaaf

This report summarizes presentations and discussions of the IEEE WETICE 2003 Workshop on Knowledge Management for Distributed Agile Processes. The main goals of the workshop were to bring together practitioners and researchers from the areas of Knowledge Management and Agile Processes from different domains to discuss the current state of ongoing research efforts and to share practical experiences with adaptation of modern Knowledge Management techniques by agile teams.


workshops on enabling technologies infrastracture for collaborative enterprises | 1999

A meta-model for distributed software development

Sigrid Goldman; Jürgen Münch; Harald Holz

Software development processes are highly creative, and subject to frequent changes, making it hard to plan and schedule these processes in advance. Also, distributed projects cannot be planned centrally, especially if the involved parties are individual companies with their own areas of responsibility (as is the case in virtual software corporations). On the other hand, certain aspects of the overall plan and schedule (milestones & deadlines, project progress) need to be available to all concerned parties. We present an approach to support distributed planning and scheduling, as well as the subsequent (also distributed) plan execution, in one system. The approach enables us to support interleaved planning and plan enactment, allowing the user to change the plan and schedule while the project is already under way. This facilitates the task of keeping the plan up to date, avoiding the complete invalidation of the plan as is often the case in conventional projects soon after enactment has started.


Lecture Notes in Computer Science | 2004

Research on Learning Software Organizations - Past, Present, and Future

Harald Holz; Grigori Melnik

In order for a software organization to stay competitive, its software development needs to be part of organizational change. The organization’s ability to change and to adapt quickly to environmental changes provides a foundation for growth and power [7]. For such changes to happen, the learning capabilities of the organization have to be enhanced, being an essential part of producing more effective and efficient work practices. Moreover, continuous learning is essential for surviving – let alone prospering – in dynamic and competitive environments [15]. The Learning Software Organization (LSO) workshop series has been promoting this vision since 1999, addressing the questions of organizational learning from the software development point of view.


automated software engineering | 2003

An incremental approach to task-specific information delivery in SE processes

Harald Holz

In this paper, we present a system to proactively provide software process participants with information items that are available and relevant in the context of their current tasks. Knowledge on which items to offer is obtained in two ways. First, situation-specific information needs that arise for participants are captured, together with the information sources that are accessed to satisfy them. These are recommended to other participants in similar situations using collaborative filtering techniques. Second, to allow for more systematic recommendation functionality, a formal language is provided to specify preconditions on when to offer certain information items. The resulting hybrid system thus supports an incremental phase-in of knowledge management techniques into an organization, allowing the organization to decide how much effort to spend on knowledge engineering.

Collaboration


Dive into the Harald Holz's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Sigrid Goldmann

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Barbara Dellen

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar

Boris Kötting

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar

Martin Schaaf

University of Hildesheim

View shared research outputs
Top Co-Authors

Avatar

Fawsy Bendeck

Kaiserslautern University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge