spectrum. Possible loss of testware quality can be
threated only as additional cost factor and each
activity steering against is helping to keep those on
needed level. Performed visualization has shown us,
how easy in use and efficient can be presented
method for testware analysis. Finding an obsolete
LLTC based on available metrics is very
comfortable and does not require deep system
knowledge, even if analysed system seems to be
very complex. Getting the fast overview about large
number of LLTCs without deep knowledge of
testware saves needed time, resources and allows
problem presentation not only on technical but as
well on management level. Presented results have
been used for further deeper analysis and
reorganization activities.
Additionally we have observed person
performing analysis is tending to point its view on
maximum two metrics in time and not searching for
further information on the third one. This behaviour
was partly driven via visualization framework and
its available mapping attributes and partly human
laziness.
Our future directions will focus on the points
listed below:
1. Extension for more APIs to Test Management
tools available on the market.
2. Comparison for analysis outcome when using
same metrics but different Visualization
Metaphors.
3. Visualization for metrics within the timeline.
4. Extend number of evaluated metrics, especially
to find out duplicate tests..
REFERENCES
Charters, S. M., Knight, C., Thomas, N., Munro, S., 2002:
Visualisation for informed decision making; from code
to components. In Proceedings of SEKE 2002, 765–
772, ACM Press.
Dickinson, W., 2001, The Application of Cluster Filtering
to operational testing of Software. Doctoral
dissertation. Case Western Reserve University.
Eick, S., Graves, T., Karr, A., Marron, J., Mockus, S.,
1998: Does code decay? Assessing the evidence from
change management data. IEEE Transactions on
Software Engineering 27, 1, 1–12.
Friendly, M., 2008, Milestones in the history of thematic
cartography, statistical graphics, and data
visualization, http://www.math.yorku.ca/SCS/Gallery/
milestone/milestone.pdf
González, V., Kobsa, A., 2003, Benefits of Information
Visualization Systems for Administrative Data Analysts,
Proceedings. Seventh International Conference, 331-
336, Information Visualization, IV 2003.
Huffaker, B., Hyun, Z., Luckie, M., 2010, IPv4 and IPv6
AS Core: Visualizing IPv4 and IPv6 Internet Topology
at a Macroscopic Scale in 2010,
http://www.caida.org/research/topology/as_core_netw
ork/
IEEE, 1059-1993 - IEEE Guide for Software Verification
and Validation Plans, http://standards.ieee.org/
findstds/standard/1059-1993.htm
ISTQB, ISTQB® Glossary of Testing Terms, 2012,
http://www.istqb.org/downloads/finish/20/101.html
Knight, C., Munro, M. C. S., 2000: Virtual but visible
software. 2000 IEEE Conference on Information
Visualization, 198–205 , IEEE CS Press.
Langelier, G., Sahraoui, H. A., Poulin, P. S., 2005:
Visualization-based analysis of quality for large-scale
software systems. In Proceedings of ASE 2005, 214–
223, ACM Press.
Lanza, M., Marinescu, R. S., 2006:. Object-Oriented
Metrics in Practice. Springer
Marcus, A., Feng, L., Maletic, J. I., 2003: 3d
representations for software visualization. In
Proceedings of SoftVis 2003, 27–36, ACM Press.
Marinescu, R. S, 2004: Detection strategies: Metrics-
based rules for detecting design flaws. In Proceedings
of ICSM 2004, 350–359, IEEE CS Press
Muller, H., and Klashinsky, S., Rigi, 1988: a system for
programming-in-the-large. In Proceedings of ICSE
1988, 80–86, ACM Press.
Panas, T., Berrigan, R., and Grundy, J. S., 2003: A 3d
metaphor for software production visualization. IV
2003 - International Conference on Computer
Visualization and Graphics Applications, 314, IEEE
CS Press.
Santos, C. R. D., Gros, P., Abel, P., Loisel, D., Trichaud,
N., and Paris, J. P. S., 2000: Mapping information
onto 3d virtual worlds. In Proceedings of the IV
International Conference on In-formation
Visualization 2000, 379–386.
Stasko, J.T., Patterson, C., 1992, Understanding and
characterizing software visualization systems,
Proceedings., 1992 IEEE Workshop, 3 – 10.
Wettel, R., 2010, Software Systems as Cities, Doctoral
Dissertation, Faculty of Informatics of the Università
della Svizzera Italiana
Wettel, R., Lanza, M., 2008: Visually Localizing Design
Problems with Disharmony Maps, SoftVis '08
Proceedings of the 4th ACM symposium on Software
visualization, ACM Press.
ENASE2013-8thInternationalConferenceonEvaluationofNovelSoftwareApproachestoSoftwareEngineering
114