Lars Grammel, The CHISEL Group, University
- f Victoria
1
An End User Perspective on Mashup Makers Lars Grammel The CHISEL - - PowerPoint PPT Presentation
An End User Perspective on Mashup Makers Lars Grammel The CHISEL Group University of Victoria 1 Lars Grammel, The CHISEL Group, University of Victoria Why should end users create software? e.g. trip planning, search for accommodations ,
Lars Grammel, The CHISEL Group, University
1
Lars Grammel, The CHISEL Group, University of Victoria 2
The long tail e.g. trip planning, search for accommodations, deciding what customer to visit next
Lars Grammel, The CHISEL Group, University of Victoria 3
Mashup: End user driven recombination of
Web enables reuse and collaboration
Mashup Makers: Tools that support users in
Mashups: a promising approach to
Lars Grammel, The CHISEL Group, University of Victoria 4
Microsoft Popfly Yahoo! Pipes IBM Mashup Center Google Mashup Editor Serena Mashup Composer Intel MashMaker
Lars Grammel, The CHISEL Group, University of Victoria 5
Understand how end users are supported by
Give recommendations how they could be
Find research opportunities
Lars Grammel, The CHISEL Group, University of Victoria 6
1.
2.
3.
4.
5.
6.
Lars Grammel, The CHISEL Group, University of Victoria 7
Integration between different levels of abstraction
Mashup Reuse Mashup Parametrization Programming by Example Widget Wiring Visual Dataflow Languages Textual DSLs Extension APIs
Lars Grammel, The CHISEL Group, University of Victoria 8
Lars Grammel, The CHISEL Group, University of Victoria 9
Lars Grammel, The CHISEL Group, University of Victoria 10
Tutorial, Help, API Documentation Discussion Forums Using Shared Artifacts as Examples, e.g.
Context-Specific Suggestions, e.g. MS Popfly
Lars Grammel, The CHISEL Group, University of Victoria 11
Lars Grammel, The CHISEL Group, University of Victoria 12
Sharing Mashups and Mashup Elements Tagging, e.g. IBM Mashup Center Rating, e.g. Intel MashMaker Discussion Forums Artifact-Centered Discussion Social Network Systems, e.g. MS Popfly
Lars Grammel, The CHISEL Group, University of Victoria 13
Lars Grammel, The CHISEL Group, University of Victoria 14
Text-Based Search Browsing Mashups by Structural Properties,
Simple Categorization of Mashup Elements Context-Specific Suggestions
Lars Grammel, The CHISEL Group, University of Victoria 15
Lars Grammel, The CHISEL Group, University of Victoria 16
Generation, e.g. Yahoo Pipes
e.g. MS Popfly
IBM Mashup Center
Google Mashup Editor
Lars Grammel, The CHISEL Group, University of Victoria 17
Debugging Output, e.g. MS Popfly Version Control, e.g. Serena Mashup
Lars Grammel, The CHISEL Group, University of Victoria 18
Barriers between notations on different
Finding is likely to become a challenge Software Engineering Techniques
Correctness is a major problem with EUD
Domain-Specific components Programming-by-Example techniques