Neil A. Ernst, Margaret-Anne Storey, Polly Allen, Mark Musen

Slides:



Advertisements
Similar presentations
Mitsunori Ogihara Center for Computational Science
Advertisements

Project Proposal.
Prototyping. Horizontal Prototyping Description of Horizontal Prototyping A Horizontal, or User Interface, Prototype is a model of the outer shell of.
© Tefko Saracevic, Rutgers University1 digital libraries and human information behavior Tefko Saracevic, Ph.D. School of Communication, Information and.
© Tefko Saracevic, Rutgers University1 digital libraries and human information behavior Tefko Saracevic, Ph.D. School of Communication, Information and.
How can Computer Science contribute to Research Publishing?
Research Methods for Business Students
Protégé An Environment for Knowledge- Based Systems Development Haishan Liu.
1 User Centered Design and Evaluation. 2 Overview My evaluation experience Why involve users at all? What is a user-centered approach? Evaluation strategies.
Building Knowledge-Driven DSS and Mining Data
© Tefko Saracevic, Rutgers University1 digital libraries and human information behavior Tefko Saracevic, Ph.D. School of Communication, Information and.
Editing Description Logic Ontologies with the Protege OWL Plugin.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Team Skill 6: Building the Right System From Use Cases to Implementation (25)
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
Human Performance Training and Job Aids for Nuclear Materials Applications William S. Brown Brookhaven National Laboratory November 25, 2007.
Exploratory Research Design Week 02
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
Design Management: a Collabortive Design Solution ECMFA 2013 Montpellier, France Maged Elaasar (Presenter) Senior Software Engineer, IBM
1 ISE 412 Usability Testing Purpose of usability testing:  evaluate users’ experience with the interface  identify specific problems in the interface.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
IST Programme - Key Action III Semantic Web Technologies in IST Key Action III (Multimedia Content and Tools) Hans-Georg Stork CEC DG INFSO/D5
Software Engineering User Interface Design Slide 1 User Interface Design.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Using Domain Ontologies to Improve Information Retrieval in Scientific Publications Engineering Informatics Lab at Stanford.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Semantic web Bootstrapping & Annotation Hassan Sayyadi Semantic web research laboratory Computer department Sharif university of.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Supporting Collaborative Ontology Development in Protégé International Semantic Web Conference 2008 Tania Tudorache, Natalya F. Noy, Mark A. Musen Stanford.
Navigation Aided Retrieval Shashank Pandit & Christopher Olston Carnegie Mellon & Yahoo.
Fifth Edition Mark Saunders, Philip Lewis and Adrian Thornhill 2009 Research Methods for Business Students.
Investigating System Requirements
Requirements Gathering and Capturing
PresQT Workshop, Tuesday, May 2, 2017
How to think about interaction
DATA COLLECTION METHODS IN NURSING RESEARCH
Designing Your Study and Selecting a Sample
Requirements Analysis Scenes
Research Methods for Business Students
MGT-491 QUANTITATIVE ANALYSIS AND RESEARCH FOR MANAGEMENT
Consumer Behavior MKTG 302-PSYC 335 Consumer Research
Object-Oriented Software Engineering Using UML, Patterns, and Java,
CCNT Lab of Zhejiang University
David Shepherd, Zachary P. Fry, Emily Hill, Lori Pollock, and K
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Presented by: Hassan Sayyadi
HCI in the software process
Informatics 121 Software Design I
Ontology Evolution: A Methodological Overview
IDE and Visualisation of Abstract Syntax Trees for Coco/R
© 2012 The McGraw-Hill Companies, Inc.
11/15/2018 Drug Side Effects Data Representation and Full Spectrum Inferencing using Knowledge Graphs in Intelligent Telehealth Presented on Student-Faculty.
Chapter 2: Designing your project
Martin Rajman, EPFL Switzerland & Martin Vesely, CERN Switzerland
Models, Metaphor, Paradigms
HCI in the software process
Magnet & /facet Zheng Liang
HCI in the software process
Automated Analysis and Code Generation for Domain-Specific Models
COMP444 Human Computer Interaction Usability Engineering
digital libraries and human information behavior
In this chapter Be able to outline the purpose and distinct focus of management research; • Be able to place your research project on a basic-applied.
Presentation transcript:

