Future of developer testing: Building quality in code

Tao Xie, Nikolai Tillmann, Jonathan De Halleux, Wolfram Schulte

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Although much progress has been made in software verification, software testing remains by far the most widely used technique for improving software reliability. Among various types of testing, developer testing is a type of testing where developers test their code as they write it, as opposed to testing done by a separate quality assurance organization. Developer testing has been widely recognized as an important and valuable means of improving software reliability, partly due to its capabilities of exposing faults early in the development life cycle. In this position paper, we present our positions on future directions of developer testing along four dimensions (which of course we do not claim to be complete): correctness confidence, specifications, (dis)integration testing, and human factors. Our positions are originated from two recent promising technologies in developer testing: parameterized unit testing and dynamic symbolic execution, also called concolic testing.

Original languageEnglish (US)
Title of host publicationProceedings of the FSE/SDP Workshop on the Future of Software Engineering Research, FoSER 2010
Pages415-419
Number of pages5
DOIs
StatePublished - Dec 1 2010
Externally publishedYes
EventFSE/SDP Workshop on the Future of Software Engineering Research, FoSER 2010 - Santa Fe, NM, United States
Duration: Nov 7 2010Nov 11 2010

Publication series

NameProceedings of the FSE/SDP Workshop on the Future of Software Engineering Research, FoSER 2010

Other

OtherFSE/SDP Workshop on the Future of Software Engineering Research, FoSER 2010
CountryUnited States
CitySanta Fe, NM
Period11/7/1011/11/10

    Fingerprint

Keywords

  • Developer testing
  • Human factors
  • Software testing
  • Specifications

ASJC Scopus subject areas

  • Software

Cite this

Xie, T., Tillmann, N., De Halleux, J., & Schulte, W. (2010). Future of developer testing: Building quality in code. In Proceedings of the FSE/SDP Workshop on the Future of Software Engineering Research, FoSER 2010 (pp. 415-419). (Proceedings of the FSE/SDP Workshop on the Future of Software Engineering Research, FoSER 2010). https://doi.org/10.1145/1882362.1882447