Quality and usability of mashup tools: criteria and evaluation

Web mashups can add "agility" to software construction by enabling end-users without programming skills to compose their own service software on the basis of existing services. All that is needed for such purposes is a good mashup composition tool. The question remains how helpful and useful such tools really are for their users. To this end we have conducted a survey in which the participants were confronted with a widely-used representative of mashup tool and a typical mashup composition task. By-and-large the participants of the survey did well and the mashup tools seem to be able to fulfill their promises.

[1]  Margaret M. Burnett,et al.  End-user mashup programming: through the design lens , 2010, CHI.

[2]  A. Koschmider Elucidating the Mashup Hype : Definition , Challenges , Methodical Guide and Tools for Mashups , 2009 .

[3]  Darlene Fichter,et al.  They Grow Up So Fast: Mashups in the Enterprise , 2009 .

[4]  David M. Nichols,et al.  The Usability of Open Source Software , 2003, First Monday.

[5]  Paul de Vrieze,et al.  Process-Oriented Enterprise Mashups , 2009, 2009 Workshops at the Grid and Pervasive Computing Conference.

[6]  Marian Petre,et al.  Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework , 1996, J. Vis. Lang. Comput..

[7]  Volker Hoyer,et al.  Market Overview of Enterprise Mashup Tools , 2008, ICSOC.

[8]  Jan Gulliksen,et al.  Usability Design: Integrating User Centered System Design in the Software Development Process , 2003, INTERACT.

[9]  Lynda L. McGhie,et al.  World Wide Web , 2011, Encyclopedia of Information Assurance.

[10]  Muhammad Imran,et al.  Developing domain-specific mashup tools for end users , 2012, WWW.

[11]  Duane Sharp,et al.  Knowledge Management Today: Challenges and Opportunities , 2003, Inf. Syst. Manag..

[12]  Silvia Mara Abrahão,et al.  Evaluating the Usability of Mashups Applications , 2012, 2012 Eighth International Conference on the Quality of Information and Communications Technology.

[13]  Lars Grammel,et al.  An End User Perspective on Mashup Makers , 2008 .

[14]  Liming Zhu,et al.  Composing enterprise mashup components and services using architecture integration patterns , 2011, J. Syst. Softw..

[15]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[16]  Dawn G. Gregg,et al.  Mashups: A Literature Review and Classification Framework , 2009, Future Internet.

[17]  Agnes Koschmider,et al.  A Quality Model for Mashups , 2011, ICWE.

[18]  Olga De Troyer,et al.  Web mashup makers for casual users: a user experiment , 2010, iiWAS.

[19]  Cinzia Cappiello,et al.  Quality-Based Recommendations for Mashup Composition , 2010, ICWE Workshops.

[20]  HENRY LIEBERMAN,et al.  End-User Development: An Emerging Paradigm , 2006, End User Development.

[21]  Katarina Stanoevska-Slabeva,et al.  What Are the Business Benefits of Enterprise Mashups? , 2010, 2011 44th Hawaii International Conference on System Sciences.

[22]  Matthias Schumann,et al.  Mashups as an Architecture for Knowledge Management Systems , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[23]  Cesare Pautasso,et al.  EnglishMash: Usability Design for a Natural Mashup Composition Environment , 2012, ICWE Workshops.

[24]  Matthias Schumann,et al.  Mashups as an Architecture for Knowledge Management Systems , 2009 .

[25]  Norman F. Schneidewind,et al.  IEEE Standard For A Software Quality Metrics Methodology Revision And Reaffirmation , 1997, Proceedings of IEEE International Symposium on Software Engineering Standards.

[26]  Paul de Vrieze,et al.  Building enterprise mashups , 2011, Future Gener. Comput. Syst..