• DocumentCode
    2204130
  • Title

    Data-centered program understanding

  • Author

    Joiner, J.K. ; Tsai, W.T. ; Chen, X.P. ; Subramanian, S. ; Sun, J. ; Gandamaneni, H.

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    1994
  • fDate
    19-23 Sep 1994
  • Firstpage
    272
  • Lastpage
    281
  • Abstract
    Software maintainers use a variety of techniques and representations for understanding programs. Most of these representations first focus on the control structure of a program such as call graphs, control flow graphs and paths. We propose a new approach for program understanding that is data-centered-it first focuses on data and data relationships. We have experimented on both small and large Cobol programs from industry to determine if our methods are useful for program understanding and software maintenance. We have developed DPUTE (Data-centered Program Understanding Tool Environment) that is currently being evaluated and enhanced by our industrial partners
  • Keywords
    program diagnostics; programming environments; software maintenance; software tools; Cobol programs; DPUTE; Data-centered Program Understanding Tool Environment; call graphs; control flow graphs; control paths; data relationships; program control structure; software maintenance; Software development environments; Software fault diagnosis; Software maintenance; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1994. Proceedings., International Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-8186-6330-8
  • Type

    conf

  • DOI
    10.1109/ICSM.1994.336767
  • Filename
    336767