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

21

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

Page 1: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,
Page 2: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

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

Page 3: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

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

Page 4: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

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”

Page 5: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

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

Page 6: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

Demo PreparationInformation Model (1/2)

© sebis150907 Patrick Bürgin MT Final 6

EXCERPT: PRODUCTS IN WORKSPACE NORTHWIND

Page 7: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

© sebis150907 Patrick Bürgin MT Final 7

EXCERPT: PRODUCTS IN WORKSPACE NORTHWIND

Demo PreparationInformation Model (2/2)

Page 8: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

© 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.

Page 9: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

© sebis150907 Patrick Bürgin MT Final 9

Page 10: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

© sebis150907 Patrick Bürgin MT Final 10

Page 11: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

© 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

Page 12: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

© 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

Page 13: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

© 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

Page 14: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

© 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

Page 15: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

Results

© sebis150907 Patrick Bürgin MT Final 15

BYPRODUCTS

Case Study ReportConcepts & Models Prototypical

Implementation

1 2 3

MAIN CONTRIBUTIONS

Page 16: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

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.

[email protected]

patrickbuergin.com

Page 17: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

© sebis150907 Patrick Bürgin MT Final 17

BACKUP

Page 18: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

ModelsVisualization Type

© sebis150907 Patrick Bürgin MT Final 18

Page 19: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

ModelsVisualization

© sebis150907 Patrick Bürgin MT Final 19

Page 20: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

ModelsDashboard

© sebis150907 Patrick Bürgin MT Final 20

Page 21: Software Engineering for Business Information Systems (sebis) · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,

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