DocumentCode :
3169815
Title :
Analysis of Procedure Splitability
Author :
Jiang, Tao ; Harman, Mark ; Hassoun, Youssef
Author_Institution :
King´´s Coll. London, London
fYear :
2008
fDate :
15-18 Oct. 2008
Firstpage :
247
Lastpage :
256
Abstract :
As software evolves there is a tendency for size to increase and structure to degrade, leading to problems for on going 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 overlarge 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.
Keywords :
maintenance engineering; reverse engineering; software maintenance; empirical evaluation; greedy dependence-based procedure splitting algorithm; maintenance engineering; reverse engineering; Algorithm design and analysis; Clouds; Degradation; Educational institutions; Greedy algorithms; Reverse engineering; Silver; Software maintenance; Procedure Splitting; Program Analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
Conference_Location :
Antwerp
ISSN :
1095-1350
Print_ISBN :
978-0-7695-3429-9
Type :
conf
DOI :
10.1109/WCRE.2008.31
Filename :
4656416
Link To Document :
بازگشت