Publication View

Analysis of Procedure Splitability (2009)

Abstract
As software evolves there is a tendency for size to increase and structure to degrade, leading to problems for ongoing maintenance and reverse engineering. This paper introduces a greedy dependence-based procedure splitting algorithm that provides automated support for analysis and intervention where procedures show signs of poor structure and over large size. The paper reports on the algorithms, implementation and empirical evaluation of procedure splitability. The study reveals a surprising prevalence of splitable procedures and a strong correlation between procedure size and splitability. 1

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.144.2031
Source http://www.dcs.kcl.ac.uk/pg/jiangtao/wcre_tao-after-mh.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords Procedure Splitting, Program Analysis
Type text
Language English
Relation 10.1.1.50.4405, 10.1.1.17.688, 10.1.1.13.9028, 10.1.1.55.8094, 10.1.1.53.3830, 10.1.1.8.5883, 10.1.1.28.3469, 10.1.1.8.2721, 10.1.1.58.622, 10.1.1.70.349, 10.1.1.70.9387