학술논문

Using intentional source-code views to aid software maintenance
Document Type
Conference
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
Computing and Processing
Software maintenance
Software systems
Logic
Software testing
System testing
Computer architecture
Documentation
Application software
Concrete
Test pattern generators
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.