• DocumentCode
    2034312
  • Title

    Incorporating incremental validation and impact analysis into spreadsheet maintenance: an empirical study

  • Author

    Krishna, Varun Badrinath ; Keller, Dan ; Burnett, M.M. ; Rothermel, Gregg

  • Author_Institution
    Oregon State Univ., Corvallis, OR
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    72
  • Lastpage
    81
  • Abstract
    Spreadsheets are among the most common form of software in use today. Unlike more traditional forms of software however, spreadsheets are created and maintained by end users with little or no programming experience. As a result, a high percentage of these "programs" contain errors. Unfortunately, software engineering research has for the most part ignored this problem. We have developed a methodology that is designed to aid end users in developing, testing, and maintaining spreadsheets. The methodology communicates testing information and information about the impact of cell changes to users in a manner that does not require an understanding of formal testing theory or the behind the scenes mechanisms. The paper presents the results of an empirical study that shows that, during maintenance, end users using our methodology were more accurate in making changes and did a significantly better job of validating their spreadsheets than end users without the methodology
  • Keywords
    program testing; software maintenance; spreadsheet programs; visual programming; cell changes; empirical study; end users; impact analysis; incremental validation; programming experience; software engineering research; spreadsheet maintenance; testing information; visual programming; Automatic programming; Business; Debugging; Design methodology; Finance; Investments; Layout; Maintenance engineering; Software engineering; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2001. Proceedings. IEEE International Conference on
  • Conference_Location
    Florence
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1189-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2001.972713
  • Filename
    972713