DocumentCode
3012112
Title
An Automated Approach for Scheduling Bug Fix Tasks
Author
Netto, Fernando ; Barros, Márcio ; Alvim, Adriana C F
Author_Institution
Dept. de Inf. Aplic., Univ. Fed. do Estado do Rio de Janeiro (UNIRIO), Rio de Janeiro, Brazil
fYear
2010
fDate
Sept. 27 2010-Oct. 1 2010
Firstpage
80
Lastpage
89
Abstract
Even if a development team uses the best Software Engineering practices to produce high-quality software, end users may find defects that were not previously identified during the software development life-cycle. These defects must be fixed and new versions of the software incorporating the patches that solve them must be released. The project manager must schedule a set of error correction tasks with different priorities in order to minimize the time required to accomplish these tasks and guarantee that the more important issues have been fixed. Given the large number of distinct schedules, an automatically tool to find good schedules may be helpful to project managers. This work proposes a method which captures relevant information from bug repositories and submits them to a genetic algorithm to find near optimal bug correction task schedules. We have evaluated the approach using a subset of the Eclipse bug repository and it suggested better schedules than the actual schedules followed by Eclipse developers.
Keywords
genetic algorithms; program debugging; software quality; eclipse bug repository; error correction tasks; genetic algorithm; high-quality software; near optimal bug correction task schedules; software development life-cycle; software engineering practices; Bismuth; Computer bugs; Niobium; Programming; Schedules; Software; Software engineering; Search based software engineering; bug resolution; task allocation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (SBES), 2010 Brazilian Symposium on
Conference_Location
Salvador, Bahia
Print_ISBN
978-1-4244-8917-6
Electronic_ISBN
978-0-7695-4273-7
Type
conf
DOI
10.1109/SBES.2010.16
Filename
5631516
Link To Document