DocumentCode :
588611
Title :
Time-leverage point detection for time sensitive software maintenance
Author :
Enyi Tang ; Linzhang Wang ; Jianhua Zhao ; Xuandong Li
Author_Institution :
State Key Lab. of Novel Software Technol., Nanjing Univ., Nanjing, China
fYear :
2012
fDate :
23-28 Sept. 2012
Firstpage :
567
Lastpage :
570
Abstract :
Correct real-time behavior is an important aspect for time sensitive software, but it is difficult to get right. Time faults can be introduced not just during software development but also maintenance. So software maintainers without time information tend to have more chances to introduce unintended time behaviors. In this paper, we propose time change impact analysis to help maintainers estimate the potential influence of time changes on programs before the software evolves. Our main insight is that by being reminded and warned that a small-time change at some places in the source code will largely affect the whole task execution time, maintainers can be more cautious when updating such places. Because these places have a leverage effect that multiplies the task execution time in a subtle way, we call them time-leverage points. We give an approach to detect the time-leverage points based on a dynamic testing method, which instruments the program at a point for introducing a small delay and observes its impact on the task execution time. We implement a prototype tool and empirically evaluate the approach.
Keywords :
program testing; software maintenance; source coding; dynamic testing method; prototype tool; software development; source code; task execution time; time change impact analysis; time faults; time sensitive software maintenance; time-leverage point detection; Benchmark testing; Delay; Instruments; Real-time systems; Software maintenance; Time Change Impact Analysis; Time Sensitive Software; Time-Leverage Points;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2012 28th IEEE International Conference on
Conference_Location :
Trento
ISSN :
1063-6773
Print_ISBN :
978-1-4673-2313-0
Type :
conf
DOI :
10.1109/ICSM.2012.6405322
Filename :
6405322
Link To Document :
بازگشت