Iess10 I 2 Avs@Iess1 0 Presentation V0 4

28
Usage-centered design of adaptable visualization services. Application to cooperation support services system in the AEC sector. 1 Public Research Centre Henri Tudor, Luxembourg 2 Research Centre in Architecture and Engineering (CRAI), France Sylvain Kubicki 1 and Gilles Halin 2

description

Usage-centered design of adaptable visualization services. Application to cooperation support services system in the AEC sector.Sylvain Kubicki1 and Gilles Halin21 Public Research Centre Henri Tudor, Luxembourg2 Research Centre in Architecture and Engineering (CRAI), France

Transcript of Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Page 1: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Usage-centered design of adaptable visualization services. Application to cooperation support services system in the AEC sector.

1 Public Research Centre Henri Tudor, Luxembourg 2 Research Centre in Architecture and Engineering (CRAI), France

Sylvain Kubicki1 and Gilles Halin2

Page 2: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Overview

 Introduction −  Service innovation in construction sector

 Adaptable Visualization Services (AVS)

 Usage-based AVS design

 A first case study

 Conclusion

February 17, 2010 IESS 1.0 2010

Page 3: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Introduction

IESS 1.0 2010

Service innovation in Architecture, Engineering and Construction (AEC) Sector

February 17, 2010

Page 4: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Specificities of the AEC sector

  Building life-cycle overview

  Main characteristics of the construction sector −  Only one object produced −  Short-lived teams −  Independent and heterogeneous actors −  Wide range of models and methods

  More and more viewpoints −  Restricted areas of responsibility −  Internal strategies vs. project strategies

“Ray & Maria Stata Center for CIIS, MIT” Arch. Gehry Partners

Dresden station, Germany Arch. Foster and Partners

Planning Design Construction Use

Introduction Adaptable Visualization Services AVS Design Case study Conclusion February 17, 2010 IESS 1.0 2010

Page 5: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Cooperation between actors

 Cooperation is essential −  To ensure project success −  Difficulties

●  Low predictable environment ●  Communications not standardized

−  Groupware solutions remain under-used

 Service-based innovation − Cooperation support business

services − Sustainable Service Innovation

Process S2IP

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 6: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

 Developed in CRPHT Luxembourg −  Applied to Business Services design in construction sector: Build-IT

project [Kubicki et al. 2009]

−  In partnership with CRTI-B (a professional standardization organization)

Service

Value

Service

Design

Service

Exposi4on

Service

Management

Service

Capitaliza4on

Sustainable Service Innovation Process - S2IP

[Kubicki et al. 2009] Kubicki S., Dubois E., Halin G. and Guerriero A. (2009) Towards a Sustainable Services Innovation in the Construction Sector. CAISE, 21st International Conference on Advanced Information Systems. 8-12 June 2009. Amsterdam. LNCS 5565, pp. 319–333, 2009. February 17, 2010 IESS 1.0 2010

- Work practices standardization

-  Services platform

prototyping -  Pilot projects

experiments

- Requirements for commercial

platform -  MDE approach

for rapid prototyping

- IPR management (“CRTI-weB”

trademark + open-source)

- Transfer to the sector (call for

tender) - Assessment of service delivery

(metrics)

-  Feedback (users + SSII)

-  Managing services evolution

Page 7: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Service value related processes

  Focus on experiments of Business Services −  Real construction projects (pilot-projects) −  Aims

●  Validating business services design ●  First step of a sectorial change

management ●  Standardization (practices + services)

 Other results −  Basic Human Computer Interfaces: −  Interviews have shown that visualization

has to be adapted to its users… and their particular needs

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

School – Luxembourg Cents

Student project

Student project

Offices/Hotel– Luxembourg Kirchberg

February 17, 2010 IESS 1.0 2010

Page 8: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Part I

Adaptable Visualization Services

IESS 1.0 2010 February 17, 2010

Page 9: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Current visualization

modes

Emerging visualization

modes

Viewpoints and visualization

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 10: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

The concept of usage

 Users needs related to −  Their role in the cooperative activity

•  e.g. in AEC: architect, engineer, owner of a building…

−  Available business services in the collective project

 Example of usage: architect need − Searching for specific documents in order to check

their consistency with main architectural plans

 Defining usages − …As guidelines in User Interface (UI) design

IESS 1.0 2010 February 17, 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 11: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Usage centered UI design

 Usage centered [Constantine & Lookwood 2003]

