Listing code is not the optimal representation of a sofiware system for maintenance purposes. The maintainer need: (1) more information than the code contains, and (2) an understandable presentation of that igormation. The implication of (I) is that if informalion is not originally present in the code, then it cannot be recovered from the code alone. Consequently, to perform maintenance effectively we need additional "views" on the software system. We propose to do maintenance using an enhanced view of the software system under evolution, that is, the Software System Model (SSM) that provides the maintainer with a number of alternative views of the code. To address (2) the expert system must offer information system capabilities, such as semantic retrieval and intelligent indexing. An analysis of the capabilities and the degrees of assistance of a Software Evolution Expert System (SEES) 'is given in an incremental framework.
An Analysis of Incremental Assistant Capabilities of Software Evolution Expert System
SEMERARO, Giovanni;
1991-01-01
Abstract
Listing code is not the optimal representation of a sofiware system for maintenance purposes. The maintainer need: (1) more information than the code contains, and (2) an understandable presentation of that igormation. The implication of (I) is that if informalion is not originally present in the code, then it cannot be recovered from the code alone. Consequently, to perform maintenance effectively we need additional "views" on the software system. We propose to do maintenance using an enhanced view of the software system under evolution, that is, the Software System Model (SSM) that provides the maintainer with a number of alternative views of the code. To address (2) the expert system must offer information system capabilities, such as semantic retrieval and intelligent indexing. An analysis of the capabilities and the degrees of assistance of a Software Evolution Expert System (SEES) 'is given in an incremental framework.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.