Contextual design: defining customer-centered systems
Contextual design: defining customer-centered systems
Meta-design: a manifesto for end-user development
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Wikinomics: How Mass Collaboration Changes Everything
Wikinomics: How Mass Collaboration Changes Everything
Making mashups with marmite: towards end-user programming for the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Explore! possibilities and challenges of mobile learning
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Intel Mash Maker: join the web
ACM SIGMOD Record
A Domain-Specific Language for Web APIs and Services Mashups
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Bill Organiser Portal: A Case Study on End-User Composition
WISE '08 Proceedings of the 2008 international workshops on Web Information Systems Engineering
Ad-Hoc Usage of Web Services with Dynvoker
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
BCS-HCI '07 Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI...but not as we know it - Volume 2
Mobile Technology for Children: Designing for Interaction and Learning
Mobile Technology for Children: Designing for Interaction and Learning
SOA4All: Enabling Web-scale Service Economies
ICSC '09 Proceedings of the 2009 IEEE International Conference on Semantic Computing
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Gameplay on a multitouch screen to foster learning about historical sites
Proceedings of the International Conference on Advanced Visual Interfaces
Conceptual and usability issues in the composable web of software services
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Proceedings of the Third international conference on End-user development
IS-EUD'11 Proceedings of the Third international conference on End-user development
Enabling end user development through mashups: requirements, abstractions and innovation toolkits
IS-EUD'11 Proceedings of the Third international conference on End-user development
DashMash: a mashup environment for end user development
ICWE'11 Proceedings of the 11th international conference on Web engineering
Visual Interactive Systems for End-User Development: A Model-Based Design Methodology
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
End User Development and Meta-Design: Foundations for Cultures of Participation
Journal of Organizational and End User Computing
Principles for human-centred design of IR interfaces
PROMISE'12 Proceedings of the 2012 international conference on Information Retrieval Meets Information Visualization
Personal information spaces in the context of visits to archaeological parks
Proceedings of the Biannual Conference of the Italian Chapter of SIGCHI
PEUDOM: a mashup platform for the end user development of common information spaces
ICWE'13 Proceedings of the 13th international conference on Web Engineering
Utilisabilité d'un Espace Personnel d'Information Modifiable par les Utilisateurs
Proceedings of the 25ième conférence francophone on l'Interaction Homme-Machine
Tradeoffs in design research: development oriented triangulation
BCS-HCI '13 Proceedings of the 27th International BCS Human Computer Interaction Conference
Hi-index | 0.00 |
An emerging need to make software systems flexible to increase their ability to support a large variety of tasks is highlighted in recent works published in the literature. The idea is to replace fixed, pre-packaged applications with elastic composition environments that, thanks to a separation among data, functions and presentations, make interactive environments "emerge" at run-time based on composition actions performed by end users. In this paper we address this need and propose a reference architecture, based on mashup technologies, that allows the end users, not necessarily experts of technologies, to extract contents from heterogeneous sources and compose Personal Information Spaces (PISs) that satisfy their situational information needs and that can be pervasively executed on different devices. The flexibility that this architecture can offer is beneficial in several application domains and it is here demonstrated for a specific context in Cultural Heritage (CH). A prototype supporting the creation and use of PISs has been developed. The results of a formative evaluation session, in which we observed real users (e.g., guides of an archeological park) using the prototype, are also reported. They provide indications of some drawbacks that have to be overcome in order to make composition technologies an actual tool for end users.