A Tale of Two Toolkits: Relating Infrastructure and Use in Flexible CSCW Toolkits

dc.contributor.authorDourish, Paul
dc.contributor.authorEdwards, W. Keith
dc.date.accessioned2020-06-06T06:53:02Z
dc.date.available2020-06-06T06:53:02Z
dc.date.issued2000
dc.date.issued2000
dc.description.abstractThe design of software toolkitsembodies a fundamental tension. On the one hand, itaims to reduce programmer effort by providingprefabricated, reusable software modules encapsulatingcommon application behaviours. On the other, it seeksto support a range of applications, which necessitatesavoiding an overly-restrictive commitment toparticular styles of application behaviour. We explore this tension in the domain of collaborativeapplications, which we believe are particularlysubject to problems arising from this tension. Basedon an analysis of the basic issues of flexibility intoolkit design, we explore opportunities for thedesign of toolkits which avoid application style commitments, with illustrations from two toolkits whichwe have developed. A comparative analysis of these twoapproaches provides insight into the underlyingquestions and suggests new design opportunities fortoolkits that provide a framework for applicationenhancement and extension.de
dc.identifier.doi10.1023/A:1008709725729
dc.identifier.pissn1573-7551
dc.identifier.urihttp://dx.doi.org/10.1023/A:1008709725729
dc.identifier.urihttps://dl.eusset.eu/handle/20.500.12015/3559
dc.publisherSpringer
dc.relation.ispartofComputer Supported Cooperative Work (CSCW): Vol. 9, No. 1
dc.relation.ispartofseriesComputer Supported Cooperative Work (CSCW)
dc.subjectcollaboration infrastructure
dc.subjectcollaborative toolkits
dc.subjectreuse
dc.subjectspecialisation
dc.subjecttailorability
dc.subjecttoolkit design
dc.titleA Tale of Two Toolkits: Relating Infrastructure and Use in Flexible CSCW Toolkitsde
dc.typeText/Journal Article
gi.citation.endPage51
gi.citation.startPage33
gi.citations.count16
gi.citations.elementMauro C. Pichiliani, Celso M. Hirata (2006): A Guide to Map Application Components to Support Multi-User Real-Time Collaboration, In: 2006 International Conference on Collaborative Computing: Networking, Applications and Worksharing, doi:10.1109/colcom.2006.361831
gi.citations.elementG. Convertino, U. Farooq, M.B. Rosson, J.M. Carroll (2000): Old is Gold: Integrating Older Workers in CSCW, In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences, doi:10.1109/hicss.2005.461
gi.citations.elementFederico Cabitza, Carla Simone (2013): Computational Coordination Mechanisms: A tale of a struggle for flexibility, In: Computer Supported Cooperative Work (CSCW) 4-6(22), doi:10.1007/s10606-013-9187-5
gi.citations.elementSteven J. Jackson, Alex Pompe, Gabriel Krieshok (2012): Repair worlds, In: Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work, doi:10.1145/2145204.2145224
gi.citations.elementMark S. Ackerman, Christine A. Halverson, Thomas Erickson, Wendy A. Kellogg (2000): Reflections and Conclusions: Toward a Theory of Resources, In: Computer Supported Cooperative Work, doi:10.1007/978-1-84628-901-9_11
gi.citations.elementAndrea K Thomer, Karen M Wickett (2020): Relational data paradigms: What do we learn by taking the materiality of databases seriously?, In: Big Data & Society 1(7), doi:10.1177/2053951720934838
gi.citations.elementDavid Ribes (2014): The kernel of a research infrastructure, In: Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing, doi:10.1145/2531602.2531700
gi.citations.elementChristopher Lima, Mário Antunes, Diogo Gomes, Rui Aguiar, Telma Mota (2014): A Context-Aware Framework for Collaborative Activities in Pervasive Communities, In: International Journal of Distributed Systems and Technologies 2(5), doi:10.4018/ijdst.2014040103
gi.citations.elementAndrea K. Thomer, Nicholas M. Weber, Michael B. Twidale (2018): Supporting the long‐term curation and migration of natural history museum collections databases, In: Proceedings of the Association for Information Science and Technology 1(55), doi:10.1002/pra2.2018.14505501055
gi.citations.elementP. Barthelmess, C. A. Ellis (2005): The Neem Platform: An Evolvable Framework for Perceptual Collaborative Applications, In: Journal of Intelligent Information Systems 2(25), doi:10.1007/s10844-005-0862-y
gi.citations.elementJørgen P. Bansler, Erling Havn (2006): Sensemaking in Technology-Use Mediation: Adapting Groupware Technology in Organizations, In: Computer Supported Cooperative Work (CSCW) 1(15), doi:10.1007/s10606-005-9012-x
gi.citations.elementVolkmar Pipek, Markus Won, Roman Englert, Volker Wulf (2005): Tailoring Infrastructures: Supporting Cooperative Work with Configurable Email Filters, In: Lecture Notes in Computer Science, doi:10.1007/11560296_12
gi.citations.elementScott Bateman, Carl Gutwin, Hamid Mansoor, Miguel Nacenta, Michael van der Kamp, Mykyta Baliesnyi, Kolton Gagnon, Jesse Rollheiser (2023): WAMS: A Flexible API for Visual Workspaces Across Multiple Surfaces, In: Proceedings of the ACM on Human-Computer Interaction EICS(7), doi:10.1145/3593236
gi.citations.elementPablo-Alejandro Quinones (2014): Cultivating practice & shepherding technology use, In: Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing, doi:10.1145/2531602.2531698
gi.citations.elementRoberta Lima Gomes, Guillermo de Jesus Hoyos-Rivera, Roberto Willrich, Christopher Viana Lima, Jean-Pierre Courtiat (2011): A Loosely Coupled Integration Environment for Collaborative Applications, In: IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans 5(41), doi:10.1109/tsmca.2011.2105866
gi.citations.elementMarie-Laure Betbeder, Pierre Tchounikine (2003): Symba: A Tailorable Framework to Support Collective Activities in a Learning Context, In: Lecture Notes in Computer Science, doi:10.1007/978-3-540-39850-9_8

Files