Title: Web Transactions on Handheld with Less Tears
1Web Transactions on Handheld with Less Tears
Jalal Mahmud, Zan Sun, Saikat Mukherjee, I.V.
Ramakrishnan
Department of Computer Science State University
of New York at Stony Brook Stony Brook, NY 11794
Siemens Corporate Research Princeton, NJ 08540
2Motivating Example
Buying CD player from Bestbuy.com
3Motivating Example
4Motivating Example
Step 2 Fill Search Form (with CD player as
Search item)
5Motivating Example
Step 3 Review the search results
6Motivating Example
Step 4 Review Product Details
7Motivating Example
Step 5 Review Shopping Cart
8Web Transaction
- Objective is to accomplish a task
- Examples
- - Buying a CD player from Bestbuy
- - Paying utility bills online
- Characteristics
- A sequence of steps (like buying a CD player fom
Bestbuy as shown previously) - Each step is based on user-selected operation
9Web Transaction on Handheld
User needs to do a lot of scrolling to get to the
relevant content
Relevant Content
10Web Transaction on Handheld
Fundamental Problem
Information Overload
- Causes Strenuous strain on users when doing web
transactions.
11Defining Problem
Filter away irrelevant content and only present
relevant content
12Our Approach
- Two aspects to a web transaction
- Captured by a shallow Ontology
- Captured by a Process Model
- Process Model will only present the relevant
semantic concept at every step
13 Semantic Concepts
14Operations on Semantic Concepts
item_select
Item List
select_item_category
Item Taxonomy
show_item_detail
Item Detail
update_cart
Edit Cart
continue_shopping
Continue Shopping
check_out
Check Out
add_to_cart
Add to Cart
15Process Model
SEARCH FORM CONCEPT
submit_searchform
1
item_select
TAXONOMY CONCEPT
16Process Model
item_select
select_item_category
1
submit_searchform
17Process Model
SEARCH FORM CONCEPT
submit_searchform
item_select
SEARCH RESULT CONCEPT
18Process Model
item_select
item_select
1
submit_searchform
add_to_cart
select_item_category
2
submit_searchform
19Process Model
1 - START STATE
add_to_cart
6 - FINAL STATE
show_item_detail
add_to_cart
check_out
3
4
item_select
item_select
view_shoppingcart
item_select
select_item_category
submit_searchform
Submit_searchform
1
6
check_out
add_to_cart
submit_searchform
check_out
select_item_category
2
5
submit_searchform
view_shoppingcart,
update_shoppingcart
continue_shopping
Model-driven transaction for buying CD player
from BestBuy
20Process Model
1 - START STATE
add_to_cart
6 - FINAL STATE
show_item_detail
add_to_cart
check_out
3
4
item_select
item_select
view_shoppingcart
item_select
select_item_category
submit_searchform
Submit_searchform
1
6
check_out
submit_searchform
add_to_cart
check_out
select_item_category
2
5
submit_searchform
view_shoppingcart,
update_shoppingcart
continue_shopping
Model-driven transaction for buying CD player
from BestBuy
21Concept Extraction
22Guide-O System Putting It All Together
23Evaluation
- Quantitative Evaluation
- Recall/Precision for Process Model
- Recall for Concept Extraction
- Guide-O-Mobile Performance
- Qualitative Evaluation (User Experience)
- Guide-O System
24Evaluation Results
Process Model
- Built using Automata learning techniques
- Training data
- Over 200 transaction sequences collected from
over 30 sites - Recall / Precision
- 90 / 96 for Books domain
- 86 / 88 for Consumer Electronics domain
- 84 / 92 for Office Supplies domain
25Evaluation Results
Concept Extraction
- Developed a statistical model for each concept
using machine learning techniques - Training data
- Used labeled concepts from over 100 pages
collected from two dozen sites -
26Evaluation Results
27Guide-O System Evaluation Experimental Set-Up
- Core Guide-O System
- 1.2 GHz desktop with 256 MB RAM
- Guide-O-Mobile
- Client-Server Model
- Client 400 MHz iPaq with 64 MB RAM
- Server Core Guide-O System
- Evaluation
- Over two dozen CS graduate students
- Over 30 web sites spanning Books, Consumer
Electronics and Office Supplies domains
28Evaluation Results
Pages Explored
29Evaluation Results
Pages Explored (Standard Deviation)
30Evaluation Results
Guide-O-Mobile Overall Time Performance
31Evaluation Results
Guide-O-Mobile Overall Time Performance with
standard deviation
32Evaluation Results
Guide-O-Mobile Interaction Time
33Evaluation Results
Guide-O-Mobile Interaction Time Performance with
standard deviation
Standard Deviation
34Qualitative Evaluation Of Guide-O System
C - Concept Related Question S - System Related
Questions
35Related Work
- Web Services
- Composition of Web Service. eg. Agarwal et. al,
Chen et. al, Rao et. al. - Semantic Analysis of Web content.
- Web page partitioning for adapting content on
small screen devices, e.g Garcia et.al, Chen et.
el. - Constrained Modality Web Access
- Better web access for small screen devices. e.g.
Garcia et. al, Yang et. al, Yin et. al.
36Conclusion
- Future research will focus on extensive usability
studies of Guide-O Mobile interfaces. - Extensive evaluation on different domains
- Integration of our framework with Web services
standards is an interesting problem.
37Questions??