• 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