1. Five recommendations for software evolvability.
- Author
-
Rajlich, Václav
- Subjects
COMPUTER software ,COMPUTER software developers ,SOFTWARE engineering ,SOCIAL evolution ,TECHNOLOGICAL innovations - Abstract
Abstract: Evolvability of software lies in intersection of 3 factors: evolving system properties, human factors present in the developer team, and evolution demands. The paper presents 5 recommendations that enhance software evolvability: defined processes of software change, distinction between evolving and stabilized part of the code, analyzable code segments, significant concept encapsulation, and avoidance of wrapping. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF