Tilmann F. W. Bruckhaus

Learn More
While most software defects (i.e., bugs) are corrected and tested as part of the lengthy software development cycle, enterprise software vendors often have to release software products before all reported defects are corrected, due to deadlines and limited resources. A small number of these defects will be escalated by customers and they must be resolved(More)
Enterprise software venders often have to release software products before all reported defects are corrected, and a small number of these reported defects will be escalated by customers whose businesses are seriously impacted. Escalated defects must be quickly resolved at a high cost by the software vendors. The total costs can be even greater, including(More)
Software tools play an important role in the software development process. Some tools are used by users taking on one specific role, in very specific activities and to process documents of a specific type (e.g., a compiler). Other tools are used by users in multiple roles, during many activities and for processing documents of multiple types (e.g., a(More)
One of the rst steps in improving a process is to understand the process, for example, by building descriptive models of the process. This paper addresses the elicitation of formal process models from real-world projects, using the Elicit method and tool, developed at McGill, and Statemate. In addition, the paper illustrates how formal models can make(More)
E@cient and effective studying of scientific papers is an important part of software engineering education. Moreover, it contributes to the knowledge necessary to carry out software research and development. However, we experienced numerous problems related to the many subactiuities of studying scientific papers. It turns out that many of them are analogous(More)
In large-scale software development, tools are frequently adopted at high cost, to increase quality and productivity. A method for quantitative analysis of the impact of such tool insertions would allow an organization to plan and assess tool insertions. However, currently, there are no practical methods available to accomplish such an analysis. The " Tool(More)
Measurement of a software development process is an important way to understand and improve processes. In this paper we propose that measurement programs should be based on a solid understanding of the process and the process context. One way to achieve this type of understanding is to rst build formal process and context models. It is pointed out that(More)
  • 1