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 prop...
The purpose of this thesis is to research a way to measure quality attributes of software and find m...
Quality of software design has a decisive impact on several quality attributes of the resulting prod...
Abstract—Assessing and controlling software quality is still an immature discipline. One of the reas...
Quality rules are used to capture important implementation and design decisions embedded in a softwa...
<p>Abstract—Assessing software quality, in general, is hard; each metric has a different interpretat...
AbstractOne of the essential objectives of the software engineering is to develop techniques and too...
Real-world software applications must constantly evolve to remain relevant. This evolution occurs wh...
Software is intangible and, therefore, difficult to understand and control. Quality problems often c...
As long as software has been produced, there have been efforts to strive for quality in software pro...
Assessing and controlling software quality is still an immature discipline. One of the reasons for t...
UnrestrictedDefect prediction and removal continues to be an important subject in software engineeri...
There is very little published work on how techniques that promote different architectural qualities...
Researchers and practitioners have put a lot of attention in the visualization of software quality m...
Today’s software development processes are complex. A lot of interaction occurs between developers, ...
What is quality? Quality is not an absolute intrinsic measure neither for tangible goods nor for int...
The purpose of this thesis is to research a way to measure quality attributes of software and find m...
Quality of software design has a decisive impact on several quality attributes of the resulting prod...
Abstract—Assessing and controlling software quality is still an immature discipline. One of the reas...
Quality rules are used to capture important implementation and design decisions embedded in a softwa...
<p>Abstract—Assessing software quality, in general, is hard; each metric has a different interpretat...
AbstractOne of the essential objectives of the software engineering is to develop techniques and too...
Real-world software applications must constantly evolve to remain relevant. This evolution occurs wh...
Software is intangible and, therefore, difficult to understand and control. Quality problems often c...
As long as software has been produced, there have been efforts to strive for quality in software pro...
Assessing and controlling software quality is still an immature discipline. One of the reasons for t...
UnrestrictedDefect prediction and removal continues to be an important subject in software engineeri...
There is very little published work on how techniques that promote different architectural qualities...
Researchers and practitioners have put a lot of attention in the visualization of software quality m...
Today’s software development processes are complex. A lot of interaction occurs between developers, ...
What is quality? Quality is not an absolute intrinsic measure neither for tangible goods nor for int...
The purpose of this thesis is to research a way to measure quality attributes of software and find m...
Quality of software design has a decisive impact on several quality attributes of the resulting prod...
Abstract—Assessing and controlling software quality is still an immature discipline. One of the reas...