DashMash: A Mashup Environment for End User Development

  • Cinzia Cappiello
  • Maristella Matera
  • Matteo Picozzi
  • Gabriele Sprega
  • Donato Barbagallo
  • Chiara Francalanci
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6757)

Abstract

Web mashups are a new generation of applications based on the “composition” of ready-to-use services. In different contexts, ranging from the consumer Web to Enterprise systems, the potential of this new technology is to make users evolve from passive receivers of applications to actors actively involved in the “creation of innovation”. Enabling end users to self-define applications that satisfy their situational needs is emerging as an important new requirement. In this paper, we address the current lack of lightweight development processes and environments and discuss models, methods, and technologies that can make mashups a technology for end user development.

Keywords

mashups service-based dashboards end user development 

References

  1. 1.
    Barbagallo, D., Cappiello, C., Francalanci, C., Matera, M.: A reputation-based dss: the interest approach. In: Proceedings of ENTER 2010 (2010)Google Scholar
  2. 2.
    Barbagallo, D., Cappiello, C., Francalanci, C., Matera, M.: Reputation-based selection of information sources. In: Proceedings of ICEIS 2010 (2010)Google Scholar
  3. 3.
    Burnett, M.M., Cook, C.R., Rothermel, G.: End-user software engineering. Commun. ACM 47(9), 53–58 (2004)CrossRefGoogle Scholar
  4. 4.
    Cappiello, C., Daniel, F., Matera, M.: A quality model for mashup components. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 236–250. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  5. 5.
    Cappiello, C., Daniel, F., Matera, M., Pautasso, C.: Information quality in mashups. IEEE Internet Computing 14(4), 14–22 (2010)CrossRefGoogle Scholar
  6. 6.
    Daniel, F., Casati, F., Benatallah, B., Shan, M.-C.: Hosted Universal Composition: Models, Languages and Infrastructure in mashArt. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds.) ER 2009. LNCS, vol. 5829, pp. 428–443. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  7. 7.
    Derechin, L., Perry, R.: Presto Enterprise Mashup Platform. Technical report, JackBe (2010)Google Scholar
  8. 8.
    Fischer, G.: End-User Development and Meta-design: Foundations for Cultures of Participation. In: Pipek, V., Rosson, M.B., de Ruyter, B., Wulf, V. (eds.) IS-EUD 2009. LNCS, vol. 5435, pp. 3–14. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  9. 9.
    Hornbk, K.: Current practice in measuring usability: Challenges to usability studies and research. Int. Journal of Human-Computer Studies 64(2), 79–102 (2006)CrossRefGoogle Scholar
  10. 10.
    Jhingran, A.: Enterprise information mashups: Integrating information, simply. In: VLDB, pp. 3–4 (2006)Google Scholar
  11. 11.
    Krummenacher, R., Norton, B., Simperl, E.P.B., Pedrinaci, C.: Soa4all: Enabling web-scale service economies. In: Proceedings of ICSC 2009, pp. 535–542. IEEE Computer Society, Los Alamitos (2009)Google Scholar
  12. 12.
    Liu, X., Huang, G., Mei, H.: Towards end user service composition. In: COMPSAC, vol. (1), pp. 676–678. IEEE Computer Society, Los Alamitos (2007)Google Scholar
  13. 13.
    Maximilien, E.M., Wilkinson, H., Desai, N., Tai, S.: A domain-specific language for web aPIs and services mashups. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 13–26. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  14. 14.
    Namoun, A., Nestler, T., De Angeli, A.: Conceptual and usability issues in the composable web of software services. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 396–407. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  15. 15.
    Ogrinz, M.: Mashup Patterns: Designs and Examples for the Modern Enteprise. AddisonWesley, Reading (2009)Google Scholar
  16. 16.
    Picozzi, M., Rodolfi, M., Cappiello, C., Matera, M.: Quality-based recommendations for mashup composition. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 360–371. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  17. 17.
    Ro, A., Xia, L.S.-Y., Paik, H.-Y., Chon, C.H.: Bill organiser portal: A case study on end-user composition. In: Hartmann, S., Zhou, X., Kirchberg, M. (eds.) WISE 2008. LNCS, vol. 5176, pp. 152–161. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  18. 18.
    Simmen, D.E., Altinel, M., Markl, V., Padmanabhan, S., Singh, A.: Damia: data mashups for intranet applications. In: Wang, J.T.-L. (ed.) Proceedings of SIGMOD 2008, pp. 1171–1182. ACM, New York (2008)Google Scholar
  19. 19.
    Spillner, J., Feldmann, M., Braun, I., Springer, T., Schill, A.: Ad-hoc usage of web services with dynvoker. In: Mähönen, P., Pohl, K., Priol, T. (eds.) ServiceWave 2008. LNCS, vol. 5377, pp. 208–219. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  20. 20.
    Wong, J., Hong, J.I.: Making mashups with marmite: towards end-user programming for the web. In: Proceedings of CHI 2007, pp. 1435–1444 (2007)Google Scholar
  21. 21.
    Yu, J., Benatallah, B., Saint-Paul, R., Casati, F., Daniel, F., Matera, M.: A framework for rapid integration of presentation components. In: Proceedings of WWW 2007, pp. 923–932 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Cinzia Cappiello
    • 1
  • Maristella Matera
    • 1
  • Matteo Picozzi
    • 1
  • Gabriele Sprega
    • 1
  • Donato Barbagallo
    • 1
  • Chiara Francalanci
    • 1
  1. 1.Politecnico di Milano - DEIMilanoItaly

Personalised recommendations