MikiWiki: A Meta Wiki Architecture and Prototype Based on the Hive-Mind Space Model

  • Li Zhu
  • Ivan Vaghi
  • Barbara Rita Barricelli
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6654)


This paper presents MikiWiki, a meta-wiki developed to prototype key aspects of the Hive-Mind Space (HMS) model. The HMS model has been proposed to share the visions of End-User Development and meta-design in collaborative online environment development. It aims to support cultures of participation and to tackle the co-evolution of users and systems. The model provides localized habitable environments for diverse stakeholders and tools for them to tailor the system under design, allowing the co-evolution of systems and practices. MikiWiki is aimed at supporting the exploration of opportunities to enable software tailoring at use time. Such an open-ended collaborative design process is realized by providing basic building blocks as boundary object prototypes, allowing end users to remix, modify, and create their own boundary objects. Moreover, MikiWiki minimizes essential services at the server-side, while putting the main functionalities on the client-side, opening the whole system to its users for further tailoring.


HMS model Meta-design End User Development Boundary Objects Co-evolution Habitable Environment Wiki MikiWiki Mikinugget 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Kolbitsch, J., Maurer, H.: The Transformation of the Web: How Emerging Communities Shape the Information we Consume. J. Universal Computer Science 12(2), 187–213 (2006)Google Scholar
  2. 2.
    Bourguin, G., Derycke, A., Tarby, J.C.: Beyond the Interface: Co-evolution inside Interactive Systems - A Proposal Founded on Activity Theory. In: Blandford, A., Vanderdonckt, J., Gray, P. (eds.) Proc. of IHM-HCI 2001, Toulouse, pp. 297–310 (2001)Google Scholar
  3. 3.
    Zhu, L., Mussio, P., Barricelli, B.R.: Hive-mind space model for creative, collaborative design. In: Proc. of DESIRE 2010, Lancaster, UK, pp. 121–130 (2010)Google Scholar
  4. 4.
    Zhu, L., Barricelli, B.R., Iacob, C.: A Meta-design Model for Creative Distributed Collaborative Design. IJDST 2(4) (2011)Google Scholar
  5. 5.
    Wenger, E.: Communities of Practice. Learning, Meaning, and Identity. Cambridge University Press, Cambridge (1998)CrossRefGoogle Scholar
  6. 6.
    Fischer, G.: Communities of Interest: Learning through the Interaction of Multiple Knowledge Systems. In: Bjornestad, S., Moe, R., Morch, A., Opdahl, A. (eds.) Proc. of IRIS 2001, pp. 1–14 (2001)Google Scholar
  7. 7.
    Reenskaug, T.M.H.: The Model-View-Controller (MVC) - Its Past and Present. JavaZONE, Oslo (2003)Google Scholar
  8. 8.
    Barricelli, B.R., Marcante, A., Mussio, P., Parasiliti Provenza, L., Valtolina, S., Fresta, G.: BANCO: a Web architecture supporting unwitting end-user development. IxD&A - Interaction Design & Architecture(s): Design for the Future Experience 5-6, 23–30 (2009)Google Scholar
  9. 9.
    Andersen, R., Mørch, A.I.: Mutual Development: A Case Study in Customer- Initiated Software Product Development. In: Pipek, V., Rosson, M.B., de Ruyter, B., Wulf, V. (eds.) Proc. of IS-EUD 2009, pp. 31–49. Springer, Berlin (2009)Google Scholar
  10. 10.
    Star, S.L., Griesemer, J.R.: Translations and Boundary Objects: Amateurs and Professionals in Berkley”s Museum of Vertebrate Zoology, 1907-1939. Social Studies of Science 19(3), 387–420 (1989)CrossRefGoogle Scholar
  11. 11.
    Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: Visual Interactive Systems for End-User Development: A Model-based Design Methodology. IEEE TSMCA 37(6), 1029–1046 (2007)Google Scholar
  12. 12.
    Barricelli, B.R., Iacob, C., Zhu, L.: BANCO Web Architecture to Support Global Collaborative Interaction Design. In: Proc. of IWIPS 2010, pp. 159–162. P&SI (2010)Google Scholar
  13. 13.
    Lieberman, H., Paternò, F., Klann, M., Wulf, V.: End-User Development: An Emerging Paradigm. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End User Development, pp. 1–8. Springer, Dordrecht (2006)CrossRefGoogle Scholar
  14. 14.
    Henderson, A., Kyng, M.: There’s no place like home: Continuing Design in Use. In: Design at work: Cooperative Design of Computer Systems, pp. 219–240. Lawrence Erlbaum Ass., Mahwah (1991)Google Scholar
  15. 15.
    Pipek, V.: From tailoring to appropriation support: Negotiating groupware usage. PhD Thesis, University of Oulu, Oulu (2005)Google Scholar
  16. 16.
    Wong, J., Hong, J.: Making mashups with marmite: towards end-user programming for the web. In: Proc. of CHI 2007, pp. 1435–1444. ACM, New York (2007)Google Scholar
  17. 17.
  18. 18.
  19. 19.
    Fischer, G.: Social Creativity, Symmetry of Ignorance and Meta-design. Knowledge-Based Systems Journal 13(7-8), 527–537 (2000)CrossRefGoogle Scholar
  20. 20.
    Leuf, B., Cunningham, W.: The Wiki Way: Collaboration and Sharing on the Internet. Addison-Wesley, Reading (2001)Google Scholar
  21. 21.
    Dourish, P.: Developing a Reflective Model of Collaborative Systems. ACM Transactions on Computer-Human Interaction 2(1), 40–63 (1995)CrossRefGoogle Scholar
  22. 22.
    Greenberg, S., Marwood, D.: Real Time Groupware as a Distributed System: Concurrency Control and its Effect on the Interface. In: Proc. of CSCW 1994, pp. 207–217 (1994)Google Scholar
  23. 23.
    Mussio, P., Finadri, M., Gentini, P., Colombo, F.: A Bootstrap Approach to Visual Interface Design and Development. The Visual Computer 8(2), 75–93 (1992)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Li Zhu
    • 1
  • Ivan Vaghi
    • 2
  • Barbara Rita Barricelli
    • 1
  1. 1.Department of Computer Science and CommunicationUniversità degli Studi di MilanoMilanoItaly
  2. 2.MIKAMAI s.r.l.MilanoItaly

Personalised recommendations