Title :
Using intentional source-code views to aid software maintenance
Author :
Mens, Kim ; Poll, Bernard ; González, Sebastián
Author_Institution :
Dept. d´´Ingenierie Inf., Univ. Catholique de Louvain, Louvain-la-Neuve, Belgium
Abstract :
The conceptual structure of existing software systems is often implicit or non-existing in the source code. We propose the lightweight abstraction of intentional source-code views as a means of making these conceptual structures more explicit. Based on the experience gained with two case studies, we illustrate how intentional source-code views can simplify and improve software understanding, maintenance and evolution in various ways. We present the results as a catalog of usage scenarios in a pattern-like format.
Keywords :
configuration management; logic programming; metacomputing; reverse engineering; software maintenance; software tools; intentional source-code views; lightweight abstraction; logic metaprogramming; software evolution; software improvement; software maintenance; software systems; software understanding; tool support; Application software; Computer architecture; Concrete; Documentation; Logic; Software maintenance; Software systems; Software testing; System testing; Test pattern generators;
Conference_Titel :
Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
Print_ISBN :
0-7695-1905-9
DOI :
10.1109/ICSM.2003.1235419