• DocumentCode
    1825566
  • Title

    A hybrid approach to recognizing programming plans

  • Author

    Quilici, Alex

  • Author_Institution
    Dept. of Electr. Eng., Hawaii Univ., Honolulu, HI, USA
  • fYear
    1993
  • fDate
    21-23 May 1993
  • Firstpage
    126
  • Lastpage
    133
  • Abstract
    A hybrid approach to program understanding is presented. It uses an indexed, hierarchical organization of the plan library to limit the number of candidate plans considered during program understanding. This approach is based on observations made from studying the attempts of student programmers to perform bottom-up understanding on geometrically oriented C functions and relies on a highly organized plan library, where each plan has indexing, specialization, and implication links to other plans. It uses an algorithm that takes advantage to these indices to suggest general candidate plans to match top-down against the code, specializations to refine these general plans once they are recognized, and implications to recognize other, related plans without performing further matching
  • Keywords
    program diagnostics; software engineering; bottom-up understanding; candidate plans; geometrically oriented C functions; indexing; plan library; program understanding; recognizing programming plans; student programmers; Aging; Explosions; Lattices; Libraries; Object oriented modeling; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1993., Proceedings of Working Conference on
  • Conference_Location
    Baltimore, MD
  • Print_ISBN
    0-8186-3780-3
  • Type

    conf

  • DOI
    10.1109/WCRE.1993.287772
  • Filename
    287772