Software inspection helps to improve the quality of software products early in the development process. For design inspection recent research showed that usage-based reading of doc...
Software reliability models are an important tool in quality management and release planning. There is a large number of different models that often exhibit strengths in differen...
IT application landscapes alias software cities of large enterprises comprise tens or even hundreds of IT applications. Structuring software cities into domains is an important tas...
: The investments needed to bring a software project to the market are substantial and can extend over several years. Managing software development requires not only technical expe...
Recently, growing attention is focused on run-time management of Quality of Service (QoS) of complex software systems. In this context, self-adaptation of applications, based on r...
Mauro Caporuscio, Antinisca Di Marco, Paola Invera...