I recently hosted an episode of Software Engineering Radio called "Eran Yahav on the Tabnine AI Coding Assistant"!

  • Home
  • Teaching
    • Overview
    • Data Abstraction
    • Operating Systems
  • Research
    • Overview
    • Papers
    • Presentations
  • Outreach
    • Software
    • Service
    • Blog
  • About
    • Biography
    • Schedule
    • Contact
    • Blog
    • Service
    • Papers
    • Presentations

Software testing

literature review
The Computer Science Handbook
Author

Gregory M. Kapfhammer

Published

2004

Abstract
When a program is implemented to provide a concrete representation of an algorithm, the developers of this program are naturally concerned with the correctness and performance of the implementation. Software engineers must ensure that their software systems achieve an appropriate level of quality. Software verification is the process of ensuring that a program meets its intended specification. One technique that can assist during the specification, design, and implementation of a software system is software verification through correctness proof. Software testing, or the process of assessing the functionality and correctness of a program through execution or analysis, is another alternative for verifying a software system.
Details

Paper

Reference
@incollection{Kapfhammer2004,
 author = {Gregory M. Kapfhammer},
 booktitle = {The Computer Science Handbook},
 publisher = {CRC Press},
 title = {Software testing},
 year = {2004}
}

Return to Paper Listing