UNDERSTANDING THE DEVELOPER PARTICIPATION IN BUG FIX PROCESS

Journal Title: INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY - Year 2014, Vol 12, Issue 8

Abstract

Prediction of the bug fix time in open source softwares is a challenging job. A software bug consists of many attributes that define the characteristics of the bug. Some of the attributes get filled at the time of reporting and some are  at the time of bug fixing. In this paper, 836 bug reports of two products namely Thunderbird and Webtools of Mozilla open source project have been considered. In  bug report, we see that there is no linear relationship among the bug attributes namely bug fix time, developers, cc count and severity. This paper has analyzed the interdependence among these attributes through graphical representation.The results conclude that :Case 1. 73% of bugs reported for Webtools are fixed by 17% developers and 61% of bugs are fixed by 14% developers for Thundebird.Case 2. We tried to find a relationship between the time taken by a developer in fixing a bug and the corresponding developer. We also observed that there is a significant variation in bug fixing process, bugs may take 1 day to 4 years in fixing.Case 3. There is no linear relationship between cc count i.e. manpower involved in bug fixing process and bug fix time.Case 4. Maximum number of developers are involved in fixing bugs for major severity class.

Authors and Affiliations

Madhu Kumari, Meera Sharma, Nikita Yadav

Keywords

Related Articles

Development of Personalized Learning Environment (PLE) for Malaysian School Environment Based on ADDIE Model

Personalized Learning Environment (PLE) is a new concept in designing and developing an online learning. PLE is more focused on individual learning rather than the instructor, facilities, resources and tools. PLE has als...

Cloud Requirement and Cloud Analysis

Cloud computing is model which uses combine concept of software-as-a-service and œutility computing ,provide convenient and on-demand services to requested end users. Cloud Engineering is a discipline that uses comb...

Implementation of Dynamic Threshold Method for Human Motion Detection in Video surveillance application

 Detection of moving objects in video streams is the first relevant step of information extraction in many computer vision applications. Aside from the intrinsic usefulness of being able to segment video streams int...

DESIGN OF PARALLEL COUPLED MICROSTRIP BAND-PASS FILTER

Filters occupy important acts in several Radio Frequency microwave applications. Several applications such as wireless communications still challenge RF/microwave filters with strict requirements such as smaller size, hi...

Demand of Wireless Network and Security in Current Research

Wireless security is the prevention of unauthorized access to computers using wireless networks .The trends in wireless networks over the last few years is same as growth of internet. Wireless networks have reduced the h...

Download PDF file
  • EP ID EP650490
  • DOI 10.24297/ijct.v12i8.3000
  • Views 68
  • Downloads 0

How To Cite

Madhu Kumari, Meera Sharma, Nikita Yadav (2014). UNDERSTANDING THE DEVELOPER PARTICIPATION IN BUG FIX PROCESS. INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY, 12(8), 3823-3828. https://europub.co.uk/articles/-A-650490