−  Software Engineering approach −  Task oriented −  Based on a collection of models −  Incremental design with interconnected models

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 12: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Adaptable and adaptive UI design

  In Human-Computer Interface domain − Adaptable UI can be modified by users − Adaptive UI changes without explicit intervention of users

 Emergent UI design by models −  « To design once and generate many times » − Modeling different contexts of use (CU) − Modeling user interface elements evolution − Based on differents models: CU (user, platform, environment),

domain (task, concept), UI (elements)... [Sottet, J. et al. 2006]

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 13: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

From adaptive UI to Adaptable Visualization Service

 Adaptive UI design − Simple user interface − In individual activity situations

 UI design for collective activity − Another context : the actor context in the activity − Each actor has his own point of view

•  A point of view : a set of visualization modes •  Adapted to different usages

− Our approach •  Supporting viewpoint building by usage •  Choosing among a set of Adaptable Visualization Services

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 14: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Adaptable Visualization Service

 Visualization services − Visualize a collection of information − Remote service offering added value − Dedicated to a particular scientific domain − Useful for interpretation of a large volume of data −  In an individual or collective visualization activity

 Visualization Service design − Based on the concept of “dataflow” or “pipeline”

•  Data filtering, geometric transformation, image rendering − Adaptable Visualization Services design is emerging [Hocová, P. et al. 2008]

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 15: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Part II

Usage-based Adaptable Visualization Service design

IESS 1.0 2010 February 17, 2010

Page 16: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Usage-centered AVS design method

Introduction Adaptable Visualization Services AVS Design Case study Conclusion February 17, 2010 IESS 1.0 2010

Page 17: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Model-driven approach

 Fundamental concepts of Model Driven Engineering (MDE)

−  System [is represented by] Model [conforms to] Metamodel

−  Transformations between models represented by

conforms to

 Our needs : -  Modeling usages and AVS

•  From Business services and cooperation context models (past and ongoing works)

-  By defining metamodels mappings

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 18: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Usage-centered AVS design method

February 17, 2010 IESS 1.0 2010

Page 19: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Usage – AVS models mapping

 Focus on usage – AVS models mapping − Identifying possible AVS applicable in particular

usages

 Mapping usages and AVS attributes − According to their metamodels

February 17, 2010 IESS 1.0 2010

Page 20: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Part III

A first case study

IESS 1.0 2010 February 17, 2010

Page 21: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

 Inspired from our previous experiments − Groupware service system for construction

 Example of usage − “Searching a document” −  Ex. “I need the last meeting report”, ”I want to see a

picture of the project ”

 Actual technique in the system −  Searching in document tables −  Filtering

Case study

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 22: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Example : searching a document

  Innovative AVS: Treemap + Cowerflow − Usage – AVS attributes mapping

Usage AVS

Role concerned Architect AVS Name Treemap + Coverflow

Name Searching a document

Main concept Document with normalized name

Structure Hierarchic structure of

variable surfaces, different colors Sub-concept Type, author

Information Quantity

Searching between a lot of documents, different quantity

with actors

Graphical attributes

High quantity of information with

proportional surfaces

Usage Frequency Rare Usability Easy practice, rapid learning

Context At office, on desktop computer

Required device

More efficiency on large interface

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 23: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

"Treemap + coverflow" alternative AVS

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 24: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

"Treemap + coverflow" alternative AVS

February 17, 2010 IESS 1.0 2010

Page 25: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Conclusion

IESS 1.0 2010 February 17, 2010

Page 26: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Example validation steps

  Usages validation −  37 architect-specific usages identified −  First step of validation based on pilot-projects + interviews −  Work still in progress

  AVS validation −  AVS implemented in E.V.A. prototype −  Experiments process

●  Testing task ●  Final scenario

−  17 experimenters confirmed the usage – AVS mapping −  Experiment technique to be improved

  Next steps −  Improvement of usage and AVS metamodels

February 17, 2010 IESS 1.0 2010

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

Page 27: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Introduction Adaptable Visualization Services AVS Design Case study Conclusion

S2IP for Adaptable Visualization Service design

Service

Value

Service

Design

Service

Exposi4on

Service

Management

Service

Capitaliza4on

February 17, 2010 IESS 1.0 2010

Conclusion

-  Usage -  Model-driven AVS design -  Experiment with real users -  Prototyping

Prospects

Next steps to be defined in applied research project…

Requires a platform providing Adaptable Visualization Services

Page 28: Iess10 I 2 Avs@Iess1 0 Presentation V0 4

Thank You for your attention

Questions ?

Usage-centered design of adaptable visualization services. Application to cooperation support services system in the AEC sector.

Sylvain Kubicki & Gilles Halin