DocumentCode :
155193
Title :
The Effect of Method Origin on Method Invocation Fault Frequency
Author :
Nath, Shimul Kumar ; Merkel, Ronny ; Man Fai Lau
Author_Institution :
Fac. of Sci., Eng. & Technol., Swinburne Univ. of Technol., Melbourne, VIC, Australia
fYear :
2014
fDate :
2-3 Oct. 2014
Firstpage :
212
Lastpage :
221
Abstract :
Recent studies in analyzing bug-fix patterns recorded in software repositories show that method invocation(MI) fixes are very common. Our belief is that these bug fixes could be analyzed further to provide detailed information that allows software engineers to avoid these bugs. For example, developers may have a higher awareness of their intentions in choosing which method to invoke. Unfortunately, previous studies could not provide such information. In this paper, we propose atechnique to accurately identify the precise MI bug-fix changes. We have applied our technique to empirically investigate the origins of MI bug fixes in six open source Java software. We have classified these MI bug-fix origins (e.g. from standard Java library, from third-party library, or in standard code-base). Amajor finding is that MI faults involving Java library methods were under-represented when compared to their usage frequency.
Keywords :
Java; program debugging; software libraries; software quality; bug-fix pattern; method invocation fault frequency; method origin; open source Java software; software repository; standard Java library; standard code-base library; third-party library; Computer bugs; Educational institutions; Java; Libraries; Programming; Software; Standards; MI faults; bug fix pattern; empirical study; fault frequency; fault type; software quality; use of repository data;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software (QSIC), 2014 14th International Conference on
Conference_Location :
Dallas, TX
ISSN :
1550-6002
Print_ISBN :
978-1-4799-7197-8
Type :
conf
DOI :
10.1109/QSIC.2014.32
Filename :
6958407
Link To Document :
بازگشت