Maintenance costs make up the bulk of the total life cycle costs of a software system. Besides organizational issues such as knowledge management and turnover, the long-term maintenance costs are largely predetermined by various quality attributes of the software system itself, such as redundancy and adequate documentation. Unfortunately, many quality… (More)
In today's software industry a software engineer is not only expected to successfully cope with technical challenges, but also to deal with non-technical issues arising from difficult project situations. These issues typically include understanding the customer's domain and requirements, working in a team, organizing the division of work, and coping with… (More)
Defect-detection techniques, like reviews or tests, are still the prevalent method to assure the quality of software. However, the economics behind those techniques are not fully understood. It is not always obvious when and for how long to use which technique. A cost model for defect-detection techniques is proposed that uses a reliability model and expert… (More)
Für Unternehmen der unterschiedlichsten Branchen ist hohe Pro-duktivität und Qualität bei der Entwicklung betrieblicher Informa-tionssysteme von stra-tegischer Bedeutung.
Dieses Papier beschreibt die zentralen Eigenschaften des Qualitätsüberwachungs-Frameworks C ONQAT(Continuous Quality Assessment Tool) [DPS06] und berichtet über die Erfahrungen, die im Laufe des bisher einjährigen Einsatzes gemacht wurden.
Process improvement in a large-scale industrial environment is a challenge for numerous reasons. Besides others it is difficult to convince and motivate a critical mass of the staff and it is particularly expensive to train a large number of developers and managers. Established Software Configuration Management (SCM) practices pave the way to improve in a… (More)