DocumentCode
3372060
Title
Extracting code fragment that implements functionality
Author
Tan, Hee Beng Kuan ; Kow, Juan Tiang
Author_Institution
Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore
fYear
1999
fDate
1999
Firstpage
351
Lastpage
354
Abstract
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. Based on this hypothesis, this paper proposes a novel approach for the extraction of code fragments for implementing each functionality or a given group of related functionalities from program source code. This helps the software maintainer to identify affected code fragments for making changes to functionalities. The code fragments extracted are also reusable for implementing the same functionalities in the same hardware and software platform. At least, the designs of the code fragments are reusable
Keywords
program slicing; software maintenance; software reusability; code fragment extraction; code fragment reusability; functionality; hardware platform; input/output statements; program source code; software maintenance; software platform; Data mining; Hardware; Maintenance engineering; Matrix decomposition; Reverse engineering; Software debugging; Software maintenance; Software reusability; Software systems; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
Conference_Location
Takamatsu
Print_ISBN
0-7695-0509-0
Type
conf
DOI
10.1109/APSEC.1999.809622
Filename
809622
Link To Document