Data-centered program understanding

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

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 a Data-centered Program Understanding Tool Environment called DPUTE that is currently being evaluated and enhanced by our industrial partners.

Original languageEnglish
Title of host publicationProceedings - 1994 International Conference on Software Maintenance, ICSM 1994
EditorsMari Georges, Hausi A. Muller
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages272-281
Number of pages10
ISBN (Electronic)0818663308, 9780818663307
DOIs
StatePublished - 1994
Externally publishedYes
Event1994 International Conference on Software Maintenance, ICSM 1994 - Victoria, Canada
Duration: 19 Sep 199423 Sep 1994

Publication series

NameProceedings - 1994 International Conference on Software Maintenance, ICSM 1994

Conference

Conference1994 International Conference on Software Maintenance, ICSM 1994
Country/TerritoryCanada
CityVictoria
Period19/09/9423/09/94

Fingerprint

Dive into the research topics of 'Data-centered program understanding'. Together they form a unique fingerprint.

Cite this