IEEE Transactions on Software Engineering
Software maintenance and evolution continues to play a vital role in the development of software systems. It is widely acknowledged that the majority of development effort, and thereby expenditure, is allocated to postinitial release activity. This activity, which takes place after the software has seen its first release, is known as software maintenance (or software evolution).
This is a post-print version of an article originally published in IEEE Transactions on Software Engineering, , Volume 31, Issue 10..
The version of record is available through:
Linos, Panos K., "Guest Editorial: Special Issue on Software, Maintenance and Evolution" IEEE Transactions on Software Engineering / (2005): 801-803.
Available at http://digitalcommons.butler.edu/facsch_papers/89