Leonel Merino
SCG, University of Bern
An Ontology Based Meta-Visualization
for Recommending Suitable
Software Visualization
merino@inf.unibe.ch @leonel_merinohttp://scg.unibe.ch/staff/merino
Research Question
How can developers find suitable
visualization to support questions that arise
during development ?
2
Towards Actionable Visualization in Software
Development. VISSOFT’16
L.Merino,M.Ghafari,O.Nierstrasz, “Towards Actionable Visualization in Software Development,”in
VISSOFT’16: Proceedings of the 4th IEEE Working Conference on Software Visualization. IEEE, 2016, to
Appear. [Online]. Available: http://scg.unibe.ch/archive/papers/Meri16a.pdf (Best paper award)
3
Extracted Data
e.g., lviz
e.g., maintenance
e.g., wall display
e.g., dense pixel
e.g., QA Engineer
e.g., source code
4
e.g., how are clones distributed in system
structure?
5
e.g., refactoringe.g., refactoring
!66
MetaVis: Exploring Actionable Visualization.
VISSOFT’16
e.g.
!7
L.Merino,M.Ghafari,O.Nierstrasz,A.Bergel,andJ.Kubelka,“Metavis:Exploring Actionable Visualization,”in
VISSOFT’16: Proceedings of the 4th IEEE Working Conference on Software Visualization. IEEE, 2016, to
Appear. [Online]. Available: http://scg.unibe.ch/archive/papers/Meri16c.pdf
7
e.g., how various metrics relate in a software
product family?
Example
8
Explora: A visualization Tool for Metric Analysis on
Software Corpora. VISSOFT’15
L. Merino, M. Lungu, and O. Nierstrasz, “Explora: A visualisation tool for metric analysis of software
corpora,” in VISSOFT’15: Proceedings of the 3rd IEEE Working Conference on Software Visualization.
IEEE, 2015, pp. 195–199. [Online]. Available: http://scg.unibe.ch/archive/papers/Meri15b.pdf
Polygrid
9
10
11
e.g., who is who?
Example
12
CommunityExplorer: A Framework for Visualizing
Collaboration Networks. IWST’16
L. Merino, D. Seliner, M. Ghafari, and O. Nierstrasz, “CommunityExplorer: A framework for visualizing
collaboration networks,” in Proceedings of International Workshop on Smalltalk Technologies (IWST 2016),
2016, to Appear. [Online]. Available: http://scg.unibe.ch/archive/papers/Meri16b.pdf
13
14
Systematic Literature Review
L.Merino,M.Ghafari,O.Nierstrasz, “Towards Actionable Visualization in Software Development,”in VISSOFT’16: Proceedings of the 4th IEEE Working
Conference on Software Visualization. IEEE, 2016, to Appear. [Online]. Available: http://scg.unibe.ch/archive/papers/Meri16c.pdf (Best paper award)
15
MetaVis: Improving visualization and adding quality
metrics to the ontology.
16
Technique: How to support hierarchy depth
analysis of extrema values in Treemaps?
17
Technique: How support hierarchy depth analysis
in Treemaps?
18
19
Summary
e.
merino@inf.unibe.ch @leonel_merinohttp://scg.unibe.ch/staff/merino

Research Stay DBVIS Konstanz 2016

  • 1.
    Leonel Merino SCG, Universityof Bern An Ontology Based Meta-Visualization for Recommending Suitable Software Visualization merino@inf.unibe.ch @leonel_merinohttp://scg.unibe.ch/staff/merino
  • 2.
    Research Question How candevelopers find suitable visualization to support questions that arise during development ? 2
  • 3.
    Towards Actionable Visualizationin Software Development. VISSOFT’16 L.Merino,M.Ghafari,O.Nierstrasz, “Towards Actionable Visualization in Software Development,”in VISSOFT’16: Proceedings of the 4th IEEE Working Conference on Software Visualization. IEEE, 2016, to Appear. [Online]. Available: http://scg.unibe.ch/archive/papers/Meri16a.pdf (Best paper award) 3
  • 4.
    Extracted Data e.g., lviz e.g.,maintenance e.g., wall display e.g., dense pixel e.g., QA Engineer e.g., source code 4
  • 5.
    e.g., how areclones distributed in system structure? 5
  • 6.
  • 7.
    MetaVis: Exploring ActionableVisualization. VISSOFT’16 e.g. !7 L.Merino,M.Ghafari,O.Nierstrasz,A.Bergel,andJ.Kubelka,“Metavis:Exploring Actionable Visualization,”in VISSOFT’16: Proceedings of the 4th IEEE Working Conference on Software Visualization. IEEE, 2016, to Appear. [Online]. Available: http://scg.unibe.ch/archive/papers/Meri16c.pdf 7
  • 8.
    e.g., how variousmetrics relate in a software product family? Example 8
  • 9.
    Explora: A visualizationTool for Metric Analysis on Software Corpora. VISSOFT’15 L. Merino, M. Lungu, and O. Nierstrasz, “Explora: A visualisation tool for metric analysis of software corpora,” in VISSOFT’15: Proceedings of the 3rd IEEE Working Conference on Software Visualization. IEEE, 2015, pp. 195–199. [Online]. Available: http://scg.unibe.ch/archive/papers/Meri15b.pdf Polygrid 9
  • 10.
  • 11.
  • 12.
    e.g., who iswho? Example 12
  • 13.
    CommunityExplorer: A Frameworkfor Visualizing Collaboration Networks. IWST’16 L. Merino, D. Seliner, M. Ghafari, and O. Nierstrasz, “CommunityExplorer: A framework for visualizing collaboration networks,” in Proceedings of International Workshop on Smalltalk Technologies (IWST 2016), 2016, to Appear. [Online]. Available: http://scg.unibe.ch/archive/papers/Meri16b.pdf 13
  • 14.
  • 15.
    Systematic Literature Review L.Merino,M.Ghafari,O.Nierstrasz,“Towards Actionable Visualization in Software Development,”in VISSOFT’16: Proceedings of the 4th IEEE Working Conference on Software Visualization. IEEE, 2016, to Appear. [Online]. Available: http://scg.unibe.ch/archive/papers/Meri16c.pdf (Best paper award) 15
  • 16.
    MetaVis: Improving visualizationand adding quality metrics to the ontology. 16
  • 17.
    Technique: How tosupport hierarchy depth analysis of extrema values in Treemaps? 17
  • 18.
    Technique: How supporthierarchy depth analysis in Treemaps? 18
  • 19.
  • 20.