Abstract
Virtual Research Environments (VREs) are distributed and dynamic software environments that foster the collaboration of people from different disciplines by supporting the accomplishment of complex research tasks. VREs lack efficient and effective user interfaces able to satisfy the needs of the different types of people collaborating in performing certain tasks. Thus, a great challenge that VREs have to address is user diversity, which arises from different factors such as cultural background of users, their reasoning strategies, the way they carry out their tasks in their daily practices, and the languages and notations they are familiar with. This paper provides a solution to this challenge by proposing to create VREs that exploit the meta-design approach we have developed to design interactive systems that address user diversity. We then describe a mashup platform, built according to the meta-design approach, which supports non-technical users in accessing and manipulating information in VREs by enabling them to extract contents from heterogeneous sources and manipulate such content in their personal interactive environments, thus creating new content that can be shared among people collaborating to a task in a VRE. Finally, it is briefly discussed how this platform can be useful in some phases of the recently proposed model of Information Visualization for Big Data.
References
Bornschlegl, M.X., Berwind, K., Kaufmann, M., Engel, F.C., Walsh, P., Hemmje, M.L.: IVIS4BigData: a reference model for advanced visual interfaces supporting big data analysis in virtual research environments. In: Proceedings of IVIS4BigData: A Reference Model for Advanced Visual Interfaces Supporting Big Data Analysis in Virtual Research Environments (2016)
Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: Visual interactive systems for end-user development: a model-based design methodology. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 37(6), 1029–1046 (2007)
Ardito, C., Buono, P., Costabile, M.F., Lanzilotti, R., Piccinno, A.: End users as co-designers of their own tools and products. J. Vis. Lang. Comput. 23(2), 78–90 (2012)
MacLean, A., Carter, K., Lövstrand, L., Moran, T.: User-tailorable systems: pressing the issues with buttons. In: Proceedings of CHI 1990, Seattle, pp. 175–182 (1990)
Mørch, A.I., Stevens, G., Won, M., Klann, M., Dittrich, Y., Wulf, V.: Component-based technologies for end-user development. Commun. ACM 47(9), 59–62 (2004)
Wulf, V., Pipek, V., Won, M.: Component-based tailorability: enabling highly flexible software applications. Int. J. Hum Comput Stud. 66(1), 1–22 (2008)
Lieberman, H., Paternò, F., Wulf, V. (eds.): End User Development. Springer, Netherlands (2006)
Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A.G., Mehandjiev, N.: Meta-design: a manifesto for end-user development. Commun. ACM 47(9), 33–37 (2004)
Costabile, M.F., Fogli, D., Fresta, G., Mussio, P., Piccinno, A.: Building environments for end-user development and tailoring. In: Proceedings of HCC 2003, 28–31 October 2003, pp. 31–38 (2003)
Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: End-user development: the software shaping workshop approach. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) Is-EUD 2006, vol. 9, pp. 183–205. Springer, Netherlands (2006)
Cabitza, F., Fogli, D., Piccinno, A.: Fostering participation and co-evolution in sentient multimedia systems. J. Vis. Lang. Comput. 25(6), 684–694 (2014)
Iverson, K.E.: Notation as a tool of thought. Commun. ACM 23(8), 444–465 (1980)
Spahn, M., Dörner, C., Wulf, V.:. End user development: approaches towards a flexible software design. In: Proceedings of ECIS. Galway, pp. 303–314 (2008)
Desolda, G., Ardito, C., Matera, M.: EFESTO: a platform for the end-user development of interactive workspaces for data exploration. In: Daniel, F., Pautasso, C. (eds.) RMC 2015. CCIS, vol. 591, pp. 63–81. Springer, Heidelberg (2016). doi:10.1007/978-3-319-28727-0_5
Ardito, C., Costabile, M.F., Desolda, G., Lanzilotti, R., Matera, M., Piccinno, A., Picozzi, M.: User-driven visual composition of service-based interactive spaces. J. Vis. Lang. Comput. 25(4), 278–296 (2014)
Ardito, C., Costabile, M.F., Desolda, G., Lanzilotti, R., Matera, M., Picozzi, M.: Visual composition of data sources by end-users. In: Proceedings of AVI 2014. Como, 28–30 May, pp. 257–260 (2014)
Ardito, C., Bottoni, P., Costabile, M.F., Desolda, G., Matera, M., Picozzi, M.: Creation and use of service-based distributed interactive workspaces. J. Vis. Lang. Comput. 25(6), 717–726 (2014)
Matera, M., Picozzi, M., Pini, M., Tonazzo, M.: PEUDOM: a mashup platform for the end user development of common information spaces. In: Daniel, F., Dolog, P., Li, Q. (eds.) ICWE 2013. LNCS, vol. 7977, pp. 494–497. Springer, Heidelberg (2013). doi:10.1007/978-3-642-39200-9_43
Latzina, M., Beringer, J.: Transformative user experience: beyond packaged design. Interactions 19(2), 30–33 (2012)
Beringer, J., Latzina, M.: Elastic workplace design. In: Wulf, V., Schmidt, K., Randall, D. (eds.) Designing Socially Embedded Technologies in the Real-World, pp. 19–33. Springer, London (2015)
Ardito, C., Costabile, M.F., Desolda, G., Latzina, M., Matera, M.: Hands-on Actionable Mashups. In: Díaz, P., Pipek, V., Ardito, C., Jensen, C., Aedo, I., Boden, A. (eds.) IS-EUD 2015. LNCS, vol. 9083, pp. 295–298. Springer, Heidelberg (2015). doi:10.1007/978-3-319-18425-8_33
Desolda, G.: Enhancing workspace composition by exploiting linked open data as a polymorphic data source. In: Damiani, E., Howlett, R.J., Jain, Lakhmi, C., Gallo, L., De Pietro, G. (eds.). SIST, vol. 40, pp. 97–108Springer, Heidelberg (2015). doi:10.1007/978-3-319-19830-9_9
Desolda, G., Costabile, M.F.: Building data sources with linked open data to enrich mashup platforms. In: Proceedings of SEBD 2016, Ugento, 19–22 June 2016
Card, S.K., Mackinlay, J.D., Shneiderman, B.: Readings in Information Visualization: Using Vision to Think. Morgan Kaufmann Publishers Inc., San Francisco (1999)
Pruett, M.: Yahoo!Pipes. O’Reilly, Sebastopol (2007)
Namoun, A., Nestler, T., 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). doi:10.1007/978-3-642-16985-4_35
Casati, F.: How end-user development will save composition technologies from their continuing failures. In: Costabile, M.F., Dittrich, Y., Fischer, G., Piccinno, A. (eds.) IS-EUD 2011. LNCS, vol. 6654, pp. 4–6. Springer, Heidelberg (2011). doi:10.1007/978-3-642-21530-8_2
Namoun, A., Wajid, U., Mehandjiev, N.: Service composition for everyone: a study of risks and benefits. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave -2009. LNCS, vol. 6275, pp. 550–559. Springer, Heidelberg (2010). doi:10.1007/978-3-642-16132-2_52
Aghaee, S., Pautasso, C.: End-user development of mashups with NaturalMash. J. Vis. Lang. Comput. 25(4), 414–432 (2014)
Daniel, F.: Live, personal data integration through UI-oriented computing. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 479–497. Springer, Heidelberg (2015). doi:10.1007/978-3-319-19890-3_31
Daniel, F., Matera, M.: Mashups: Concepts, Models and Architectures. Springer, Heidelberg (2014)
Lemos, A.L., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. 48(3), 1–41 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Ardito, C., Costabile, M.F., Desolda, G., Matera, M., Buono, P. (2016). A Meta-design Approach to Support Information Access and Manipulation in Virtual Research Environments. In: Bornschlegl, M.X., Engel, F.C., Bond, R., Hemmje, M.L. (eds) Advanced Visual Interfaces. Supporting Big Data Applications. AVI-BDA 2016. Lecture Notes in Computer Science(), vol 10084. Springer, Cham. https://doi.org/10.1007/978-3-319-50070-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-50070-6_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-50069-0
Online ISBN: 978-3-319-50070-6
eBook Packages: Computer ScienceComputer Science (R0)