On Visual Assessment of Software Quality

Development and maintenance of understandable and modifiable software is very challenging. Good system design and implementation requires strict discipline. The architecture of a project can sometimes be exceptionally difficult to grasp by developers. A project’s documentation gets outdated in a mat...

Full description

Bibliographic Details
Main Authors: Cezary Bartoszuk, Grzegorz Timoszuk, Robert Dąbrowski, Krzysztof Stencel
Format: Article
Language:English
Published: Wroclaw University of Science and Technology 2014-06-01
Series:e-Informatica Software Engineering Journal
Subjects:
Online Access:http://www.e-informatyka.pl/attach/e-Informatica_-_Volume_8/eInformatica2014Art1.pdf
id doaj-cdfaa499d920455ba36c784ad7eeb039
record_format Article
spelling doaj-cdfaa499d920455ba36c784ad7eeb0392020-11-24T23:51:52ZengWroclaw University of Science and Technologye-Informatica Software Engineering Journal1897-79792084-48402014-06-018172610.5277/e-Inf140101On Visual Assessment of Software QualityCezary Bartoszuk0Grzegorz Timoszuk1Robert Dąbrowski2Krzysztof Stencel3Institute of Informatics, University of WarsawInstitute of Informatics, University of WarsawInstitute of Informatics, University of WarsawInstitute of Informatics, University of WarsawDevelopment and maintenance of understandable and modifiable software is very challenging. Good system design and implementation requires strict discipline. The architecture of a project can sometimes be exceptionally difficult to grasp by developers. A project’s documentation gets outdated in a matter of days. These problems can be addressed using software analysis and visualization tools. Incorporating such tools into the process of continuous integration provides a constant up-to-date view of the project as a whole and helps keeping track of what is going on in the project. In this article we describe an innovative method of software analysis and visualization using graph-based approach. The benefits of this approach are shown through experimental evaluation in visual assessment of software quality using a proof-of-concept implementation — the Magnify tool.http://www.e-informatyka.pl/attach/e-Informatica_-_Volume_8/eInformatica2014Art1.pdfsoftware qualitysoftware visualizationsoftware maintenance
collection DOAJ
language English
format Article
sources DOAJ
author Cezary Bartoszuk
Grzegorz Timoszuk
Robert Dąbrowski
Krzysztof Stencel
spellingShingle Cezary Bartoszuk
Grzegorz Timoszuk
Robert Dąbrowski
Krzysztof Stencel
On Visual Assessment of Software Quality
e-Informatica Software Engineering Journal
software quality
software visualization
software maintenance
author_facet Cezary Bartoszuk
Grzegorz Timoszuk
Robert Dąbrowski
Krzysztof Stencel
author_sort Cezary Bartoszuk
title On Visual Assessment of Software Quality
title_short On Visual Assessment of Software Quality
title_full On Visual Assessment of Software Quality
title_fullStr On Visual Assessment of Software Quality
title_full_unstemmed On Visual Assessment of Software Quality
title_sort on visual assessment of software quality
publisher Wroclaw University of Science and Technology
series e-Informatica Software Engineering Journal
issn 1897-7979
2084-4840
publishDate 2014-06-01
description Development and maintenance of understandable and modifiable software is very challenging. Good system design and implementation requires strict discipline. The architecture of a project can sometimes be exceptionally difficult to grasp by developers. A project’s documentation gets outdated in a matter of days. These problems can be addressed using software analysis and visualization tools. Incorporating such tools into the process of continuous integration provides a constant up-to-date view of the project as a whole and helps keeping track of what is going on in the project. In this article we describe an innovative method of software analysis and visualization using graph-based approach. The benefits of this approach are shown through experimental evaluation in visual assessment of software quality using a proof-of-concept implementation — the Magnify tool.
topic software quality
software visualization
software maintenance
url http://www.e-informatyka.pl/attach/e-Informatica_-_Volume_8/eInformatica2014Art1.pdf
work_keys_str_mv AT cezarybartoszuk onvisualassessmentofsoftwarequality
AT grzegorztimoszuk onvisualassessmentofsoftwarequality
AT robertdabrowski onvisualassessmentofsoftwarequality
AT krzysztofstencel onvisualassessmentofsoftwarequality
_version_ 1725475827462701056