• DocumentCode
    1356232
  • Title

    Test-Driven Development for Spreadsheet Risk Management

  • Author

    Rust, Alan ; McDaid, Kevin

  • Author_Institution
    Dundalk Inst. of Technol., Dundalk, Ireland
  • Volume
    26
  • Issue
    5
  • fYear
    2009
  • Firstpage
    31
  • Lastpage
    36
  • Abstract
    Spreadsheet technology is central to the functioning of the financial sector, but the spreadsheets themselves can have a high level of error that requires innovative supporting processes and tools. Several large-scale international studies conducted in response to the Enron-inspired Sarbanes-Oxley Act confirm the importance and complexity of spreadsheet systems in financial reporting, with some companies using 200+ spreadsheets in manually controlled interconnected "webs." Unfortunately, spreadsheets frequently have an unacceptably high number of faults. Early research indicated that between 2 and 5 percent of cell formulas can be incorrect, but a more recent study found that of 50 real-world operational spreadsheets audited, 94 percent contained errors with almost 1 percent of formula cells found to be incorrect. Spreadsheet developers don\´t appreciate this high risk and thus use little or no formal software development processes.
  • Keywords
    company reports; financial data processing; legislation; program testing; risk management; software engineering; spreadsheet programs; Enron-inspired Sarbanes-Oxley Act; cell formula error; financial reporting sector; formal software development process; innovative tool; large-scale international study; spreadsheet fault; spreadsheet system risk management technology; test-driven development; Control systems; Counting circuits; Environmental management; Financial management; Inventory management; Project management; Protection; Risk management; Software engineering; Software testing; IT and systems; end-user software engineering; information technology and systems applications; office automation; software engineering; spreadsheets; testing and debugging;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2009.143
  • Filename
    5222791