Software systems tend to grow larger with time, become less structured with changes and less understandable with stuff turnover. These systems are not isolated in their landscape, rather connected to several other systems with heterogeneous architectures supported by wide diverse of communications. These systems are applied to maintenance efforts from the moment they are delivered. Within the maintenance and changes in the system, consequence changes are noticed on the interfaces level. Both maintenance of the interfaces and the implementation have nontrivial percentage costs of the IT-budget. The management of the interfaces during their life time starting with defining them or retrieving them and ending with deactivation phase is explained within its steps in this paper of progress. A reduction in the costs for maintaining the interfaces is expected as one of the results in this work.
Published in:
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Date of Conference: 1-4 March 2011