• DocumentCode
    3502439
  • Title

    A hybrid approach to recognizing programming plans

  • Author

    Quilici, Alex

  • Author_Institution
    Dept. of Electr. Eng., Hawaii Univ., HI, USA
  • fYear
    1993
  • fDate
    8-9 Jul 1993
  • Firstpage
    96
  • Lastpage
    103
  • Abstract
    Most current models of program understanding are unlikely to scale up successfully. Top-down approaches require advance knowledge of what the program is supposed to do, which is rarely available with aging software systems. Bottom-up approaches require complete matching of the program against a library of programming plans, which is impractical with the large plan libraries needed to understand programs that contain many domain-specific plans. This paper presents a hybrid approach to program understanding that 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 student programmers attempt to perform bottom-up understanding on geometrically-oriented C functions
  • Keywords
    software maintenance; software tools; bottom-up understanding; candidate plans; geometrically-oriented C functions; hierarchical organization; plan library; program understanding; programming plans; student programmers; Aging; Lattices; Libraries; Object oriented modeling; Programming profession; Reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 1993. Proceedings., IEEE Second Workshop on
  • Conference_Location
    Capri
  • ISSN
    1092-8138
  • Print_ISBN
    0-8186-4042-1
  • Type

    conf

  • DOI
    10.1109/WPC.1993.263901
  • Filename
    263901