• DocumentCode
    3024330
  • Title

    Extraction of Attribute Dependency Graph from Database Applications

  • Author

    Liu, Kaiping ; Tan, Hee Beng Kuan ; Chen, Xu

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2011
  • fDate
    5-8 Dec. 2011
  • Firstpage
    138
  • Lastpage
    145
  • Abstract
    Database applications constitute a large portion of the software systems. This paper proposes a novel graph called attribute dependency graph to show the dependencies between attributes in a database application and also the programs involved. We propose an approach to automatically extract the attribute dependency graph through analyzing the source code of database applications. The extracted information can be used in the maintenance process particularly in the impact analysis upon modification of a database application. A tool has been developed to implement the proposed approach for PHP-based database applications. Case studies have also been conducted to demonstrate the use of our proposed approach.
  • Keywords
    database management systems; graph theory; information retrieval; PHP-based database applications; attribute dependency graph extraction; information extraction; maintenance process; software systems; source code; Data mining; Databases; Flow graphs; Maintenance engineering; Prototypes; Software systems; US Department of Transportation; attribute dependency graph; extraction; impact analysis; maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2011 18th Asia Pacific
  • Conference_Location
    Ho Chi Minh
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4577-2199-1
  • Type

    conf

  • DOI
    10.1109/APSEC.2011.10
  • Filename
    6130680