Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/7051
Full metadata record
DC FieldValueLanguage
dc.contributor.authorIzquierdo-Cortazar, D-
dc.contributor.authorCapiluppi, A-
dc.contributor.authorGonzález-Barahona, JM-
dc.date.accessioned2012-12-10T10:16:53Z-
dc.date.available2012-12-10T10:16:53Z-
dc.date.issued2011-
dc.identifier.citationInternational Journal of Open Source Software and Processes (IJOSSP), 3(2): 23 - 42, 2011en_US
dc.identifier.issn1942-3926-
dc.identifier.urihttp://www.igi-global.com/gateway/article/62098en
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/7051-
dc.descriptionThis is the post-print version of the Article. The official published version can be accessed from the link below - Copyright @ 2011 IGI Globalen_US
dc.description.abstractThe process of fixing software bugs plays a key role in the maintenance activities of a software project. Ideally, code ownership and responsibility should be enforced among developers working on the same artifacts, so that those introducing buggy code could also contribute to its fix. However, especially in FLOSS projects, this mechanism is not clearly understood: in particular, it is not known whether those contributors fixing a bug are the same introducing and seeding it in the first place. This paper analyzes the comm-central FLOSS project, which hosts part of the Thunderbird, SeaMonkey, Lightning extensions and Sunbird projects from the Mozilla community. The analysis is focused at the level of lines of code and it uses the information stored in the source code management system. The results of this study show that in 80% of the cases, the bug-fixing activity involves source code modified by at most two developers. It also emerges that the developers fixing the bug are only responsible for 3.5% of the previous modifications to the lines affected; this implies that the other developers making changes to those lines could have made that fix. In most of the cases the bug fixing process in comm-central is not carried out by the same developers than those who seeded the buggy code.en_US
dc.description.sponsorshipThis work has been partially funded by the European Commission, under the ALERT project (ICT-258098).en_US
dc.language.isoenen_US
dc.publisherIGI Globalen_US
dc.subjectBug-fixingen_US
dc.subjectBug-seedingen_US
dc.subjectBuggy codeen_US
dc.subjectFLOSS projectsen_US
dc.subjectOpen source software (OSS)en_US
dc.titleAre developers fixing their own bugs?: Tracing bug-fixing and bug-seeding committersen_US
dc.typeArticleen_US
dc.identifier.doihttp://dx.doi.org/10.4018/jossp.2011040102-
pubs.organisational-data/Brunel-
pubs.organisational-data/Brunel/Brunel Active Staff-
pubs.organisational-data/Brunel/Brunel Active Staff/School of Info. Systems, Comp & Maths-
pubs.organisational-data/Brunel/University Research Centres and Groups-
pubs.organisational-data/Brunel/University Research Centres and Groups/School of Information Systems, Computing and Mathematics - URCs and Groups-
pubs.organisational-data/Brunel/University Research Centres and Groups/School of Information Systems, Computing and Mathematics - URCs and Groups/Centre for Information and Knowledge Management-
Appears in Collections:Publications
Computer Science
Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
Fulltext.pdf171.24 kBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.