BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:End-User Development of Mashups with NaturalMash - Saeed Aghaee
DTSTART:20140306T111500Z
DTEND:20140306T121500Z
UID:TALK51302@talks.cam.ac.uk
CONTACT:Flora Tasse
DESCRIPTION:The emergence of the long-tail in the market of software appli
 cations is shifting the role of end-users from mere consumers to becoming 
 developers of applications addressing their unique\, personal\, and transi
 ent needs. On the Web\, a popular form of such applications is called mash
 up\, built out of the lightweight composition of Web APIs (reusable softwa
 re components delivered as a service through the Web).\nTo enable end-user
 s to build mashups\, there is a key problem that must be overcome: End-use
 rs lack programming knowledge as well as the interest to learn how to mast
 er the complex set of Web technologies required to develop mashups. End-Us
 er Development (EUD) is an emerging research field dealing with this type 
 of problems.\nIts main goal is to design tools and techniques facilitating
  the development of software applications by non-programmers.\n\nIn this t
 alk\, I present NaturalMash\, an EUD system that empowers end-users to dev
 elop mashups. NaturalMash adopts a novel hybrid end-user programming techn
 ique combining natural language programming with a what-you-see-is-what-yo
 u-get interface in a live programming environment. I explain the iterative
  user-centered design process of the system as well as report on its summa
 tive evaluations.\n
LOCATION:Rainbow Seminar Room (SS03)\, Computer Laboratory
END:VEVENT
END:VCALENDAR
