• DocumentCode
    2795107
  • Title

    A comparative evaluation of techniques for syntactic level source code analysis

  • Author

    Cox, Anthony ; Clarke, Charles

  • Author_Institution
    Waterloo Univ., Ont., Canada
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    282
  • Lastpage
    289
  • Abstract
    Many program maintenance tools rely on traditional parsing techniques to obtain syntactic level models of the code being maintained. When, for some reason, code cannot be parsed, software maintainers are forced to fall back on ad hoc tools and techniques, such as grep. As an alternative, hierarchical lexical analysis augmented with simple data structures can be used to extract an approximation of the abstract syntax for a source file. Experiments indicate that such an approach is feasible and produces results comparable to those obtained using a parser
  • Keywords
    data structures; program compilers; software maintenance; software tools; abstract syntax; data structures; experiments; grep; hierarchical lexical analysis; parsing; program maintenance tools; source file; syntactic level source code analysis; Computer architecture; Data mining; Data structures; Information analysis; Operating systems; Performance analysis; Software maintenance; Software systems; Software tools; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-0915-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2000.896710
  • Filename
    896710