LiveGantt: Interactively Visualizing a Large Manufacturing Schedule

In this paper, we introduce LiveGantt as a novel interactive schedule visualization tool that helps users explore highly-concurrent large schedules from various perspectives. Although a Gantt chart is the most common approach to illustrate schedules, currently available Gantt chart visualization tools suffer from limited scalability and lack of interactions. LiveGantt is built with newly designed algorithms and interactions to improve conventional charts with better scalability, explorability, and reschedulability. It employs resource reordering and task aggregation to display the schedules in a scalable way. LiveGantt provides four coordinated views and filtering techniques to help users explore and interact with the schedules in more flexible ways. In addition, LiveGantt is equipped with an efficient rescheduler to allow users to instantaneously modify their schedules based on their scheduling experience in the fields. To assess the usefulness of the application of LiveGantt, we conducted a case study on manufacturing schedule data with four industrial engineering researchers. Participants not only grasped an overview of a schedule but also explored the schedule from multiple perspectives to make enhancements.

[1]  Ben Shneiderman,et al.  LifeFlow: visualizing an overview of event sequences , 2011, CHI.

[2]  Jacques Bertin,et al.  Graphics and graphic information-processing , 1981 .

[3]  Ching-Farn Eric Wu,et al.  Gantt Chart visualization for MPI and Apache multi-dimensional trace files , 2002, Ninth International Conference on Parallel and Distributed Systems, 2002. Proceedings..

[4]  Richard A. Becker,et al.  Brushing scatterplots , 1987 .

[5]  Monica M. C. Schraefel,et al.  Continuum: designing timelines for hierarchies, relationships and scale , 2007, UIST.

[6]  Stewart Robinson,et al.  Simulation: The Practice of Model Development and Use , 2004 .

[7]  Masood Masoodian,et al.  Chronos: A Tool for Interactive Scheduling and Visualisation of Task Hierarchies , 2009, 2009 13th International Conference Information Visualisation.

[8]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[9]  Silvia Miksch,et al.  A visualization of medical therapy plans compared to Gantt and PERT charts , 2000, Proceedings Seventh International Workshop on Temporal Representation and Reasoning. TIME 2000.

[10]  Sheryl Staub-French,et al.  Visualization Techniques for Schedule Comparison , 2009, Comput. Graph. Forum.

[11]  Silvia Miksch,et al.  Connecting time-oriented data and information to a coherent interactive visualization , 2004, CHI.

[12]  Remo Burkhard,et al.  Tube Map: Evaluation of a Visual Metaphor for Interfunctional Communication of Complex Projects , 2004 .

[13]  Stefan Biffl,et al.  PlanningLines: novel glyphs for representing temporal uncertainties and their evaluation , 2005, Ninth International Conference on Information Visualisation (IV'05).

[14]  David Gotz,et al.  Exploring Flow, Factors, and Outcomes of Temporal Event Sequences with the Outflow Visualization , 2012, IEEE Transactions on Visualization and Computer Graphics.

[15]  Jeffrey Heer,et al.  SpanningAspectRatioBank Easing FunctionS ArrayIn ColorIn Date Interpolator MatrixInterpola NumObjecPointI Rectang ISchedu Parallel Pause Scheduler Sequen Transition Transitioner Transiti Tween Co DelimGraphMLCon IData JSONCon DataField DataSc Dat DataSource Data DataUtil DirtySprite LineS RectSprite , 2011 .

[16]  Masood Masoodian,et al.  Visualisation of Parallel Data Streams with Temporal Mosaics , 2007, 2007 11th International Conference Information Visualization (IV '07).

[17]  Kwan-Liu Ma,et al.  Visual analysis of massive web session data , 2012, IEEE Symposium on Large Data Analysis and Visualization (LDAV).

[18]  Matthew D. Cooper,et al.  ActiviTree: Interactive Visual Exploration of Sequences in Event-Based Data Using Graph Similarity , 2009, IEEE Transactions on Visualization and Computer Graphics.

[19]  Ben Shneiderman,et al.  Temporal Event Sequence Simplification , 2013, IEEE Transactions on Visualization and Computer Graphics.

[20]  Masood Masoodian,et al.  Comparing Static Gantt and Mosaic Charts for Visualization of Task Schedules , 2011, 2011 15th International Conference on Information Visualisation.

[21]  Urs Ramer,et al.  An iterative procedure for the polygonal approximation of plane curves , 1972, Comput. Graph. Image Process..

[22]  HeerJeffrey,et al.  D3 Data-Driven Documents , 2011 .

[23]  H. Gantt Work, Wages, and Profits , 1973 .

[24]  Ben Shneiderman,et al.  Aligning temporal data by sentinel events: discovering patterns in electronic health records , 2008, CHI.

[25]  Ben Shneiderman,et al.  The eyes have it: a task by data type taxonomy for information visualizations , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[26]  Tamara Munzner,et al.  Design Study Methodology: Reflections from the Trenches and the Stacks , 2012, IEEE Transactions on Visualization and Computer Graphics.

[27]  James M. Wilson,et al.  Gantt charts: A centenary appreciation , 2003, Eur. J. Oper. Res..

[28]  Tamara Munzner,et al.  LiveRAC: interactive visual exploration of system management time-series data , 2008, CHI.

[29]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .