E-quality: A graph based object oriented software quality visualization tool

Ural Erdemir*, Umut Tekin, Feza Buzluca

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

21 Citations (Scopus)

Abstract

Recently, with increasing maintenance costs, studies on software quality are becoming increasingly important and widespread because high quality software means more easily maintainable software. Measurement plays a key role in quality improvement activities and metrics are the quantitative measurement of software design quality. In this paper, we introduce a graph based object-oriented software quality visualization tool called "E- Quality". E-Quality automatically extracts quality metrics and class relations from Java source code and visualizes them on a graph-based interactive visual environment. This visual environment effectively simplifies comprehension and refactoring of complex software systems. Our approach assists developers in understanding of software quality attributes by level categorization and intuitive visualization techniques. Experimental results show that the tool can be used to detect software design flaws and refactoring opportunities.

Original languageEnglish
Title of host publicationProceedings of VISSOFT 2011 - 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis
DOIs
Publication statusPublished - 2011
Event6th IEEE International Workshop on Visualizing Software for Understanding and Analysis, VISSOFT 2011 - Williamsburg, VA, United States
Duration: 29 Sept 201130 Sept 2011

Publication series

NameProceedings of VISSOFT 2011 - 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis

Conference

Conference6th IEEE International Workshop on Visualizing Software for Understanding and Analysis, VISSOFT 2011
Country/TerritoryUnited States
CityWilliamsburg, VA
Period29/09/1130/09/11

Keywords

  • Design Flaw Detection
  • Design Patterns
  • Eclipse
  • Object-Oriented Metrics
  • Refactoring
  • Software Maintenance
  • Software Quality
  • Software Visualization

Fingerprint

Dive into the research topics of 'E-quality: A graph based object oriented software quality visualization tool'. Together they form a unique fingerprint.

Cite this