Neil A. Ernst, Margaret-Anne Storey, Polly Allen, Mark Musen Addressing cognitive requirements in knowledge engineering with Jambalaya Neil A. Ernst, Margaret-Anne Storey, Polly Allen, Mark Musen

Outline introduction: the increasing need for cognitive support in knowledge engineering identifying tasks requiring cognitive support survey literature review contextual inquiries list of tasks Jambalaya demonstration discussion of non-functional goals for cognitive support note that for the discussion at the end, I’d like to know if the requirements seem accurate, complete, different than others

Motivation/Background Knowledge engineering is at something of a crossroads Semantic Web initiative will see more ontologies and intelligent apps built, some (most?) by non-experts byproduct: need for better metaphors for ontology modeling not a new problem really, just not looked at much better metaphors will need to consider techniques from information visualization amplifies human ability to reason and conceptualize early tools included this idea: concept maps, SemNet, KEATS, CODE4 our work focuses on the modeler, not end-users or designers code4 – separation of interface and model

Requirements Analysis Why? First approach produced a tool, Jambalaya, which has seen little adoption or evaluation Approach: combination of qualitative techniques Literature review Tallis et al. 1999 – describe problems users encounter when doing KA tasks Blythe et al. 2001 – describe concerns users have adding new knowledge to a system Ng 2000 – implemented a tool for browsing a DL ontology Clark et al. 2001 – non-KE able to enter knowledge accurately problem: every domain has different challenges and users. We need to start synthesizing this work and finding commonalities. quantitative techniques didn’t really work tallis – browsing, checking for errors, adding knowledge blythe – where to start, where to go next, get lost ng – problems with implementation and scalability

Requirements Analysis (2) User survey Posted a survey to rdf-interest and protege-discussion about the uses of ontologies and information visualization Available at http://shrimpviews.org/jambalaya/user-survey.htm Some results: large number of domains represented most ontologies still small, but a significant number of large (>1000 frames), Variety of visualization features requested, and variety of tools in use

Requirements analysis (3) Contextual inquiries two separate studies of large-scale knowledge engineering projects at the NCI (cancer research) and FMA (anatomy modeling) observed ‘typical’ users to gain insight into what tasks are hard to do with current tools interviewed managers and chief modelers to determine what their goals were, and where they saw visualization fitting in. Some results: need for custom-built reporting tool to augment existing system requests for better navigation and search facilities need for better support for collaboration

Proposed tasks requiring support Using the contextual inquiry, survey, and lit review, we came up with a list of KE tasks we think need support in KE tools facilitate navigation overviews slot-based browsing view query results save, annotate, and share views support modeling graphical editing techniques editing navigation support reuse support verification identify incoming relationships incremental navigation support complex relationships in our paper we identify from which research techniques these were obtained discussed at length in paper submitted to IJHCS

Jambalaya and its feature set Based on the requirements/tasks identified, we evaluated Jambalaya’s functionality Tools for manipulating a graph Treemap view Bookmarks Search Scripting Views on the graph Nested Tree Spring Treemap Brief demo of sample domain focus should be on views not in other tools, and requirements (not the tool itself 5 min max) mature tool, open, extensible

Discussion We suggest using non-functional design goals to examine what level of cognitive support is needed for e.g. Customizability to support different domains and users Usability problems still getting in the way of evaluation Learnability of necessary functions often a problem Examine issues centred around presenting the best metaphor in a particular circumstance Expressivity: being able to reprsenet what’s in the model Scalability: handling meaningful ontologies well These goals are necessarily a series of trade-offs Evaluation still difficult and under-emphasized

Summary of Workshop Discussion Themes: Semantic Web and inserted assertions/inclusions – information sharing make life easier for users (= cheaper and more effective) tools should be relevant to an example/domain not vice versa deal with distributed information and 3rd party sources query formulation, presentation, and manipulation present context of navigation/area of interest editing (need to reexamine) meaningful products needed more end-user focus (esp. tools e.g. Protégé vs IE (w/o plugins) (address previous topic) Web services domain needs help (w. execution models) and popular http://www.cs.uvic.ca/~nernst/vike