Sunday, June 12, 2011

Of Change and Software

Of Change and Software Review


See more picture


Of Change and Software Feature

Software changes. Any long-lived software system has maintenance costs dominating its initial development costs as it is adapted to new or changing requirements. Systems on which such continuous changes are performed inevitably decay, making maintenance harder. This problem is not new: The software evolution research community has been tackling it for more than two decades. However, most approaches have been targeting specific maintenance activities using an ad-hoc model of software evolution. Instead of only addressing individual maintenance activities, we propose to take a step back and address the software evolution problem at its root by treating change as a ?rst-class entity. We apply the strategy of rei?cation, used with success in other branches of software engineering, to the changes software systems experience. Our thesis is that a rei?ed change-based representation of software enables better evolution support for both reverse and forward engineering activities.


Check price now


Rerate Products


Customer Review

No comments:

Post a Comment