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
fDate :
Sept. 27 2010-Oct. 1 2010
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;
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
DOI :
10.1109/SBES.2010.16