학술논문
Using intentional source-code views to aid software maintenance
Document Type
Conference
Author
Source
International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings. Software maintenance Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on. :169-178 2003
Subject
Language
ISSN
1063-6773
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.