352 research outputs found

    A New Approach for Visualizing UML Class Diagrams

    Get PDF
    UML diagrams have become increasingly important in the engineering and reengineering processes for software systems. Of particular interest are UML class diagrams whose purpose is to display class hierarchies (generalizations), associations, aggregations, and compositions in one picture. The combination of hierarchical and non-hierarchical relations poses a special challenge to a graph layout tool. Existing layout tools treat hierarchical and non-hierarchical relations either alike or as separate tasks in a two-phase process as in, e.g., cite{See97}. We suggest a new approach for visualizing UML class diagrams leading to a balanced mixture of the following aesthetic criteria: Crossing minimization, bend minimization, uniform direction within each class hierarchy, no nesting of one class hierarchy within another, orthogonal layout, merging of multiple inheritance edges, and good edge labelling. We have realized our approach within the graph drawing library GoVisual. Experiments show the superiority to state-of-the-art and industrial standard layouts

    A New Approach for Visualizing UML Class Diagrams

    Get PDF
    UML diagrams have become increasingly important in the engineering and reengineering processes for software systems. Of particular interest are UML class diagrams whose purpose is to display class hierarchies (generalizations), associations, aggregations, and compositions in one picture. The combination of hierarchical and non-hierarchical relations poses a special challenge to a graph layout tool. Existing layout tools treat hierarchical and non-hierarchical relations either alike or as separate tasks in a two-phase process as in, e.g., cite{See97}. We suggest a new approach for visualizing UML class diagrams leading to a balanced mixture of the following aesthetic criteria: Crossing minimization, bend minimization, uniform direction within each class hierarchy, no nesting of one class hierarchy within another, orthogonal layout, merging of multiple inheritance edges, and good edge labelling. We have realized our approach within the graph drawing library GoVisual. Experiments show the superiority to state-of-the-art and industrial standard layouts

    The state of the art in empirical user evaluation of graph visualizations

    Get PDF
    While graph drawing focuses more on the aesthetic representation of node-link diagrams, graph visualization takes into account other visual metaphors making them useful for graph exploration tasks in information visualization and visual analytics. Although there are aesthetic graph drawing criteria that describe how a graph should be presented to make it faster and more reliably explorable, many controlled and uncontrolled empirical user studies flourished over the past years. The goal of them is to uncover how well the human user performs graph-specific tasks, in many cases compared to previously designed graph visualizations. Due to the fact that many parameters in a graph dataset as well as the visual representation of them might be varied and many user studies have been conducted in this space, a state-of-the-art survey is needed to understand evaluation results and findings to inform the future design, research, and application of graph visualizations. In this paper, we classify the present literature on the topmost level into graph interpretation, graph memorability, and graph creation where the users with their tasks stand in focus of the evaluation not the computational aspects. As another outcome of this work, we identify the white spots in this field and sketch ideas for future research directions

    Exploring Hierarchical Visualization Designs Using Phylogenetic Trees

    Get PDF
    Ongoing research on information visualization has produced an ever-increasing number of visualization designs. Despite this activity, limited progress has been made in categorizing this large number of information visualizations. This makes understanding their common design features challenging, and obscures the yet unexplored areas of novel designs. With this work, we provide categorization from an evolutionary perspective, leveraging a computational model to represent evolutionary processes, the phylogenetic tree. The result — a phylogenetic tree of a design corpus of hierarchical visualizations — enables better understanding of the various design features of hierarchical information visualizations, and further illuminates the space in which the visualizations lie, through support for interactive clustering and novel design suggestions. We demonstrate these benefits with our software system, where a corpus of two-dimensional hierarchical visualization designs is constructed into a phylogenetic tree. This software system supports visual interactive clustering and suggesting for novel designs; the latter capacity is also demonstrated via collaboration with an artist who sketched new designs using our system

    The State of the Art in Empirical User Evaluation of Graph Visualizations

    Full text link

    3d-gis Based Procedural Modeling In Contemporary Urban Planning And Design Practice

    Get PDF
    Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2016Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2016Tüm dünyada şehirler çok hızlı bir şekilde büyümeye devam ediyor. Kentsel planlama ve kentsel tasarım disiplinleri de bu değişime ayak uydurabilmek amacıyla yeni kuramsal kavramlar geliştirmekte ve kendilerini bu değişime adapte etme gayreti göstermektedir. Kentlerin durdurulamayan nüfus artışı beraberinde ciddi çevresel, sosyal, ekonomik ve mekansal sorunlar ortaya çıkarmaktadır. Bu sorunların çözümü için gerekli muayene ve analiz süreçleri büyük miktarlarda veri gerektirmektedir. Bu büyük verinin ve büyük sorunların yönetiminde alışılmış bakış açıları yetersiz kalmaktadır. Dünyada ve Türkiye'de yaygın planlama pratikleriyle üretilen plan çizimleri ve raporlarının kentsel tasarıma konu olan mekanın yaşanabilirliğinin ve mekansal kalitesinin sağlanmasında yetersiz kalabildiği iddiası bir çok araştırmada paylaşılmaktadır. Böylece, kentsel alanın yönetim ve planlamasında alışılmış olanların dışında, yeni parametreler eklenmektedir. Türkiye’deki planlama mevzuatının çokça değişen ve istikrarsız yapısı, mekansal planlamada kullanılan araç ve kuralların sıklıkla değişime uğramasına neden olmaktadır. Yasa, yönetmelik ve plan notlarının getirmiş olduğu düzenleyici araçlardaki değişimlerin, kentlerde yaratacakları mekansal sonuçları incelemek gün geçtikçe daha çok zorlaşmaktadır. Söz konusu araçların değişimiyle planlamanın kentsel çevreyi regüle ediş biçimi de değişmektedir. Bunun yanında, genel anlamda Türkiye’de sonuç ürün olarak üretilen planların, detaylı sosyo-ekonomik ve çevresel analizlere dayalı, mekansal vizyon ve tasarım stratejilerini temel alan bir yapıda olup olmadıkları tartışmaya açıktır. Bu günün pratiklerinde, plancıların ve kentsel tasarımcıların, kente dair mekansal kararlarında tasarımsal kaliteden ziyade mekanik inşaat alanı hesaplarına daha fazla önem atfediği söylenebilir. Teknik olarak, alışılmış plan üretim araçlarının kent plancısını yaratıcı düşünce üretimi noktasında engelledikleri ve bu araçların, bilgi, iletişim ve temsiliyetle ilgili sorunlara sebep oldukları araştırmalarla gösterilmiştir. Diğer yandan, teknolojinin gelişmesiyle kullanımı artan bilgi sistemlerine dayalı yeni teknikler, mekansal planlama pratikleri için dikkate değer araçlar yaratmaktadır. Planlama ve kentsel tasarım pratiklerinde, müdahale edilmekte olan kentsel çevreyi görselleştirmek, tasarımla ilgili fikir alışverişi yapmak ve farklı tasarım senaryolarını deneylemek amacıyla yeni tasarım metodlarının araştırılması bir zorunluk haline gelmektedir. Bu metodlar genellikle kentsel çevreyi tüm boyutlarıyla ele almayı ve her tür bilgiyi yöneterek sentezlemeyi sağlayan kapsamlı araçları içermektedir. Bu çalışmanın merkezinde, kentsel planlama süreçlerinin üç boyutlu modelleri içermesi gerektiği hipotezi bulunmaktadır. Dünyada özellikle üç boyutlu görselleştirme araçları, mekansal planlamada kaliteli tasarımlar üretebilmek amacıyla kullanılmaktadır. Yaygın pratikte üç boyutlu kent modelleri, iki boyutlu çizimlerin genellikle görselleştirme amacıyla belli programlara aktarılmak suretiyle oluşturulmakta ve kent modelleri genellikle halihazır durumu betimlemek amacıyla üretilmektedir. Bunun yanında belirli bir alandaki, tasarımı bitirilmiş bir projenin tanıtımı gibi amaçlarla görselleştirilmesi de yaygın kullanımlardan biridir. “Fakat üç boyutlu modelleme alanındaki yeni teknikler tasarım aşamasını da destekleyecek çalışma yöntemleri sunmaktadır. Bu araçlar kullanılarak mekansal planlama süreçlerinde tasarım boyutuna da kayda değer katkılar yapılabilir. Bu araçlar içinden yordamsal modelleme olarak Türkçe’ye çevrilebilecek olan “procedural modeling”, bahsedilen araçlardan biri olarak öne çıkmaktadır. Yordamsal modelleme araçları vasıtasıyla, küçük veri girdilerini yordamsal kodlar ile tanımlanan işlemler yardımıyla oldukça büyük sonuç ürünlerine dönüştürebilmek mümkündür. Bu modelleme yönteminde, ilk adımda modelleme programının dijital girdileri hangi şartlarla, hangi sıra ve ne şekilde işleyeceğinin tariflendiği “kural kodları” üretilerek, bir parselden anlamlı bir yapılaşma modeli oluşturacak temel komut zinciri tanımlanmaktadır. Bu kodlar, modelleme yapılırken değiştirilebilecek olan parametreleri içermektedir. Söz edilen parametreler parsel bazında CBS tabanlı bilgilere bağlı olarak veya kullanıcı tarafından değiştirilerek, arzu edilen model oluşturulabilmektedir. Bu çalışma özelinde örnek vermek gerekirse, planlama mevzuatında tanımlanan yazılı yapılaşma koşullarının yordamsal parametreler olarak tanımlanması amacıyla yazılacak bir kodun, kentsel tasarım kararları olarak üçüncü boyutta karşılığını hızlı ve dinamik bir arayüzde görselleştirebilmenin mümkün olacağı savıyla yola çıkılmıştır. Tezde, öncelikle 3 boyutlu kent modellerinin, bir meri planın tanımladığı kentsel çevreyi tasavvur edip edemeyeceği sorgulanarak, bir örnek alan çalışması yapılmıştır. Bir diğer önemli soru da Türkiye’de hızla değişen planlama mevzuatının, yeni teknolojilerden biri olan 3 boyutlu CBS tabanlı yordamsal modelleme teknikleriyle entegre olup olamayacağıdır. Bu sorular ışığında, Türkiye’de mevcut kentsel planlama ve tasarım pratiğinde tanımlanmış olan kodlar ve araçlar, yordamsal modelleme parametrelerine dönüştürülerek üç boyutlu modelleri oluşturacak işlem adımları ve kuralları oluşturulmuştur. Bu işlemlerde çekme mesafeleri, taban alanı, kat sayısı, yapı yüksekliği, yapı yaklaşma mesafeleri ve emsal gibi bir çok parametreyi içermektedir. Planlama sisteminde tanımlı kodların yapılaşmayı tam anlamıyla tanımlayamadığı düşünülen noktalarda yeni parametreler eklenerek, yapılaşma kodları oluşturulmuştur. Her yapı parseli özelinde, bu parametrelerdeki her değişim, program tarafından sonuç üründe güncellenerek, kullanıcıya bu değişimin görsel sonucunu gözlemleme imkanı verebilmektedir. Koda göre; parsel içinde, yapı oturum alanı dışındaki alanlar, seçime göre yeşil alan, sert zemin veya otopark alanı gibi düzenlenebilirken, bir parselde bir veya birden fazla yapı yapılabilmektedir. Yapıların oturum düzeni, modelleme esnasında önceden tanımlanmış oturum tipolojileri seçilerek değiştirilebilmektedir. Cephe ve çatı detayları, pencere ve duvar genişlikleri gibi temel özellikler başta olmak üzere, bir çok parametreyle düzenlenebilmektedir. Yapı parselleri dışında bu sisteme yol orta çizgileri ve topoğrafya verisi eklenmiştir. Yol ve parseller, topoğrafya üzerine oturtularak alanın gerçek dokusu görselleştirilmiştir. Yollar; yol genişliği, şerit sayısı, yaya ve bisiklet yolları, kent mobilyaları gibi bir çok parametrelerle kontrol edilebilmektedir. Oluşturulan bu kodlar, genel planlama araçlarını içerdiğinden, bir alana veya bir tasarım tarzına özgü değil, her alanda kullanılabilecek ve farklı tasarımlara izin verebilecek bir sistem sunmaktadır. Bu ön çalışmanın ardından oluşturulan kodlar, İstanbul’un Beylikdüzü ilçesinde seçilen bir çalışma alanında, yürürlükteki uygulama planına tanımlanmıştır. Planda tariflenmiş olan yapı adaları, fonksiyonlar, arazi kullanımı ve yapılaşma kararları, bu dinamik modelleme sisteminde, alanın tamamı için tanımlanan farklı tasarım kriterleriyle yorumlanarak, iki farklı kent modeli oluşturmak amacıyla kullanılmıştır. Bu alternatif tasarımlardaki amaç; plan yönetmelikte belirlenmiş olan yapılaşma kararlarına uygun olması, uyumlu bir tasarım içeriğine sahip olması ve monoton bir model yerine gerçekçi bir kent modeli oluşturabilmektir. Aynı çalışma alanında, aynı plan kararları kullanılarak üretilen iki alternatif tasarım uygulandıktan sonra, modellerin sayısal değerlendirmesi yapılmıştır. İki tasarımda da kullanılan mevcut parsel dokusu ve plan durumları, coğrafi bilgi sistemi kaynaklı olduğundan dolayı, içinde birtakım analitik bilgiler içermektedir. Bununla birlikte, modelleme esnasında yapılan tüm işlemler sonucunda her bir parselin içerdiği yapılaşmaya ait nicel veriler gözlenebilmektedir. Bu değerlendirme; nüfus, yoğunluk, bağımsız birim sayıları gibi demografik verileri; farklı arazi kullanımlarının toplam inşaat alanları, tahmini enerji tüketimleri ile maliyet ve değer hesaplamalarını içermektedir. Bu sonuç raporlamaları verilen her yapılaşma kararının ne gibi sonuçlar oluşturacağı gözlemlenebilmektedir. Sonuç olarak, oluşturulan üç boyutlu coğrafi bilgi sistemleri tabanlı yordamsal modelleme sisteminin, kentleşme ve planlama politikalarında hızlı çözüm üreten bir yapı ihtiyacına ne denli yanıt verebildiği ortaya konmaktadır. Bu çalışmada üretilen modelleme sistemiyle bir plan, plan notları, yasa ve yönetmelikler baz alınarak oluşturulan kentsel tasarım alternatifleri göstermektedir ki; mevzuatın içerdiği yazılı ifadeler yapılaşma şartlarında esneklik sağlamak yerine belirsizlik yaratmaktadır. Bu durumu oluşturan koşulların tanımlanması ve daha analitik koşullara bağlı bir yapıya kavuşmasında bu çalışmaya benzer yordamsal modelleme uygulamaları yardımcı olabilir. Diğer yandan, imar planlarının ve planlama mevzuatında yer alan yasal tanımlamaların tasarım üzerinde fazlasıyla kısıtlayıcı bir rolü olduğu savı da eleştirilerek, yordamsal modellemenin bu arayüzde oynayabileceği roller araştırılmıştır. Aynı plan kurallarına dayanılarak parsel bazında birbirinden çok farklı yerleşim ve biçim alternatiflerinin üretilebilecek olduğu, çalışmada deneyimlenmiştir. İmar kuralları genel anlamıyla çok fazla parametre ve kriter içeriyor gibi gözükse dahi, aslında bu sınırlar içerisinde, tasarımcıya geniş bir alan bırakmaktadır. Bunun yanında, bu sistemin sürdürülebilir planlama pratikleri çerçevesinde nasıl kullanılabileceğine dair görüş ve öneriler aktarılmaktadır. Kentlerin hızla geliştiği günümüzde, kente dair kararların gelecekteki etkilerini görmek ve daha duyarlı imar kararları üretmek kritik öneme sahiptir. Yordamsal modellemenin raporlama özelliği sayesinde mekansal senaryoların çevresel, ekonomik ve sosyal etkileri daha etkin bir şekilde analiz edilerek duyarlı bir planlama pratiği tanımlanabilir. Şehir plancıları çizdikleri planın tüm boyutlarıyla nasıl bir kentsel çevre yaratacağını tahayyül edebildikleri varsayımıyla hareket etmektedir. Bu varsayımın bir yanılgı olduğu, kentlerimiz için yapılan planlardan herhangi birkaçı incelendiğinde bile kendini göstermektedir. Plancı ve tasarımcılar mekansal kararlarının yaratacağı çevreyi zihinlerinde tahayyül etmeye çalışmak yerine, yeni teknoloji ve yöntemler kullanmalıdırlar.The cities keep developing rapidly all over the world. Urban planning and urban design disciplines are striving to enhance new theoretical concepts in order to keep up with these changes. Various researches commonly claim that the outcomes that are generated with the traditional planning techniques in the world and Turkey fall short in providing the livability of urban space and the design quality. The dynamical structure of the planning regulations in Turkey causes frequent changes in the tools and rules applied in spatial planning. The changes in the regulatory tools caused by the law, regulations and plan notes make it harder to investigate them in the spatial changes that will take place in the cities. On the other hand, the new information-based techniques are increasingly used as a result of the developments in technology create remarkable tools for spatial planning practices. Especially three dimensional visualization tools are used in order to produce high-class designs in spatial planning all over the world. Mostly, the three dimensional urban models are produced by transferring two dimensional drawings into particular software for some reason and they are generally produced to describe the current situation. However, novel techniques in 3D modeling field are offering workflows for aiding the design phase. By using such tools, valuable contributions can be achieved in design aspect of planning processes. Procedural modeling steps forward among these tools. With procedural modeling tools, quite remarkable outcome can be produced by means of the operations that identify the small data entries with procedural codes. In this modeling methodology, it is possible to dynamically visualize three dimensional representations of design decisions by defining regulative codes into procedural codes. In this thesis, the codes and tools identified in the current urban planning and designing practices in Turkey are converted into procedural modelling parameters and thus the operation rules that will form the three dimensional models have been set. Then, the current implementation plan of the selected field is transformed into a three dimensional interactive model. The city blocks, functions, land use decisions and housing rights, which are described in the plan, are interpreted with different designing alternatives within this parametrical system. After these alternative designs are modeled in compliance with the criteria specified in the plan and regulations, the quantitative evaluation of these models are conducted. This evaluation includes reports of estimations such as demographic data, calculations of areas, costs and value calculations and consumption demands. As a consequence, the response capacity of produced three-dimensional GIS based procedural modeling system on urbanization and planning policies is investigated. Additionally, opinions on the utilization of this system within the framework of sustainable planning practices are expressed. Meanwhile, by criticizing the arguement that legal codes exceedingly restrict the design process, it is showed that various design alternatives can be created within this interface by utilizing procedural modeling.Yüksek LisansM.Sc

    Improving Automated Layout Techniques for the Production of Schematic Diagrams

    Get PDF
    This thesis explores techniques for the automated production of schematic diagrams, in particular those in the style of metro maps. Metro map style schematics are used across the world, typically to depict public transport networks, and therefore benefit from an innate level of user familiarity not found with most other data visualisation styles. Currently, this style of schematic is used infrequently due to the difficulties involved with creating an effective layout – there are no software tools to aid with the positioning of nodes and other features, resulting in schematics being produced by hand at great expense of time and effort. Automated schematic layout has been an active area of research for the past decade, and part of our work extends upon an effective current technique – multi-criteria hill climbing. We have implemented additional layout criteria and clustering techniques, as well as performance optimisations to improve the final results. Additionally, we ran a series of layouts whilst varying algorithm parameters in an attempt to identify patterns specific to map characteristics. This layout algorithm has been implemented into a custom-written piece of software running on the Android operating system. The software is targeted at tablet devices, using their touch-sensitive screens with a gesture recognition system to allow users to construct complex schematics using sequences of simple gestures. Following on from this, we present our work on a modified force-directed layout method capable of producing fast, high-quality, angular schematic layouts. Our method produces superior results to the previous octilinear force-directed layout method, and is capable of producing results comparable to many of the much slower current approaches. Using our force-directed layout method we then implemented a novel mental map preservation technique which aims to preserve node proximity relations during optimisation; we believe this approach provides a number of benefits over the the more common method of preserving absolute node positions. Finally, we performed a user study on our method to test the effect of varying levels of mental map preservation on diagram comprehension

    Clustering Approaches for Multi-source Entity Resolution

    Get PDF
    Entity Resolution (ER) or deduplication aims at identifying entities, such as specific customer or product descriptions, in one or several data sources that refer to the same real-world entity. ER is of key importance for improving data quality and has a crucial role in data integration and querying. The previous generation of ER approaches focus on integrating records from two relational databases or performing deduplication within a single database. Nevertheless, in the era of Big Data the number of available data sources is increasing rapidly. Therefore, large-scale data mining or querying systems need to integrate data obtained from numerous sources. For example, in online digital libraries or E-Shops, publications or products are incorporated from a large number of archives or suppliers across the world or within a specified region or country to provide a unified view for the user. This process requires data consolidation from numerous heterogeneous data sources, which are mostly evolving. By raising the number of sources, data heterogeneity and velocity as well as the variance in data quality is increased. Therefore, multi-source ER, i.e. finding matching entities in an arbitrary number of sources, is a challenging task. Previous efforts for matching and clustering entities between multiple sources (> 2) mostly treated all sources as a single source. This approach excludes utilizing metadata or provenance information for enhancing the integration quality and leads up to poor results due to ignorance of the discrepancy between quality of sources. The conventional ER pipeline consists of blocking, pair-wise matching of entities, and classification. In order to meet the new needs and requirements, holistic clustering approaches that are capable of scaling to many data sources are needed. The holistic clustering-based ER should further overcome the restriction of pairwise linking of entities by making the process capable of grouping entities from multiple sources into clusters. The clustering step aims at removing false links while adding missing true links across sources. Additionally, incremental clustering and repairing approaches need to be developed to cope with the ever-increasing number of sources and new incoming entities. To this end, we developed novel clustering and repairing schemes for multi-source entity resolution. The approaches are capable of grouping entities from multiple clean (duplicate-free) sources, as well as handling data from an arbitrary combination of clean and dirty sources. The multi-source clustering schemes exclusively developed for multi-source ER can obtain superior results compared to general purpose clustering algorithms. Additionally, we developed incremental clustering and repairing methods in order to handle the evolving sources. The proposed incremental approaches are capable of incorporating new sources as well as new entities from existing sources. The more sophisticated approach is able to repair previously determined clusters, and consequently yields improved quality and a reduced dependency on the insert order of the new entities. To ensure scalability, the parallel variation of all approaches are implemented on top of the Apache Flink framework which is a distributed processing engine. The proposed methods have been integrated in a new end-to-end ER tool named FAMER (FAst Multi-source Entity Resolution system). The FAMER framework is comprised of Linking and Clustering components encompassing both batch and incremental ER functionalities. The output of Linking part is recorded as a similarity graph where each vertex represents an entity and each edge maintains the similarity relationship between two entities. Such a similarity graph is the input of the Clustering component. The comprehensive comparative evaluations overall show that the proposed clustering and repairing approaches for both batch and incremental ER achieve high quality while maintaining the scalability

    Visual Analysis of In-Car Communication Networks

    Get PDF
    Analyzing, understanding and working with complex systems and large datasets has become a familiar challenge in the information era. The explosion of data worldwide affects nearly every part of society, particularly the science, engineering, health, and financial domains. Looking, for instance at the automotive industry, engineers are confronted with the enormously increased complexity of vehicle electronics. Over the years, a large number of advanced functions, such as ACC (adaptive cruise control), rear seat entertainment systems or automatic start/stop engines, has been integrated into the vehicle. Thereby, the functions have been more and more distributed over the vehicle, leading to the introduction of several communication networks. Overlooking all relevant data facets, understanding dependencies, analyzing the flow of messages and tracking down problems in these networks has become a major challenge for automotive engineers. Promising approaches to overcome information overload and to provide insight into complex data are Information Visualization (InfoVis) and Visual Analytics (VA). Over the last decades, these research communities spent much effort on developing new methods to help users obtain insight into complex data. However, few of these solutions have yet reached end users, and moving research into practice remains one of the great challenges in visual data analysis. This situation is particularly true for large company settings, where very little is known about additional challenges, obstacles and requirements in InfoVis/VA development and evaluation. Users have to be better integrated into our research processes in terms of adequate requirements analysis, understanding practices and challenges, developing well-directed, user-centered technologies and evaluating their value within a realistic context. This dissertation explores a novel InfoVis/VA application area, namely in-car communication networks, and demonstrates how information visualization methods and techniques can help engineers to work with and better understand these networks. Based on a three-year internship with a large automotive company and the close cooperation with domain experts, I grounded a profound understanding of specific challenges, requirements and obstacles for InfoVis/VA application in this area and learned that “designing with not for the people” is highly important for successful solutions. The three main contributions of this dissertation are: (1) An empirical analysis of current working practices of automotive engineers and the derivation of specific design requirements for InfoVis/VA tools; (2) the successful application and evaluation of nine prototypes, including the deployment of five systems; and (3) based on the three-year experience, a set of recommendations for developing and evaluating InfoVis systems in large company settings. I present ethnographic studies with more than 150 automotive engineers. These studies helped us to understand currently used tools, the underlying data, tasks as well as user groups and to categorize the field into application sub-domains. Based on these findings, we propose implications and recommendations for designing tools to support current practices of automotive network engineers with InfoVis/VA technologies. I also present nine InfoVis design studies that we built and evaluated with automotive domain experts and use them to systematically explore the design space of applying InfoVis to in-car communication networks. Each prototype was developed in a user-centered, participatory process, respectively with a focus on a specific sub-domain of target users with specific data and tasks. Experimental results from studies with real users are presented, that show that the visualization prototypes can improve the engineers’ work in terms of working efficiency, better understanding and novel insights. Based on lessons learned from repeatedly designing and evaluating our tools together with domain experts at a large automotive company, I discuss challenges and present recommendations for deploying and evaluating VA/InfoVis tools in large company settings. I hope that these recommendations can guide other InfoVis researchers and practitioners in similar projects by providing them with new insights, such as the necessity for close integration with current tools and given processes, distributed knowledge and high degree of specialization, and the importance of addressing prevailing mental models and time restrictions. In general, I think that large company settings are a promising and fruitful field for novel InfoVis applications and expect our recommendations to be useful tools for other researchers and tool designers
    corecore