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
Link To Document