volume 29, issue 9, Pe1888 2017
DOI: 10.1002/smr.1888
View full text
Sign up to set email alerts

Abstract: Change has been recognized as the distinguishing feature that makes software different from any other human-produced artifacts. Initial reflections on the urgent and unavoidable need to master change date back to the 1970s. However, despite the continuous progress that characterized software technology since, in practice, software change is still often handled as an afterthought, in an ad hoc and unprincipled manner. Agile development methods have been proposed and are now widely adopted to accommodate change…

Expand abstract