• DocumentCode
    2132156
  • Title

    From code understanding needs to reverse engineering tool capabilities

  • Author

    von Mayrhauser, A. ; Vans, A.M.

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    1993
  • fDate
    19-23 Jul 1993
  • Firstpage
    230
  • Lastpage
    239
  • Abstract
    A major portion of the software maintenance effort is spent on the reverse engineering activity of understanding existing software. If one can learn more about how programmers understand code successfully, one can build better tools to support the understanding process. This contributes to higher quality and improved efficiency of maintenance tasks. An integrated code comprehension model and experiences with it in an industrial setting are presented. Audio-taped, think-aloud reports were used to investigate how well the integrated code comprehension model works during industrial maintenance activities that range from code fixes to enhancements, code leverage, and reuse. The tapes were analyzed for information needs during maintenance activities, and tool capabilities were derived accordingly. The results are presented and discussed
  • Keywords
    computer aided software engineering; human factors; information needs; program debugging; reverse engineering; software maintenance; software reusability; software tools; audio-taped think-aloud reports; code enhancements; code fixes; code leverage; code reuse; efficiency; industrial maintenance activities; information needs; integrated code comprehension model; quality; reverse engineering tool capabilities; software maintenance; understanding needs; Cognition; Computer industry; Computer science; Electrical equipment industry; Information analysis; Large-scale systems; Programming profession; Reverse engineering; Software maintenance; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
  • ISSN
    1066-1387
  • Print_ISBN
    0-8186-3480-4
  • Type

    conf

  • DOI
    10.1109/CASE.1993.634824
  • Filename
    634824