Data and Documentation
Open Data Policy
FAQ
EN
DE
FR
Suchbegriff
Advanced search
Publication
Back to overview
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies
Type of publication
Peer-reviewed
Publikationsform
Proceedings (peer-reviewed)
Author
Tymchuk Yuriy, Merino Leonel, Ghafari Mohammad, Nierstrasz Oscar,
Project
Agile Software Analysis
Show all
Proceedings (peer-reviewed)
Page(s)
126 - 135
Title of proceedings
{VISSOFT}'16: Proceedings of the 4th IEEE Working Conference on Software Visualization
DOI
10.1109/vissoft.2016.9
Open Access
URL
http://scg.unibe.ch/archive/papers/Tymc16a.pdf
Type of Open Access
Website
Abstract
Quality rules are used to capture important implementation and design decisions embedded in a software system's architecture. They can automatically analyze software and assign quality grades to its components. To provide a meaningful evaluation of quality, rules have to stay up-to-date with the continuously evolving system that they describe. However one would encounter unexpected anomalies during a historical overview because the notion of quality is always changing, while the qualitative evolution analysis requires it to remain constant. To understand the anomalies in a quality history of a real-world software system we use an immersive visualization that lays out the quality fluctuations in three dimensions based on two co-evolving properties: quality rules and source code. This helps us to identify and separate the impact caused by the changes of each property, and allows us to detect significant mistakes that happened during the development process.
-