Skip to main content

An Empirical Evaluation to Study Benefits of Visual versus Textual Test Coverage Information

  • Conference paper
Testing – Practice and Research Techniques (TAIC PART 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6303))

Abstract

The code coverage tools (e.g., CodeCover for Java) and the textual coverage information (e.g., only metric values) they produce are very useful for testers. However with increasing size and complexity of code bases of both systems under test and also their automated test suites (e.g., based on JUnit), there is a need for visualization techniques to enable testers to analyze code coverage in higher levels of abstraction. To address the above need, we recently proposed a test coverage visualization tool. To assess the usability, effectiveness and usefulness of this tool in unit testing and test maintenance tasks, we have conducted a controlled experiment, the results of which show that the tool can benefit testers more compared to textual coverage information.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Masri, W.: Fault Localization based on Information-Flow Coverage. To appear in the Wiley Journal on Software Testing, Verification and Reliability (2010)

    Google Scholar 

  2. CodeCover Team: CodeCover, www.codecover.org (Last accessed: March 2010)

  3. Garousi, V., Koochakzadeh, N.: TeCRevis Home Page, http://www.softqual.ucalgary.ca/sw_tools.html (Last accessed: March 2010)

  4. Manaster, C.: Allelogram, http://code.google.com/p/allelogram/ (retrieved on 08/20/2008)

  5. Wohlin, C., Runeson, P., Host, M., Ohlsson, M.C., Regnell, B., Wesslen, A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, Dordrecht (2000)

    MATH  Google Scholar 

  6. Koochakzadeh, N.: A Measurement, Detection, and Visualization Framework for Software Test Redundancy. MSc Thesis, Department of Electrical and Computer Engineering, University of Calgary (April 2009)

    Google Scholar 

  7. Bjork, R.C.: http://www.math-cs.gordon.edu/courses/cs211/ATMExample/ (Last accessed: February 2010)

  8. Garousi, V., Koochakzadeh, N.: Supplementary Project Data-JUnit Test Suite, pp. 1–13, http://www.softqual.ucalgary.ca/projects/2010/VG_NK_TAIC_PART (Last accessed: February 2010)

  9. Kampenes, V.B., Dybå, T., Hannay, J.E., Sjøberg, D.I.K.: Systematic review: A systematic review of effect size in software engineering experiments. Information and Software Technology 49(11-12), 1073–1086 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Garousi, V., Koochakzadeh, N. (2010). An Empirical Evaluation to Study Benefits of Visual versus Textual Test Coverage Information. In: Bottaci, L., Fraser, G. (eds) Testing – Practice and Research Techniques. TAIC PART 2010. Lecture Notes in Computer Science, vol 6303. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15585-7_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15585-7_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15584-0

  • Online ISBN: 978-3-642-15585-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics