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 Fernandez | 1 | 0 | 0.34 |
Alexandre Bergel | 2 | 366 | 53.15 |
Juan Pablo Sandoval Alcocer | 3 | 29 | 5.62 |
Alejandro Infante | 4 | 0 | 1.35 |
Tudor Gîrba | 5 | 456 | 26.89 |