This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.Within the field of software maintenance, both reverse engineering and software reuse have been suggested as ways of salvaging some of the investment made in software that is now out of date. One goal that is shared by both reverse engineering and reuse is a desire to be able to redescribe source code, that is to produce higher level descriptions of existing code. The fundamental theme of this thesis is that from a maintenance perspective, source code should be considered primarily as a text. This emphasizes its role as a medium for communication between humans rather than as a medium for human-computer communication. Characteristic of this vi...
Pemahaman sesuatu perisian sedia ad~khususnya sistem legasLialah satu tugas~rumit.-Pembangun-atau p...
Maintenance is estimated to be the most expensive stage of the software development lifecycle. While...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continu...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
In the context of Software Reuse providing techniques to support source code retrieval has been wide...
This paper notes something of a paradox: Computer software reuse systems both intellectual and autom...
The means of producing information and the infrastructure for disseminating it are constantly changi...
Paper dated January 6, 1995A method is described for obtaining useful information from legacy code. ...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
As the 20th century draws to a close, software has become one of the major driving forces in busines...
Managing software maintenance projects is difficult. A manager typically has to deal with a backlog ...
Formal approaches to software reuse rely heavily upon specification matching criterion, where a sear...
The aim of the software maintenance is to maintain the software system in accordance with advanceme...
Pemahaman sesuatu perisian sedia ad~khususnya sistem legasLialah satu tugas~rumit.-Pembangun-atau p...
Maintenance is estimated to be the most expensive stage of the software development lifecycle. While...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continu...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
In the context of Software Reuse providing techniques to support source code retrieval has been wide...
This paper notes something of a paradox: Computer software reuse systems both intellectual and autom...
The means of producing information and the infrastructure for disseminating it are constantly changi...
Paper dated January 6, 1995A method is described for obtaining useful information from legacy code. ...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
As the 20th century draws to a close, software has become one of the major driving forces in busines...
Managing software maintenance projects is difficult. A manager typically has to deal with a backlog ...
Formal approaches to software reuse rely heavily upon specification matching criterion, where a sear...
The aim of the software maintenance is to maintain the software system in accordance with advanceme...
Pemahaman sesuatu perisian sedia ad~khususnya sistem legasLialah satu tugas~rumit.-Pembangun-atau p...
Maintenance is estimated to be the most expensive stage of the software development lifecycle. While...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...