ICIW-09 Tutorial animated
29 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

ICIW-09 Tutorial animated

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
29 pages
English

Description

Automatic Generation of Web Interfaces from Discourse ModelsAutomatic Generation of Web Interfaces from Discourse ModelsHermann KaindlInstitut fürComputertechnik Vienna University of Technology, ICTICTAustriaInstitute ofComputer Technology kaindl@ict.tuwien.ac.atOutline Background AI theories underpinning discourse modeling for HCI Other theories underpinning discourse modeling for HCI Interaction design based on discourse modeling Exercise Sketch of automated user-interface generationInstitute of Computer Technology© Hermann Kaindl 1Automatic Generation of Web Interfaces from Discourse ModelsTraditional UI development Based on toolkits employing widgets Widgets grouped according to their graphical appearance Highly-specialized designers and programmers needed Lots of UI code Error-prone, low maintainability ExpensiveInstitute of Computer TechnologyWidgets Interactive objects presented on the display● windows ● buttons ● scroll bars User interface elements Classification hierarchy of widgetsWidgetWidget for Selecting an Action Control Tool Container WidgetInstitute of Computer Technology© Hermann Kaindl 2Automatic Generation of Web Interfaces from Discourse ModelsInteraction design Design of interactions between human and computer Relation to requirements engineeringtask analysis No commitment to specific user interfaceInstitute of Computer TechnologyScenarios – Stories and narratives For ...

Sujets

Informations

Publié par
Nombre de lectures 9
Langue English

Exrait

Automatic Genertaoi nfoW beI tnfaers ceomfris DruocM esledoeH©sn Karman1indl
Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at
Automatic Generation of Web Interfaces from Discourse Models
Institut für Computertechnik ICT Institute of Computer Technology
Outline Background AI theories underpinning discourse modeling for HCI Other theories underpinning discourse modeling for HCI Interaction design based on discourse modeling Exercise Sketch of automated user-interface generation
Institute of Computer Technology
Widgets Interactive objects presented on the display windows buttons scroll bars User interface elements Classification hierarchy of widgets Widget
Traditional UI development Based on toolkits employingwidgets Widgets grouped according to their graphical appearance Highly-specialized designers and programmers needed Lots of UI code Error-prone, low maintainability Expensive
Widget for Selecting an Action Control Tool Container Widget Institute of Computer Technology
Institute of Computer Technology
orf secafretnI bdeMoe rsouscDim it cotamuAf Weon oratiGenennK iadnslH©reaml2
 beW fo noitarenGec timatoAuedsl eoMuosriDcsrom es frfacIntereH©nnamiaK 3ldn
Interaction design Design of interactions between human and computer Relation torequirements engineering Relation totask analysis No commitment to specificuser interface
Scenarios  Stories and narratives Forrepresentationof cultural heritage explanations of events everyday knowledge Humanunderstandingin terms of specific situations Humanverbal interactionsby exchanging stories
Institute of Computer Technology
Institute of Computer Technology
aKnild4 Models©Hermann 
Institute of Computer Technology
Scripts
Background AI theories underpinning discourse modeling for HCI Other theories underpinning discourse modeling for HCI Interaction design based on discourse modeling Exercise Sketch of automated user-interface generation
Outline
Institute of Computer Technology
Schank and Abelson Script: structure that describes appropriate sequences of events in a particular context Handles well-known everyday situations Predetermined and stereotyped sequence of actions
s from DiscoursefoW beI tnreafecicaten Gatern ioAmotu
sledoM esruiscoom Ds frfacetnrebeI foW oi nmotucitaneG tareA
Rhetorical Structure Theory (RST) Mann and Thompson Linguistic theory Internal relationships among text portions and associated constraints and effects Relationships in a text are organized in a tree structure Rhetorical relationsassociated with non-leaf nodes, and text portions with leaf nodes
Institute of Computer Technology
Institute of Computer Technology
Scripts  Restaurant script example Sketch of stereotypical sequence of actions in (U.S.) restaurant: A customer enters a restaurant and waits to be seated. A waiter guides the customer to an empty table and hands over a menu. The customer studies the food list in the menu and chooses something. The waiter comes to the table and takes the order.
5
© Hermann Kaindl
Automatic Generation of Web Interfaces from Discourse Models
© Hermann Kaindl
Institute of Computer Technology
RST Taxonomy (selection)
Ontologies
Tom Gruber Actually, the old Greeks Domain models Conceptualizations of a domain Often using taxonomies and object-based ideas Ontology languagesbased on knowledge-representation theories E.g., OWL based on description logic
Institute of Computer Technology
6
Ontologies
Institute of Computer Technology
Outline
Background AI theories underpinning discourse modeling for HCI Other theories underpinning discourse modeling for HCI Interaction design based on discourse modeling Exercise Sketch of automated user-interface generation
Model of domain of discourse for online shop example
Institute of Computer Technology
amreK nndnia7letfrcasef or miDscourse Models©HuAotamit ceGenration of Web In
Automatic Generation of Web Interfaces from Discourse Models
© Hermann Kaindl
Speech acts
John R. Searle Theory from philosophy of language Human speech also used to do something with intention  to act Speaking a language is performing speech acts, act such as making statements, giving commands, asking questions and so on Speech acts: basic units of language communication Communicative acts: abstraction from speech
Institute of Computer Technology
Communicative Acts Taxonomy (selection)
8
etnI beW fo noitscDim ro fesacrfnerac GematiAutoourse Models©HeramnnK iadn9l
Institute of Computer Technology
Outline
Background AI theories underpinning discourse modeling for HCI Other theories underpinning discourse modeling for HCI Interaction design based on discourse modeling Exercise Sketch of automated user-interface generation
Institute of Computer Technology
Conversation Analysis Harvey Sacks; Luff, Gilbert and Frohlich Theory from sociology Focus on sequences of naturally-occurring talk turns To detect patterns that are specific to human oral communication Adjacency pair: e.g., a question should have a related answer Inserted sequence: subordinate interactions
Automatic Generation of Web Interfaces from Discourse Models
© Hermann Kaindl
Discourse Model
Institute of Computer Technology
Discourse Example
Discourse atoms and molecules Metaphorical view Communicative acts as atoms Adjacency pairs as molecules Communicative acts instead of RST text portions Interaction instead of text Two dimensions Tree with discourse relations (monologue) Adjacency pair (dialogue) Integration of RST and procedural constructs with Conversation Analysis
Institute of Computer Technology
10
ratiGenetic tomaetfr bnI feWnoo uA
Communicative Acts  Informing & Answer Both are used to convey information. Answer communicative acts are always directly related to questions, whereas Informing is uttered standalone or together with acknowledgment.
Institute of Computer Technology
11
Institute of Computer Technology
Communicative Acts  Open & Closed Question Open Questions enable asking for a particular type of information, respectively, an instance of a domain class. Closed Questions restrict the possible answer to a list of provided domain instances to choose from.
© Hermann Kaindl
Moderse lsf orcasecsuo miD