UCL logo

UCL Discovery

UCL home » Library Services » Electronic resources » UCL Discovery

Assessing the impact of global variables on program dependence and dependence clusters

Binkley, D; Harman, M; Hassoun, Y; Islam, S; Li, Z; (2010) Assessing the impact of global variables on program dependence and dependence clusters. J SYST SOFTWARE , 83 (1) 96 - 107. 10.1016/j.jss.2009.03.038.

Full text not available from this repository.

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. (C) 2009 Elsevier Inc. All rights reserved.

Type: Article
Title: Assessing the impact of global variables on program dependence and dependence clusters
DOI: 10.1016/j.jss.2009.03.038
Keywords: Dependence cluster, Program slice, Global variable, SOFTWARE, MAINTENANCE
UCL classification: UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Pop Health Sciences > Institute of Health Informatics
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Pop Health Sciences > Institute of Health Informatics > CHIME
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: http://discovery.ucl.ac.uk/id/eprint/264442
Downloads since deposit
0Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item