skip to main content
10.1145/2377836.2377845acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmashupsConference Proceedingsconference-collections
research-article

End user mashups: analytical framework

Published:19 September 2012Publication History

ABSTRACT

The academic area of End User Development (EUD) aims to support non-programmers when they attempt to develop their own software in both organizational and leisure context. The EUD community has gathered a wealth of expertise in creating socio-technical systems and user-centric software design environments in pursuit of this aim. Some of this expertise is highly relevant to the creation of software mashups, especially when the latter are oriented towards non-programmers. To facilitate the exchange of ideas between these two areas, we have initiated the development of an analytical framework bridging the perspectives of service-based software development and EUD. The framework aims to serve as a tool to analyze efforts aiming to open up mashups to non-programmers, and to compare them along different dimensions, highlighting sectors which require further input and development. In this position paper we present the first iteration of developing the framework, focusing on two dimensions of a table -- EUD and Service-Oriented Development. The different stages and activities of the Service-Oriented Development provide the different rows of the table. The columns are formed by five aspects of End User Development which we find particularly relevant in this context. To demonstrate the framework in action, we report on a classification exercise which took place during the second workshop on End User Development for Services in 2011 (see www.eud4services.org).

References

  1. Lieberman, H. Paterno, F., Klann, M. and Wulf, V. End-User Development: An Emerging Paradigm, Human-Computer Interaction Series, Dordrecht: Springer Netherlands, 2006, vol. 9. http://dx.doi.org/10.1007/1-4020-5386-X 1 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Sutcliffe, A. and Mehandjiev, N. "Introduction," Special issue on End User Development. The Communications of ACM, vol. 47, no. 9, pp. 31--32, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Mehandjiev, N., Lecue, F., Wajid, U., Namoun, A. 2010. Assisted Service Composition for End-Users. In Proceedings of 8th European Conference on Web Services, ECOWS'2010 Ayia Napa, Cyprus Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Namoun, A., Nestler, T. and De Angeli, A. 2010. Service Composition for Non-programmers: Prospects, Problems, and Design Recommendations. In Proceedings of the 2010 Eighth IEEE European Conference on Web Services (ECOWS '10). IEEE CS, Washington, DC, USA, 123--130. DOI=10.1109/ECOWS.2010.17 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Papazoglou, M. P. and Van Den Heuvel, W. J.. 2006. Service-oriented design and development methodology. Int. J. Web Eng. Technol. 2, 4 (July 2006), 412--442. DOI=10.1504/IJWET.2006.010423, available from http://dx.doi.org/10.1504/IJWET.2006.010423 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ramollari, E., Dranidis, D. and Simons, A. J. H. 2007, A Survey of Service Oriented Development Methodologies, In Proc. Of 2nd European Young Researchers Workshop on Service -- Oriented Computing, Leicester, UK, June 2007Google ScholarGoogle Scholar
  7. Mittal, K. 2010. Service Oriented Unified Process (SOUP). Available from http://www.kunalmittal.com/html/soup.html, last accesses 30 May 2011Google ScholarGoogle Scholar
  8. Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A. G. and Mehandjiev, N. (2004). Meta-Design: A manifesto for End-User Development. Communications of ACM, a Special Issue on End User Development, Vol. 47 No. 9, September 2004. Pages 33--37 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Mehandjiev, N. Sutcliffe, A. and Lee, D. 2006. Organisational View Of End-User Development, in H Lieberman, F Paterno, and V Wulf, eds, End User Development, Human-Computer Interaction Series, Vol. 9 XVI, 492 p., Hardcover ISBN: 1-4020-4220-5Google ScholarGoogle Scholar
  10. Mehandjiev, N., Stoitsev, T. Grebner, O. Scheidl, S., Riss, U. 2008. End User Development for Task Management: Survey of Attitudes and Practices. In Proceedings of 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, 16--20 Sept 2008. Herrsching am Ammersee, Germany. IEEE Press, 2008. ISBN: 978-1-4244-2528-0 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. De Angeli, A, Battocchi, A. Roy Chowdhury, S. Rodriguez, C. Daniel, F Casati, F. (2011). End-user requirements for wisdom-aware EUD. End-User Development, Lecture Notes in Computer Science, 2011, Volume 6654/2011, pp245--250 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Namoun, A., Nestler, T. and De Angeli, A. 2010. Conceptual and Usability Issues in the Composable Web of Software Services. Current Trends in Web Engineering Lecture Notes in Computer Science, 2010, Volume 6385/2010, pp396--407 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Casati, F., Daniel, F. De Angeli, A. Imran, M. Soi, S. Wilkinson, C. R. and Marchese M. (2012). Developing Mashup Tools for End-Users: On the Importance of the Application Domain. International Journal of Next Generation Computing, 3(2)Google ScholarGoogle Scholar
  14. C. Cappiello, M. Matera, M. Picozzi, G. Sprega, D. Barbagallo, and C. Francalanci, DashMash: A Mashup Environment for End User Development.; In Proceedings of ICWE. 2011, 152--166 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. End user mashups: analytical framework

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            WAS4FI-Mashups '12: Proceedings of the 2nd International Workshop on Adaptive Services for the Future Internet and 6th International Workshop on Web APIs and Service Mashups
            September 2012
            50 pages

            Copyright © 2012 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 19 September 2012

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader