Title
Glyph-based software component identification
Abstract
Glyphs are automatically generated visual icons, commonly employed as an object identification technique. Although popular in the Human Computer Interaction community, glyphs are rarely employed to address software engineering problems. We extended the VisualID glyph technique to cope with structural software elements and used it to address two issues in software maintenance: identify classes with the same dependencies and classes with a similar set of methods. We have compared VisualID against three visual representations: textual, graph (nodes and edges), and dependency structural matrix. Our experiments indicate that VisualID significantly helps identify classes with the same dependencies and classes with similar methods when compared with visual techniques commonly used in software maintenance.
Year
DOI
Venue
2016
10.1109/ICPC.2016.7503713
2016 IEEE 24th International Conference on Program Comprehension (ICPC)
Keywords
Field
DocType
glyph-based software component identification,visual icons,object identification technique,human computer interaction community,software engineering problems,VisualID glyph technique,structural software elements,software maintenance,structural matrix,visual representations,structural matrix
Data mining,Computer science,Software system,Backporting,Component-based software engineering,Software maintenance,Software visualization,Software construction,Software development,Software sizing
Conference
Citations 
PageRank 
References 
0
0.34
12
Authors
5
Name
Order
Citations
PageRank
Ignacio Fernandez100.34
Alexandre Bergel236653.15
Juan Pablo Sandoval Alcocer3295.62
Alejandro Infante401.35
Tudor Gîrba545626.89