• Publications
  • Influence
Object-Oriented Software Engineering Using UML, Patterns, and Java
TLDR
This book uses examples from real systems and examines the interaction between such techniques as UML, Java-based technologies, design patterns, rationale, configuration management, and quality control. Expand
Rationale Management in Software Engineering
This is a detailed summary of research on design rationale providing researchers in software engineering with an excellent overview of the subject. Professional software engineers will find manyExpand
Communication Metrics for Software Development
TLDR
The design and evaluation of a set of communication metrics for software development is discussed, to develop metrics that enable the assessment of a tool or a method in the context of a project. Expand
Transatlantic project courses in a university environment
TLDR
The experience with teaching three distributed software engineering project courses, where students were exposed first hand to distribution issues, encountering challenges introduced by different cultures, languages, standards and time zones, and facing them with tools such as groupware, videoconferencing, distributed repositories and travel. Expand
Requirements Mean Decisions! – Research issues for understanding and supporting decision-making in Requirements Engineering
TLDR
It is argued that research should focus more on Requirements Engineering as a decision-making process with focus on describing and understanding it, and on providing and evaluating methods to improve and support RE decisionmaking. Expand
Rationale-Based Use Case Specification
TLDR
An integrated process with dedicated guidance for capturing requirements and their rationale is proposed, its tool support is discussed and the experiences made during several case studies with students are described. Expand
Augmented maintenance of powerplants: a prototyping case study of a mobile AR system
TLDR
The authors report on recent efforts at the TU Munich to analyze the information generation, retrieval, transmission, and visualization process in the context of maintenance procedures that are performed in nuclear power plants. Expand
THE N-DIM APPROACH TO CREATING DESIGN SUPPORT SYSTEMS
Creating practical design support systems is a complex design endeavor. We approach it with an evolutionary process, one that studies the design information flow then builds and tests informationExpand
...
1
2
3
4
5
...