Extracting code fragments that implement functionality from source programs

For the past half a century, programmers have already written billion of lines of codes in different software systems. Software managers do not expect the past knowledge and experience embodied in their software portfolio to be thrown away. The problem we are faced with today is that a large amount...

Full description

Saved in:
Bibliographic Details
Main Author: Kow, Juan Tiang.
Other Authors: Tan Hee, Beng Kuan
Format: Theses and Dissertations
Published: 2008
Subjects:
Online Access:http://hdl.handle.net/10356/4526
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
id sg-ntu-dr.10356-4526
record_format dspace
spelling sg-ntu-dr.10356-45262023-07-04T15:21:53Z Extracting code fragments that implement functionality from source programs Kow, Juan Tiang. Tan Hee, Beng Kuan School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems For the past half a century, programmers have already written billion of lines of codes in different software systems. Software managers do not expect the past knowledge and experience embodied in their software portfolio to be thrown away. The problem we are faced with today is that a large amount of these codes that have been written are in a haphazard way. A great deal of difficulty is faced in identifying the section of codes that implement functionality to help programmers in maintaining existing systems or to implement new systems. In this research project, code fragments that implement functionality from source programs are extracted. It is based on the hypothesis that a program interacts with its environment through accepting and delivering information from and to its environment respectively. As such, the functionality in a program is achieved through its input/output statements. Master of Engineering 2008-09-17T09:53:17Z 2008-09-17T09:53:17Z 2000 2000 Thesis http://hdl.handle.net/10356/4526 Nanyang Technological University application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Kow, Juan Tiang.
Extracting code fragments that implement functionality from source programs
description For the past half a century, programmers have already written billion of lines of codes in different software systems. Software managers do not expect the past knowledge and experience embodied in their software portfolio to be thrown away. The problem we are faced with today is that a large amount of these codes that have been written are in a haphazard way. A great deal of difficulty is faced in identifying the section of codes that implement functionality to help programmers in maintaining existing systems or to implement new systems. In this research project, code fragments that implement functionality from source programs are extracted. It is based on the hypothesis that a program interacts with its environment through accepting and delivering information from and to its environment respectively. As such, the functionality in a program is achieved through its input/output statements.
author2 Tan Hee, Beng Kuan
author_facet Tan Hee, Beng Kuan
Kow, Juan Tiang.
format Theses and Dissertations
author Kow, Juan Tiang.
author_sort Kow, Juan Tiang.
title Extracting code fragments that implement functionality from source programs
title_short Extracting code fragments that implement functionality from source programs
title_full Extracting code fragments that implement functionality from source programs
title_fullStr Extracting code fragments that implement functionality from source programs
title_full_unstemmed Extracting code fragments that implement functionality from source programs
title_sort extracting code fragments that implement functionality from source programs
publishDate 2008
url http://hdl.handle.net/10356/4526
_version_ 1772826481783734272