• 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