Software Engineering for Business Information Systems (sebis) · Software Engineering for Business...

Post on 14-Oct-2020

4 views 0 download

transcript

Software Engineering for Business Information Systems (sebis)

Department of Informatics

Technische Universität München, Germany

wwwmatthes.in.tum.de

Design and Prototypical Implementation of a Dashboard System

for Visualizing Semi-Structured Data in a Traceable Way

Patrick Bürgin, 07.09.2015

Final Presentation

Project Context

Spreadsheet 2.0 – User-oriented tools for analyzing complex linked data

© sebis150907 Patrick Bürgin MT Final 3

UMBRELLA PROJECT

FOUNDATION

SocioCortex – A Social Content Hub

Addresses shortcomings of existing spreadsheet applications, e.g.:

Lack of transparency of a spreadsheet’s design

Lack of support for complex linked data

No support for custom visualizations

Integrates data from various sources

Dynamic information models

Typed query language: MxL

Research Objectives

© sebis150907 Patrick Bürgin MT Final 4

Visualization Environment Custom Visualizations

Complex Linked Data

Traceability EnvironmentWho? What? When?

Outlook: Network Analysis

“A Dashboard System for Visualizing Semi-Structured Data in a Traceable Way”

ApproachMethods & Tools

© sebis150907 Patrick Bürgin MT Final 5

JUSTIFY / EVALUATE

• Exploratory Case Studies with Two Industry Partners

• Preliminary: Discussions within the Research Group + Monitored Usage

ENVIRONMENT KNOWLEDGE BASE

DEVELOP / BUILD

+ + SocioCortex

MxL

Demo PreparationInformation Model (1/2)

© sebis150907 Patrick Bürgin MT Final 6

EXCERPT: PRODUCTS IN WORKSPACE NORTHWIND

© sebis150907 Patrick Bürgin MT Final 7

EXCERPT: PRODUCTS IN WORKSPACE NORTHWIND

Demo PreparationInformation Model (2/2)

© sebis150907 Patrick Bürgin MT Final 8

Demo PreparationMxL 101

EXPRESSION EXAMPLES

KEY CHARACTERISTICS EXCERPT: TYPE HIERARCHY

A functional, statically type-safe language,

which can be used for query formulation

and data transformation within SocioCortex.

© sebis150907 Patrick Bürgin MT Final 9

© sebis150907 Patrick Bürgin MT Final 10

© sebis150907 Patrick Bürgin MT Final 11

Case 1: EAMBackground & Scenario

ENVIRONMENT EXEMPLARY VISUALIZATION TYPE

Image Source: SITM Slides: 3.1 Motivation - WS 14/15

Enterprise Architect9Y Professional Experience

IT Service Provider5000-10000 Employees

Focus on Manual Assessments

Flexible Information Models

SCENARIO

© sebis150907 Patrick Bürgin MT Final 12

Case 1: EAMFindings

GRAPH

DASHBOARD

• Graph Exploration

• UX

• Interactivity

LIKES

FEEDBACK

• Usage Analysis

• Stakeholder Identification

• Impact Analysis

USE CASES

• Analyze User Behavior

• Advanced Code Management

• Filtering & Interactivity

IMPROVEMENTS

© sebis150907 Patrick Bürgin MT Final 13

Case 2: Financial ServicesBackground & Scenario

ENVIRONMENT

Image Source: By Allan Ajifo [CC BY 2.0], via Wikimedia Commons

EXEMPLARY VISUALIZATION TYPE

IT Infrastructure ManagerBranch: Investment & Risk Strategy

Insurance & Investment Group10001+ Employees

Focus on Time Series Data

Complex Transformations

SCENARIO

ESTX50

10Y Bond Yields

© sebis150907 Patrick Bürgin MT Final 14

Case 2: Financial ServicesFindings

GRAPH

DASHBOARD

• UX

• Customizability

• Vision

LIKES

FEEDBACK

• Support Data Exchange

• Impact Analysis

• Address Compliance Demands

USE CASES

• Analyze Transformations

• Integration & Scalability

• Filtering & Interactivity

IMPROVEMENTS

Results

© sebis150907 Patrick Bürgin MT Final 15

BYPRODUCTS

Case Study ReportConcepts & Models Prototypical

Implementation

1 2 3

MAIN CONTRIBUTIONS

Technische Universität München

Department of Informatics

Chair of Software Engineering for

Business Information Systems

Boltzmannstraße 3

85748 Garching bei München

Tel +49.89.289.

Fax +49.89.289.17136

wwwmatthes.in.tum.de

Patrick Bürgin

B. Sc.

patrick.buergin@tum.de

patrickbuergin.com

© sebis150907 Patrick Bürgin MT Final 17

BACKUP

ModelsVisualization Type

© sebis150907 Patrick Bürgin MT Final 18

ModelsVisualization

© sebis150907 Patrick Bürgin MT Final 19

ModelsDashboard

© sebis150907 Patrick Bürgin MT Final 20

First Vision

© sebis150907 Patrick Bürgin MT Final 21

“A Dashboard System for Visualizing Semi-Structured Data in a Traceable Way”

STAKEHOLDERSDASHBOARDS

VISUALIZATIONSTEMPLATES

TYPED QUERIES