13 Hits in 11.5 sec

Towards actionable visualization for software developers

Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz
2017 Journal of Software: Evolution and Process  
Although more than two thirds of the papers came from VISSOFT, selected papers that we classify as design studies are moderately balanced.  ...  Although such papers are expected to be found across multiple software engineering venues, we decided to collect them from the complete set of papers published by SOFTVIS 22 and VISSOFT 23 .  ...  ACKNOWLEDGMENTS We thank all the authors of papers that kindly reviewed our classification and gave insightful comments, and in special to Alexandru Telea.  ... 
doi:10.1002/smr.1923 fatcat:6e2h5angmffy7gb3odd3e3taaq

Geo-visual analytics for urban design in the context of future internet

Raffaele De Amicis, Giuseppe Conti, Bruno Simões, Raimondo Lattuca, Nicolò Tosi, Stefano Piffer, Giuseppe Pellitteri
2009 International Journal on Interactive Design and Manufacturing  
The final results of this study allowed us to prove that the application of Visual Analytics to Software Evolution, using the process described in this research, can contribute to software development  ...  and maintenance to facilitate the understanding of systems, and therefore the research questions of this thesis were answered and the specified objectives were met.  ...  A Special Issue of The Journal of Management. 148, 155, 156 [Ko 2007] Andrew J. Ko, Robert DeLine and Gina Venolia. Information Needs in Collocated Software Development Teams.  ... 
doi:10.1007/s12008-009-0060-1 fatcat:jtcvk3lbt5crpdwmx56ihiyjgm

The Solid* toolset for software visual analytics of program structure and metrics comprehension: From research prototype to product

Dennie Reniers, Lucian Voinea, Ozan Ersoy, Alexandru Telea
2014 Science of Computer Programming  
We discuss the design evolution from research prototypes to integrated, scalable, and easy-to-use products, and present several guidelines for the development of efficient and effective SVA solutions.  ...  We present a SVA toolset for software maintenance, and detail two of its components which target software structure, metrics and code duplication.  ...  Introduction Software maintenance covers 80% of the cost of modern software systems, of which over 40% represent software understanding [1, 2] .  ... 
doi:10.1016/j.scico.2012.05.002 fatcat:e2y5q2kkt5b2towq6s7pohy5hm

A systematic review of software architecture visualization techniques

Mojtaba Shahin, Peng Liang, Muhammad Ali Babar
2014 Journal of Systems and Software  
Results: We selected 53 papers from the initially retrieved 23,056 articles for data extraction, analysis, and synthesis based on pre-defined inclusion and exclusion criteria.  ...  actually employ VTs in architecting process and what are the issues that hinder and prevent them from adopting VTs in SA.  ...  Acknowledgement This research has been partially sponsored by the Natural Science Foundation of China (NSFC) under Grant No. 61170025. Appendix A. Selected studies See Table 19 .  ... 
doi:10.1016/j.jss.2014.03.071 fatcat:3xnzsi2nh5eizj3awarwjcwwsq

Personal Data Visualisation on Mobile Devices: A Systematic Literature Review [article]

Yasmeen Anjeer Alshehhi and Mohamed Abdelrazek and Alessio Bonti
2022 arXiv   pre-print
The user types range from naive users to expert and developers users based on the experiment's target.  ...  Personal data visualisations aim to improve the user experience when exploring these large amounts of personal data and potentially provide insights to assist individuals in their decision making and achieving  ...  journal or conference article Selection Process In order to have a well-built selection process, we screened the results of the search string, using the inclusion and exclusion criteria provided previously  ... 
arXiv:2203.01374v1 fatcat:qla3bylakja2hbi7pjxar46hti

Architectural Analysis of Systems Based on the Publisher-Subscriber Style

Dharmalingam Ganesan, Mikael Lindvall, Lamont Ruley, Robert Wiegand, Vuong Ly, Tina Tsui
2010 2010 17th Working Conference on Reverse Engineering  
The paper explains how the results of static anal ysis can be used to orchestrate dynamic analysis.  ...  From the style definition, we derive a set of reusable questions and show that some of them can be answered statically whereas others are best answered rasing dynamic analysis.  ...  After the analysis, the Fraunhofer team presented the discovered architectural issues to the GMSEC team, which addressed some of the high-priority issues in versions 3.0 and 3.1.  ... 
doi:10.1109/wcre.2010.27 dblp:conf/wcre/GanesanLRWLT10 fatcat:s7xi4jpshvgvtedx3ynhbpywt4

Software Cartography: thematic software visualization with consistent layout

Adrian Kuhn, David Erni, Peter Loretan, Oscar Nierstrasz
2010 Journal of Software Maintenance and Evolution Research and Practice  
The approach is especially suitable for comparing views of evolving software, as the vocabulary of software artifacts tends to be stable over time.  ...  The resulting consistent layout allows us to develop a variety of thematic software maps that express very different aspects of software while making it easy to compare them.  ...  ACKNOWLEDGEMENTS We are very grateful to the anonymous reviewer whose comments considerably contributed to this paper.  ... 
doi:10.1002/smr.414 fatcat:qfcptqusu5e4zcqrhubjhumky4

The Medium of Visualization for Software Comprehension

Leonel Merino
Therefore, we selected papers from the most frequently cited venue dedicated to software visualization: SOFTVIS/VISSOFT.  ...  Figure 2 . 2 : 22 Classification of the 295 SOFTVIS/VISSOFT papers by type. in SOFTVIS editions (2003-2010) was consistently higher than in VIS-SOFT workshops (2002-2011).  ... 
doi:10.24442/boristheses.810 fatcat:zqmb32w65bhxzdbvsyxbuvqm7e

The Medium of Visualization for Software Comprehension

Leonel Merino, Oscar Nierstrasz
2018 unpublished
Therefore, we selected papers from the most frequently cited venue dedicated to software visualization: SOFTVIS/VISSOFT.  ...  Figure 2 . 2 : 22 Classification of the 295 SOFTVIS/VISSOFT papers by type. in SOFTVIS editions (2003-2010) was consistently higher than in VIS-SOFT workshops (2002-2011).  ... 
doi:10.7892/boris.118274 fatcat:ikywsh6qvvbxvjhxmd4tpysomm

A systematic mapping study of clone visualization

Muhammad Hammad, Hamid Abdul Basit, Stan Jarzabek, Rainer Koschke
2020 Computer Science Review  
We present a mapping study of clone visualization techniques, classifying visualizations in respect to the user goals to be achieved by means of clone visualizations and relevant clone-related information  ...  Our mapping study will aid tool users in selecting clone visualization tools suitable for the task at hand, tool vendors in improving capabilities of their tools, and researchers in identifying open problems  ...  The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.  ... 
doi:10.1016/j.cosrev.2020.100266 fatcat:upe5wxfu45h7dikc5l3fxuzkmi

Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories

Cruz Izu, Carsten Schulte, Ashish Aggarwal, Quintin Cutts, Rodrigo Duran, Mirela Gutica, Birte Heinemann, Eileen Kraemer, Violetta Lonati, Claudio Mirolo, Renske Weeda
2019 Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education  
An introduction to program comprehension for computer science educators. In Proceedings of the 2010 ITiCSE working group reports, pages 65–86. 2010. [318] Dale Schunk.  ...  Introduction how it could be applied to extract meaningful metrics of complexity from short programs. 3.  ... 
doi:10.1145/3344429.3372501 dblp:conf/iticse/IzuSACDGHKLMW19a fatcat:ylcbps6pynbrfhlxtt6z3qmlza

Visualisierung von veränderten grafischen Modellen und Diagrammen im Rahmen der Überprüfung von Modellen

Florian Zoubek, Gertrude Kappel, Tanja Mayerhofer, Philip Langer
Such tools usually allow to mark, comment and discuss parts of the code that are considered to be problematic, as well as track the history of the reviewed changes.  ...  The aim of code reviews is to identify and prevent mistakes introduced by changed artifacts before they are merged into the actual software project.  ...  Selecting elements to highlight in Mervin views is done either by selecting a single element in the view, or by triggering a set of derived elements from the current selection.  ... 
doi:10.34726/hss.2018.29598 fatcat:z6armypqfrgmjjflyqpprvp5xm

Computer Graphics Proceedings of IRTG 1131-Visualization of Large and Unstructured Data Sets Workshop

Christoph Garth, Ariane Middel, Hans Hagen, Christoph Garth, Ariane Middel, Hans Hagen, Daniel Cremers, Barbara Hammer, Marc Langheinrich, Dorothea Wagner, Xiang Yang, Bernd Hamann (+37 others)
1998 Christoph Garth, Ariane Middel, Hans Hagen OpenAccess Series in Informatics Schloss Dagstuhl-Leibniz-Zentrum für Informatik   unpublished
To address the issue of noise in manufacturing environments, we developed a VR-supported method allowing users to explore noise behavior.  ...  According to the influence effects, the impacts of noise to the workers in manufacturing systems are classified from three main points of view: occupational safety, negative health impacts, and preservation  ...  In Proceedings of the 5th international symposium on Software visualization, SOFTVIS '10, pages 207-208, New York, NY, USA, 2010. ACM.  ...