Loading [a11y]/accessibility-menu.js
Do Dynamic Object Process Graphs Support Program Understanding? - A Controlled Experiment. | IEEE Conference Publication | IEEE Xplore

Do Dynamic Object Process Graphs Support Program Understanding? - A Controlled Experiment.


Abstract:

Using automatic program analysis techniques for extracting architectural information and its visualization is widely considered useful for program understanding. However,...Show More

Abstract:

Using automatic program analysis techniques for extracting architectural information and its visualization is widely considered useful for program understanding. However, it has to be empirically validated if a given technique is beneficial in practice. This is usually done by performing a set of case studies. To find out for sure whether a technique really has any effect, controlled experiments have to be conducted. Dynamic object process graphs are one such technique. These graphs describe the control flow of an application from the perspective of a single object. In previous research, we conducted case studies which indicated that they may be useful for program understanding, but this assumption has not been validated so far. We report on a controlled experiment which investigated this question: Does the availability of such graphs support program understanding or not? We describe the research questions that were investigated, the hypotheses, experimental setup, conduction, and discuss the results and lessons learned.
Date of Conference: 10-13 June 2008
Date Added to IEEE Xplore: 02 July 2008
Print ISBN:978-0-7695-3176-2
Print ISSN: 1092-8138
Conference Location: Amsterdam, Netherlands

References

References is not available for this document.