End-User Development of Mashups with NaturalMash
- đ¤ Speaker: Saeed Aghaee đ Website
- đ Date & Time: Thursday 06 March 2014, 11:15 - 12:15
- đ Venue: Rainbow Seminar Room (SS03), Computer Laboratory
Abstract
The emergence of the long-tail in the market of software applications is shifting the role of end-users from mere consumers to becoming developers of applications addressing their unique, personal, and transient needs. On the Web, a popular form of such applications is called mashup, built out of the lightweight composition of Web APIs (reusable software components delivered as a service through the Web). To enable end-users to build mashups, there is a key problem that must be overcome: End-users lack programming knowledge as well as the interest to learn how to master the complex set of Web technologies required to develop mashups. End-User Development (EUD) is an emerging research field dealing with this type of problems. Its main goal is to design tools and techniques facilitating the development of software applications by non-programmers.
In this talk, I present NaturalMash, an EUD system that empowers end-users to develop mashups. NaturalMash adopts a novel hybrid end-user programming technique combining natural language programming with a what-you-see-is-what-you-get interface in a live programming environment. I explain the iterative user-centered design process of the system as well as report on its summative evaluations.
Series This talk is part of the Rainbow Group Seminars series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- J
- ndk22's list
- ob366-ai4er
- Rainbow Group Seminars
- Rainbow Seminar Room (SS03), Computer Laboratory
- rp587
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)



Thursday 06 March 2014, 11:15-12:15