© The Author(s) 2019
C. Sadowski, T. Zimmermann (eds.)Rethinking Productivity in Software Engineeringhttps://doi.org/10.1007/978-1-4842-4221-6_4

4. Defining Productivity in Software Engineering

Stefan Wagner1  and Florian Deissenboeck2
University of Stuttgart, Stuttgart, Baden-Württemberg, Germany
CQSE GmbH, Munich, Germany

Successful software systems are subject to perpetual change as they need to be continuously improved and adapted to continuously changing requirements. Software evolution is the term used in software engineering to refer to this process of developing software initially and then repeatedly updating it. It is an essential goal to minimize the cost and to maximize the benefits of software evolution. In addition to financial ...

Get Rethinking Productivity in Software Engineering now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.