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 ...
© The Author(s) 2019C. 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
University of Stuttgart, Stuttgart, Baden-Württemberg, Germany
CQSE GmbH, Munich, Germany