Department of Computer Science, University of Bath, UK1 History as part of context Manasawee (Jay) Kaenampornpan and Eamonn O’Neill {cspmk,

Slides:



Advertisements
Similar presentations
Seeing and Organizing Identity Online thoughts on digital context, perception of self and identity management.
Advertisements

Personalised Web Services for Activity-Based Mobile Learning Wichai Eamsinvattana PhD student, started Oct 2006 Supervised by Dr.Vania Dimitrova.
Context-aware Generation of User Interface Containers for Mobile devices Francisco J. Martínez Ruiz 1,2, Jean Vanderdonckt 1 and Jaime Muñoz Arteaga 3.
Researching the Practice of Design for Learning: Integrating Cognitive and Social Perspectives Liz Masterman, OUCS 27 th June 2006.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Center for Curriculum Materials in Science AAAS, Michigan State University, Northwestern University, University of Michigan KSI 2006 Strand 2: Teacher.
Bologna Process in terms of EU aims and objectives
Mobile learning technologies and context awareness Context Aware Mobile Learning at the University of Birmingham Peter Lonsdale, Mike Sharples CETADL and.
Practicing Community-engaged Research Mary Anne McDonald, MA, Dr PH Duke Center for Community Research Duke Translational Medicine Institute Division of.
EC.  The Enterprise Continuum describes a view of the Architecture Repository that provides methods for classifying architecture and solution artifacts,
Urban Encounters: The game of real life Eamonn O’Neill University of Bath Department of Computer Science Vassilis Kostakos University of Madeira / Carnegie.
Dialogue – Driven Intranet Search Suma Adindla School of Computer Science & Electronic Engineering 8th LANGUAGE & COMPUTATION DAY 2009.
Activity theory. Outline Introduction Philosophical background Evolution of Activity theory –from Vygotsky to Engeström Main concepts and principles Implications.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
Instructor: Tasneem Darwish
Analysis Concepts and Principles
The Relational Approach to Information Literacy Stewart Green.
TAMBIS Transparent Access to Multiple Biological Information Sources.
Developing Ideas for Research and Evaluating Theories of Behavior
Data Analysis (and User Interaction) GEOG 463 5/7/04.
IIBA Denver | may 20, 2015 | Kym Byron , MBA, CBAP, PMP, CSM, CSPO
Introduction to Human Computer Interaction Dr. Cheryl Seals Computer Science & Software Engineering Auburn University.
CSC230 Software Design (Engineering)
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Teaching Metadata and Networked Information Organization & Retrieval The UNT SLIS Experience William E. Moen School of Library and Information Sciences.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Formative interventions in leadership development in early childhood education: the role of double stimulation Joce Nuttall PhD Director, Early Childhood.
1 Introduction to Modeling Languages Striving for Engineering Precision in Information Systems Jim Carpenter Bureau of Labor Statistics, and President,
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
ACTIVITY THEORY AND HUMAN-COMPUTER INTERACTION Simon Tan CS 260, Spring 2009.
101 User Interface Patterns and its applications Tonya Groover Department of Computer Science.
Introduction to the LIW project processes and methodology Harry Daniels University of Bath.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Peer-to-Peer learning using a learning management system in an ODL environment.
Business Process Change and Discrete-Event Simulation: Bridging the Gap Vlatka Hlupic Brunel University Centre for Re-engineering Business Processes (REBUS)
History–Social Science: Unit 2, Key Topic 1http://facultyinitiative.wested.org/1.
The Evolution of ICT-Based Learning Environments: Which Perspectives for School of the Future? Reporter: Lee Chun-Yi Advisor: Chen Ming-Puu Bottino, R.
Cultural Informatics in Web science: A case of exploiting local cultural content Kenteris Michael M.Eng, M.Sc Vafopoulos Michalis Gavalas Damianos 29/8/2008Department.
Palette Summer school: on the idea of communities of practice Murray Saunders.
1 A space oriented approach to designing truly pervasive systems Vassilis Kostakos and Eamonn O’Neill University of Bath, UK.
The world of autonomous reconfigurable systems Intelligent Interactive Distributed Systems Group Vrije Universiteit Amsterdam /
TOOL5100: CSCL Issues in CSCW and groupware A. Mørch, Issues in CSCW and Groupware: Anders Mørch TOOL 5100,
Ontology-Centered Personalized Presentation of Knowledge Extracted from the Web Ralitsa Angelova.
Proactive Decision Support at the Conceptual Design Synthesis of a Product Fayyaz Rehman(PhD Student) Dr. Xiu-Tian Yan(Supervisor) CAD Centre, DMEM, University.
Shaoke Zhang Olivier Georgeon Frank Ritter Nov 2014
Project Database Handler The Project Database Handler is a brokering application that mediates interactions between the project database and the external.
Computer Science and Engineering - University of Notre Dame Jimmy Neutron CSE 40827/60827 – Ubiquitous Computing December 9, 2009 Project Presentation.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Activity theory Olivier Georgeon April 8 th
Using Bayesian Networks to Predict Plankton Production from Satellite Data By: Rob Curtis, Richard Fenn, Damon Oberholster Supervisors: Anet Potgieter,
Activity theory Shaoke Zhang Olivier Georgeon Frank Ritter March
Using Service-Oriented Architecture in Context-Aware Applications Damião Ribeiro de Almeida Information System Laboratory Universidade Federal de Campina.
System of Environmental-Economic Accounting Sokol Vako United Nations Statistics Division Training for the worldwide implementation of the System of Environmental.
Tom Lovett and Eamonn O’Neill Department of Computer Science University of Bath Bath BA2 7AY UK +44 (0) Social sensing:
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
 The NEFEC STEM Initiative Nancy Thompson Supervisor of Curriculum and Instruction.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Interface Concepts Modeling Core Team
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
The Use of Activity-Oriented Design Methods (AODM) to Guide the Design of Mobile Application for Distance Education Students at the Namibia University.
The Extensible Tool-chain for Evaluation of Architectural Models
Information Technology (IT)
إستراتيجيات ونماذج التقويم
Stakeholder Consultations
Analysis of Software Usability Evaluation Methods
Activity theory and analysis
Map of Human Computer Interaction
Ekaterina Prasolova-Førland
Architecture Issue in the New Disciple System
Presentation transcript:

Department of Computer Science, University of Bath, UK1 History as part of context Manasawee (Jay) Kaenampornpan and Eamonn O’Neill {cspmk,

Department of Computer Science, University of Bath, UK2 Overview Provide a better understanding of context What to take into account as context? Design tool for Context Aware System

Department of Computer Science, University of Bath, UK3 Introduction Mobile and Ubiquitous Computing Computing services will be everywhere in the environment – mobile & embedded Problems Explicit input Interfaces may be restricted in functions offered and usability User’s attention may be divided between several overlapping activities – multitasking Context: a solution?

Department of Computer Science, University of Bath, UK4 Past context classification systems

Department of Computer Science, University of Bath, UK5 Deriving a framework So we have… - User - Physical Environment - Technology - Social - Time

Department of Computer Science, University of Bath, UK6 Activity Theory approach Using Activity Theory to identify model elements and relate them together AT incorporates strong notions of tool mediation and social relations which are important in designing mobile and ubiquitous systems AT provides a standard form for describing human activity AT maps the relationships amongst the elements of a human activity model

Department of Computer Science, University of Bath, UK7 Activity Theory model Object Outcome Transformation Process Subject Tools Division of Labour Community Rules

Department of Computer Science, University of Bath, UK8 Example: Henry

Department of Computer Science, University of Bath, UK9 Current situation CURRENT STATE S 0 GOAL STATE S 1 “Object” (AT) END STATE S e “Outcome” (AT) Task/Activity Performed S0S0 S1S1 SeSe Object Outcome Transformation Process Subject Tools Division of Labour Community Rules

Department of Computer Science, University of Bath, UK10 History history history Humans often refer to experiences in the past while performing their current activity Example: Coffee shop

Department of Computer Science, University of Bath, UK11 Out come Transformation Process Division of Labor Community Rules User O bject Out come Transformation Process Division of Labor Community Rules User O bject Representing history Time 0 Time n Time Out come Transformation Process Division of Labour Community Rules Tools User O bject History of context at time n Tools S n = {AT 1, …, AT n } Time Time 1

Department of Computer Science, University of Bath, UK12 Simple Context Model, S 0 Inferring User’s Goal/Intention Refined Context Model, S 0 + S 1 “PRESENT” DATA INPUT (Uses “sensing”) (Data about S 0, i.e present state) Excludes user’s (current) goal/intention, S 1 INPUT “PAST” The history been stored/represented as a set of AT “Slices”? HISTORY INPUT (Data about S n, i.e. set of historical states) Includes user’s (current) goal/intention, S 1

Department of Computer Science, University of Bath, UK13 Ongoing work Design and implement a context aware system Scenario based design Knowledge representation design System architecture design Evaluate the system Using context, reduce explicit input Reduced explicit input, improve usability