• DocumentCode
    654625
  • Title

    Bug of the Day: Reinforcing the importance of testing

  • Author

    Krutz, Daniel E. ; Lutz, M.

  • Author_Institution
    Dept. of Software Eng., Rochester Inst. of Technol., Rochester, NY, USA
  • fYear
    2013
  • fDate
    23-26 Oct. 2013
  • Firstpage
    1795
  • Lastpage
    1799
  • Abstract
    Software engineering students typically dislike testing. In part this is due to the simplicity of the programming and design exercises in introductory computing courses - the payoff for thorough testing is not apparent. In addition, testing can be seen as tangential to what really matters: developing and documenting a design addressing the requirements, and constructing a system in conforming to the design. Such dismissive attitudes do not accord well with the realities of commercial software development. The cost of fixing, repairing and redistributing a flawed product can dwarf that of development. The Software Engineering Department at the Rochester Institute of Technology (RIT) teaches (and requires) basic testing as part of its foundation courses in the first two years. In addition, it offers an upper division course on testing, giving an in-depth treatment of best-practice tools, techniques and processes. Recently we´ve incorporated a “Bug of the Day,” which serves to broaden student awareness of the cost of software flaws. Class discussions focus on the cost of the bug, its root causes, and how it might have been discovered and repaired prior to product release.
  • Keywords
    computer science education; program testing; software engineering; teaching; RIT; Rochester Institute of Technology; Software Engineering Department; bug of the day; commercial software development; introductory computing courses; software engineering students; software testing; Computer bugs; Context; Education; Software; Software engineering; Software testing; Quality Assurance; Software Engineering Education; Software Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2013 IEEE
  • Conference_Location
    Oklahoma City, OK
  • ISSN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2013.6685147
  • Filename
    6685147