Within the maintenance activity, a great deal of time is spent in the process of understanding unstructured code prior to changing or fixing the program. This involves the comprehension of complex control structures. While automated processes are available to structure entire programs, there is a need for less formal structuring processes to be used by practicing professionals on small programs or local sections of code. This paper presents methods for restructuring complex sequence, selection, and iteration structures into structured logic. The procedures are easily taught and they result in solutions of reduced complexity as compared to the original code. Whether the maintenance programmer uses these procedures simply for understanding, o...
A method is presented for converting unstructured program schemas to strictly equivalent structured ...
A description of an Intelligent, Knowledge-Based maintenance tool, being developed by the Centre for...
The process of maintenance and enhancement of legacy software systems is a laborious and unavoidable...
The general ethos of producing structured programs has been, at least in theory, adopted throughout ...
It has been mentioned that application should be designed for maintenance [AlC98]. Maintainability i...
for Program Maintenance tends to degrade the structure of software, ultimately making maintenance mo...
In the last twenty years the software engineering community has adopted structured methods for the d...
This paper proposes a methodology relating to the design and implementation of code changes in the c...
It has been recognized since the late sixties that the major source of difficulty and expense in the...
Graduation date: 1982The methodology of structured programming has\ud enabled rapid progress in many...
The RELAP5-3D source code is unstructured with many interwoven logic flow paths. By restructuring th...
Software maintenance is one of the most expensive and time-consuming phases in the software life-cyc...
The paper proposes a framework of various tasks involved in the software maintenance process. The wo...
AbstractIn this paper we provide an detailed overview of existing research in the field of software ...
Software maintenance has emerged as a major effort within many software organizations. In this paper...
A method is presented for converting unstructured program schemas to strictly equivalent structured ...
A description of an Intelligent, Knowledge-Based maintenance tool, being developed by the Centre for...
The process of maintenance and enhancement of legacy software systems is a laborious and unavoidable...
The general ethos of producing structured programs has been, at least in theory, adopted throughout ...
It has been mentioned that application should be designed for maintenance [AlC98]. Maintainability i...
for Program Maintenance tends to degrade the structure of software, ultimately making maintenance mo...
In the last twenty years the software engineering community has adopted structured methods for the d...
This paper proposes a methodology relating to the design and implementation of code changes in the c...
It has been recognized since the late sixties that the major source of difficulty and expense in the...
Graduation date: 1982The methodology of structured programming has\ud enabled rapid progress in many...
The RELAP5-3D source code is unstructured with many interwoven logic flow paths. By restructuring th...
Software maintenance is one of the most expensive and time-consuming phases in the software life-cyc...
The paper proposes a framework of various tasks involved in the software maintenance process. The wo...
AbstractIn this paper we provide an detailed overview of existing research in the field of software ...
Software maintenance has emerged as a major effort within many software organizations. In this paper...
A method is presented for converting unstructured program schemas to strictly equivalent structured ...
A description of an Intelligent, Knowledge-Based maintenance tool, being developed by the Centre for...
The process of maintenance and enhancement of legacy software systems is a laborious and unavoidable...