Assessing the impact of global variables on program dependence and dependence clusters
Article
Binkley, David, Harman, Mark, Hassoun, Youssef, Islam, S. and Li, Zheng 2009. Assessing the impact of global variables on program dependence and dependence clusters. Journal of Systems and Software. 83 (1), pp. 96-107. https://doi.org/10.1016/j.jss.2009.03.038
Authors | Binkley, David, Harman, Mark, Hassoun, Youssef, Islam, S. and Li, Zheng |
---|---|
Abstract | This paper presents results of a study of the effect of global variables on the quantity of dependence in general and on the presence of dependence clusters in particular. The paper introduces a simple transformation-based analysis algorithm for measuring the impact of globals on dependence. It reports on the application of this approach to the detailed assessment of dependence in an empirical study of 21 programs consisting of just over 50K lines of code. The technique is used to identify global variables that have a significant impact upon program dependence and to identify and characterize the ways in which global variable dependence may lead to dependence clusters. In the study, over half of the programs include such a global variable and a quarter have one that is solely responsible for a dependence cluster. |
Keywords | Dependence cluster; Program slice; Global variable |
Journal | Journal of Systems and Software |
Journal citation | 83 (1), pp. 96-107 |
ISSN | 0164-1212 |
1873-1228 | |
Year | 2009 |
Publisher | Elsevier |
Accepted author manuscript | License CC BY-NC-ND |
Digital Object Identifier (DOI) | https://doi.org/10.1016/j.jss.2009.03.038 |
Publication dates | |
01 Apr 2009 | |
Publication process dates | |
Deposited | 02 Mar 2017 |
Accepted | 19 Mar 2009 |
Copyright information | © Elsevier 2010 |
https://repository.uel.ac.uk/item/863x2
Download files
182
total views296
total downloads0
views this month0
downloads this month