Envisioning information
Visualization of test information to assist fault localization
Proceedings of the 24th International Conference on Software Engineering
ECCOP '98 Proceedings of the 12th European Conference on Object-Oriented Programming
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
IEEE Transactions on Software Engineering
GAMMATELLA: visualizing program-execution data for deployed software
Information Visualization - Special issue: Software visualization
The Class Blueprint: Visually Supporting the Understanding of Classes
IEEE Transactions on Software Engineering
Classbox/J: controlling the scope of change in Java
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Multi-level Method Understanding Using Microprints
VISSOFT '05 Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis
A Survey of Coverage-Based Testing Tools
The Computer Journal
Execution levels for aspect-oriented programming
Proceedings of the 9th International Conference on Aspect-Oriented Software Development
Spy: A flexible code profiling framework
Computer Languages, Systems and Structures
Guest editors' introduction to the 4th issue of Experimental Software and Toolkits (EST-4)
Science of Computer Programming
Hi-index | 0.00 |
Test coverage is about assessing the relevance of unit tests against the tested application. It is widely acknowledged that software with a ''good'' test coverage is more robust against unanticipated execution, thus lowering the maintenance cost. However, ensuring good quality coverage is challenging, especially since most of the available test coverage tools do not discriminate between software components that require ''strong'' coverage from the components that require less attention from the unit tests. Hapao is an innovative test coverage tool, implemented in the Pharo Smalltalk programming language. It employs an effective and intuitive graphical representation to visually assess the quality of the coverage. A combination of appropriate metrics and relations visually shape methods and classes, which indicates to the programmer whether more effort on testing is required. This paper presents the important features of Hapao by illustrating its application on an open source software.