CC4J – code coverage for java a load-time adaptation success story

4Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Code coverage and tracing are extremely important for quality assurance in large scale software projects. When Java components are required to be deployed in distributed dynamic environments, e.g. as a part of an application server, load-time adaptation is the only practicable method capable of instrumenting these facilities. Load-time adaptation is, however, a relatively new technology whose scalability in industrial strength projects is so far unproven. This paper reports on the development of a quality assurance tool, CC4J, which has been implemented using novel load-time adaptation techniques. Our evaluation, performed in the context of a large-scale, deployed, Java software project, shows that this is a resoundingly successful approach. The system’s core has been implemented by one person in less than two weeks. Within less than four weeks after its first use CC4J was adopted by the entire project and the quality assurance department recommends adopting the tool in other projects.

Cite

CITATION STYLE

APA

Kniesel, G., & Austermann, M. (2002). CC4J – code coverage for java a load-time adaptation success story. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2370, pp. 155–169). Springer Verlag. https://doi.org/10.1007/3-540-45440-3_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free