How well do professional developers test with code coverage visualizations? : an empirical study Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/gm80hz00x

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • Professional software developers do not test code adequately, even though testing tools are widely available. Until developers realize the deficiencies in their tests, inadequate testing of software seems likely to remain a major problem. To support developers writing tests, industry and researchers have proposed systems that visualize “testedness” for end-user and professional developers. Empirical studies of such systems for end-user programmers have begun to show success at helping end users write more effective tests. Encouraged by this research, we examined the effect that code coverage visualizations have on the effectiveness of test cases that professional software developers write. This paper presents the results of an empirical study conducted using code coverage visualizations found in a commercially available programming environment. Our results reveal that block coverage visualizations shaped developer behavior, but also led developers to overestimate how many faults their tests revealed.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
Academic Affiliation
Non-Academic Affiliation
Subject
Rights Statement
Language
Replaces
Additional Information
  • description.provenance : Made available in DSpace on 2009-01-27T14:51:25Z (GMT). No. of bitstreams: 1 Joseph_Lawrance.pdf: 208942 bytes, checksum: cac0a1dd198682cc97a257b92982be03 (MD5)
  • description.provenance : Approved for entry into archive by Linda Kathman(linda.kathman@oregonstate.edu) on 2009-01-27T14:48:41Z (GMT) No. of bitstreams: 1 Joseph_Lawrance.pdf: 208942 bytes, checksum: cac0a1dd198682cc97a257b92982be03 (MD5)
  • description.provenance : Approved for entry into archive by Linda Kathman(linda.kathman@oregonstate.edu) on 2009-01-27T14:51:24Z (GMT) No. of bitstreams: 1 Joseph_Lawrance.pdf: 208942 bytes, checksum: cac0a1dd198682cc97a257b92982be03 (MD5)
  • description.provenance : Submitted by Philip Vue (vuep@onid.orst.edu) on 2009-01-26T23:30:52Z No. of bitstreams: 1 Joseph_Lawrance.pdf: 208942 bytes, checksum: cac0a1dd198682cc97a257b92982be03 (MD5)

Relationships

Parents:

This work has no parents.

Last modified

Downloadable Content

Download PDF

Items