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