• DocumentCode
    657543
  • Title

    Mutation-based spreadsheet debugging

  • Author

    Hofer, Birgit ; Wotawa, Franz

  • Author_Institution
    Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
  • fYear
    2013
  • fDate
    4-7 Nov. 2013
  • Firstpage
    132
  • Lastpage
    137
  • Abstract
    Spreadsheets are the most prominent example of end-user programming. Unfortunately, spreadsheets often contain faults. Spreadsheets can be very complex and can contain several thousand formula. Therefore, debugging of spreadsheets can be a frustrating job. In this paper, we explain how genetic programming can be used to automatically debug spreadsheets. Therefore, we adapt an automatic repair approach from the software debugging domain to the spreadsheet domain. In an initial empirical evaluation, we show that genetic programming can be used to debug spreadsheets: For more than 55% of the spreadsheets, genetic programming is able to find a repair.
  • Keywords
    genetic algorithms; personal computing; program debugging; spreadsheet programs; automatic repair approach; end-user programming; genetic programming; mutation-based spreadsheet debugging; software debugging; Debugging; Genetic programming; Maintenance engineering; Manuals; Sociology; Software; Statistics; Automated Debugging; Fault Correction; Genetic Programming; Mutation; Spreadsheets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering Workshops (ISSREW), 2013 IEEE International Symposium on
  • Conference_Location
    Pasadena, CA
  • Type

    conf

  • DOI
    10.1109/ISSREW.2013.6688892
  • Filename
    6688892