• DocumentCode
    2891891
  • Title

    Information Theory, Information View, and Software Testing

  • Author

    Zuo, Richard

  • Author_Institution
    Cisco Syst., Inc., San Jose, CA, USA
  • fYear
    2010
  • fDate
    12-14 April 2010
  • Firstpage
    998
  • Lastpage
    1003
  • Abstract
    Information theory was founded by Claude Shannon in 1948 for communication and has also been applied in many other areas since then. With the basic concepts from information theory, this paper studies software testing from a new view, called information view. From information view, the purpose of software testing is to generate information for the software under test to reduce its uncertainty, and the product from the testing is information. As demonstrated in several simple examples, equations used in information theory can help to calculate the information quantity generated from a test case, and use it as a measurement to improve testing processes. From information view, this paper also raises several new fundamental questions, which cannot be answered by either Shannon´s information theory or current software testing theory, for future research to get a better understanding of the nature of software testing.
  • Keywords
    information theory; program testing; Shannon theory; information theory; information view; software testing; Drugs; Entropy; Equations; Hardware; Information technology; Information theory; Petroleum; Software quality; Software testing; Uncertainty; Information theory; entropy; information view; software testing; uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-6270-4
  • Type

    conf

  • DOI
    10.1109/ITNG.2010.111
  • Filename
    5501503