Supporting articulation work using software configuration management systems
dc.contributor.author | Grinter, Rebecca E. | |
dc.date.accessioned | 2020-06-06T01:04:41Z | |
dc.date.available | 2020-06-06T01:04:41Z | |
dc.date.issued | 1996 | |
dc.date.issued | 1996 | |
dc.description.abstract | Software product development is a highly collaborative activity, where teams of developers need to collaborate to produce a system. It is also a domain where systems are used to try to help the developers coordinate their work. This paper describes the results of an empirical study of the use of one such system, a configuration management tool. Specifically it describes three aspects of the support that the tool provides: the challenges of representing the work, the need to support both individuals and groups working together, and how the assumptions about software development built into the tool interact with others in the organization. The study suggests that long after the initial adoption the tool and the organization continue to interact with each other. It also opens up questions for empirical studies of the organizational context behind the tool usage. | de |
dc.identifier.doi | 10.1007/BF00136714 | |
dc.identifier.pissn | 1573-7551 | |
dc.identifier.uri | http://dx.doi.org/10.1007/BF00136714 | |
dc.identifier.uri | https://dl.eusset.eu/handle/20.500.12015/3499 | |
dc.publisher | Springer | |
dc.relation.ispartof | Computer Supported Cooperative Work (CSCW): Vol. 5, No. 4 | |
dc.relation.ispartofseries | Computer Supported Cooperative Work (CSCW) | |
dc.subject | articulation work | |
dc.subject | computer-supported cooperative work (CSCW) | |
dc.subject | Configuration management (CM) | |
dc.subject | coordination mechanisms | |
dc.subject | empirical studies | |
dc.title | Supporting articulation work using software configuration management systems | de |
dc.type | Text/Journal Article | |
gi.citation.endPage | 465 | |
gi.citation.startPage | 447 | |
gi.citations.count | 84 | |
gi.citations.element | Graham Button (2000): The ethnographic tradition and design, In: Design Studies 4(21), doi:10.1016/s0142-694x(00)00005-3 | |
gi.citations.element | Paul F. Marty (2005): Factors Influencing Error Recovery in Collections Databases: A Museum Case Study, In: The Library Quarterly 3(75), doi:10.1086/497310 | |
gi.citations.element | Stefan Oppl, Christian Stary (2019): Enabling Emergent Workplace Design, In: Designing Digital Work, doi:10.1007/978-3-030-12259-1_6 | |
gi.citations.element | J. Postma, L. Oldenhof, K. Putters (2014): Organized professionalism in healthcare: articulation work by neighbourhood nurses, In: Journal of Professions and Organization 1(2), doi:10.1093/jpo/jou008 | |
gi.citations.element | Jina Huh, Mark S. Ackerman (2012): Collaborative help in chronic disease management, In: Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work, doi:10.1145/2145204.2145331 | |
gi.citations.element | Léuson Da Silva, Paulo Borba, Arthur Pires (2022): Build conflicts in the wild, In: Journal of Software: Evolution and Process 4(34), doi:10.1002/smr.2441 | |
gi.citations.element | Christoph Treude, Margaret-Anne Storey (2009): How tagging helps bridge the gap between social and technical aspects in software development, In: 2009 IEEE 31st International Conference on Software Engineering, doi:10.1109/icse.2009.5070504 | |
gi.citations.element | Dhaval Vyas, Thomas Fritz, David Shepherd (2014): Bug Reproduction: A Collaborative Practice Within Software Maintenance Activities, In: COOP 2014 - Proceedings of the 11th International Conference on the Design of Cooperative Systems, 27-30 May 2014, Nice (France), doi:10.1007/978-3-319-06498-7_12 | |
gi.citations.element | Kjeld Schmidt (1999): Of maps and scripts, In: Information and Software Technology 6(41), doi:10.1016/s0950-5849(98)00065-2 | |
gi.citations.element | Kristin N Dew, Sophie Landwehr-Sydow, Daniela K Rosner, Alex Thayer, Martin Jonsson (2019): Producing Printability: Articulation Work and Alignment in 3D Printing, In: Human–Computer Interaction 5-6(34), doi:10.1080/07370024.2019.1566001 | |
gi.citations.element | Mary Beth Watson-Manheim (2018): Discontinuities, Continuities, and Hidden Work in Virtual Collaboration, In: Progress in IS, doi:10.1007/978-3-319-94487-6_6 | |
gi.citations.element | D. K. Smetters, R. E. Grinter (2002): Moving from the design of usable security technologies to the design of useful secure applications, In: Proceedings of the 2002 workshop on New security paradigms, doi:10.1145/844102.844117 | |
gi.citations.element | Heloisa Candello, Claudio Pinhanez, Michael Muller, Mairieli Wessel (2022): Unveiling Practices of Customer Service Content Curators of Conversational Agents, In: Proceedings of the ACM on Human-Computer Interaction CSCW2(6), doi:10.1145/3555768 | |
gi.citations.element | Hilda Tellioglu (2018): A Model-Based Approach to Guide Digital Transformation, In: 2018 Thirteenth International Conference on Digital Information Management (ICDIM), doi:10.1109/icdim.2018.8847057 | |
gi.citations.element | Pernille Bjørn, Mark Wulff, Mathias Schmidt Petræus, Naja Holten Møller (2021): Immersive Cooperative Work Environments (CWE): Designing Human-Building Interaction in Virtual Reality, In: Computer Supported Cooperative Work (CSCW) 3(30), doi:10.1007/s10606-021-09395-3 | |
gi.citations.element | Inderdeep Kaur, Parminder Kaur, Hardeep Singh (2017): Analysis of workspace awareness tools in distributed software development, In: 2017 International Conference on Intelligent Communication and Computational Techniques (ICCT), doi:10.1109/intelcct.2017.8324051 | |
gi.citations.element | Lile Palma Hattori, Michele Lanza, Romain Robbes (2010): Refining code ownership with synchronous changes, In: Empirical Software Engineering 4-5(17), doi:10.1007/s10664-010-9145-5 | |
gi.citations.element | Hilda Tellioglu (2012): About Representational Artifacts and Their Role in Engineering, In: Phenomenology, Organizational Politics, and IT Design, doi:10.4018/978-1-4666-0303-5.ch007 | |
gi.citations.element | Walt Scacchi (2002): Process Models in Software Engineering, In: Encyclopedia of Software Engineering, doi:10.1002/0471028959.sof250 | |
gi.citations.element | Nina Boulus-Rødje, Jocelyn Cranefield, Cathal Doyle, Benedicte Fleron (2024): GenAI and me: the hidden work of building and maintaining an augmentative partnership, In: Personal and Ubiquitous Computing 6(28), doi:10.1007/s00779-024-01810-y | |
gi.citations.element | Stefan Oppl, Christian Stary (2013): Facilitating shared understanding of work situations using a tangible tabletop interface, In: Behaviour & Information Technology 6(33), doi:10.1080/0144929x.2013.833293 | |
gi.citations.element | Ingrid Erickson, Mohammad Hossein Jarrahi (2016): Infrastructuring and the Challenge of Dynamic Seams in Mobile Knowledge Work, In: Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing, doi:10.1145/2818048.2820015 | |
gi.citations.element | Christopher A. Le Dantec, Adriana Alvarado Garcia, Ciabhan Connelly, Amanda Meng (2021): Resisting Resolution: Enterprise Civic Systems Meet Community Organizing, In: Multimodal Technologies and Interaction 4(5), doi:10.3390/mti5040020 | |
gi.citations.element | Ayşe G. Büyüktür, Mark S. Ackerman (2017): Information Work in Bone Marrow Transplant, In: Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing, doi:10.1145/2998181.2998361 | |
gi.citations.element | Paul F. Marty (2005): Factors Influencing the Co-Evolution of Computer-Mediated Collaborative Practices and Systems: A Museum Case Study, In: Journal of Computer-Mediated Communication 4(10), doi:10.1111/j.1083-6101.2005.tb00275.x | |
gi.citations.element | Cleidson R. B. de Souza, David Redmiles, Paul Dourish (2003): "Breaking the code", moving between private and public work in collaborative software development, In: Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work, doi:10.1145/958160.958177 | |
gi.citations.element | Christoph Treude (2010): The role of emergent knowledge structures in collaborative software development, In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, doi:10.1145/1810295.1810400 | |
gi.citations.element | Gabriela Avram, Liam Bannon, John Bowers, Anne Sheehan, Daniel K. Sullivan (2009): Bridging, Patching and Keeping the Work Flowing: Defect Resolution in Distributed Software Development, In: Computer Supported Cooperative Work (CSCW) 5-6(18), doi:10.1007/s10606-009-9099-6 | |
gi.citations.element | Yutaka Yamauchi, Makoto Yokozawa, Takeshi Shinohara, Toru Ishida (2000): Collaboration with Lean Media, In: Proceedings of the 2000 ACM conference on Computer supported cooperative work, doi:10.1145/358916.359004 | |
gi.citations.element | Kjeld Schmidt (2008): Ordering Systems (2004), In: Computer Supported Cooperative Work, doi:10.1007/978-1-84800-068-1_10 | |
gi.citations.element | Dhaval Vyas, Tara Capel, Deven Tank, David Shepherd (2015): Understanding the Use of a Bug Tracking System in a Global Software Development Setup, In: Proceedings of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction, doi:10.1145/2838739.2838790 | |
gi.citations.element | Sophia B. Liu (2014): Crisis Crowdsourcing Framework: Designing Strategic Configurations of Crowdsourcing for the Emergency Management Domain, In: Computer Supported Cooperative Work (CSCW) 4-6(23), doi:10.1007/s10606-014-9204-3 | |
gi.citations.element | Christoph Treude, Margaret-Anne Storey (2012): Work Item Tagging: Communicating Concerns in Collaborative Software Development, In: IEEE Transactions on Software Engineering 1(38), doi:10.1109/tse.2010.91 | |
gi.citations.element | A. Sarma, D. F. Redmiles, A. van der Hoek (2012): Palantir: Early Detection of Development Conflicts Arising from Parallel Code Changes, In: IEEE Transactions on Software Engineering 4(38), doi:10.1109/tse.2011.64 | |
gi.citations.element | Reid Holmes, Robert J. Walker (2010): Customized awareness, In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, doi:10.1145/1806799.1806867 | |
gi.citations.element | Klissiomara Dias, Paulo Borba, Marcos Barreto (2020): Understanding predictive factors for merge conflicts, In: Information and Software Technology, doi:10.1016/j.infsof.2020.106256 | |
gi.citations.element | Francesco Bolici, James Howison, Kevin Crowston (2016): Stigmergic coordination in FLOSS development teams: Integrating explicit and implicit mechanisms, In: Cognitive Systems Research, doi:10.1016/j.cogsys.2015.12.003 | |
gi.citations.element | João Pedro Santos, Thaís Rocha, Paulo Borba (2019): Improving the prediction of files changed by programming tasks, In: Proceedings of the XIII Brazilian Symposium on Software Components, Architectures, and Reuse, doi:10.1145/3357141.3357145 | |
gi.citations.element | Thaís Rocha, Paulo Borba, João Pedro Santos (2019): Using acceptance tests to predict files changed by programming tasks, In: Journal of Systems and Software, doi:10.1016/j.jss.2019.04.060 | |
gi.citations.element | Anja Guzzi, Alberto Bacchelli, Yann Riche, Arie van Deursen (2015): Supporting Developers' Coordination in the IDE, In: Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, doi:10.1145/2675133.2675177 | |
gi.citations.element | Lile Hattori, Michele Lanza (2009): Mining the history of synchronous changes to refine code ownership, In: 2009 6th IEEE International Working Conference on Mining Software Repositories, doi:10.1109/msr.2009.5069492 | |
gi.citations.element | Melanie Duckert, Louise Barkhuus, Pernille Bjørn (2023): Collocated Distance: A Fundamental Challenge for the Design of Hybrid Work Technologies, In: Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, doi:10.1145/3544548.3580899 | |
gi.citations.element | Lile Hattori, Mircea Lungu, Michele Lanza (2010): Replaying past changes in multi-developer projects, In: Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), doi:10.1145/1862372.1862379 | |
gi.citations.element | Rebecca E. Grinter (1998): Recomposition, In: Proceedings of the 1998 ACM conference on Computer supported cooperative work, doi:10.1145/289444.289514 | |
gi.citations.element | Anita Sarma, Gerald Bortis, Andre van der Hoek (2007): Towards supporting awareness of indirect conflicts across software configuration management workspaces, In: Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, doi:10.1145/1321631.1321647 | |
gi.citations.element | Kjeld Schmidt (2008): Of Maps and Scripts (1997), In: Computer Supported Cooperative Work, doi:10.1007/978-1-84800-068-1_6 | |
gi.citations.element | Pernille Bjorn, Jakob Bardram, Gabriela Avram, Liam Bannon, Alexander Boden, David Redmiles, Cleidson de Souza, Volker Wulf (2014): Global software development in a CSCW perspective, In: Proceedings of the companion publication of the 17th ACM conference on Computer supported cooperative work & social computing, doi:10.1145/2556420.2558863 | |
gi.citations.element | Joanna Abraham, Madhu C. Reddy (2013): Re-coordinating activities, In: Proceedings of the 2013 conference on Computer supported cooperative work, doi:10.1145/2441776.2441787 | |
gi.citations.element | Susan Leigh Star, Anselm Strauss (1999): Layers of Silence, Arenas of Voice: The Ecology of Visible and Invisible Work, In: Computer Supported Cooperative Work (CSCW) 1-2(8), doi:10.1023/a:1008651105359 | |
gi.citations.element | Julia Prior, Toni Robertson, John Leaney (2008): Situated Software Development: Work Practice and Infrastructure Are Mutually Constitutive, In: 19th Australian Conference on Software Engineering (aswec 2008), doi:10.1109/aswec.2008.4483204 | |
gi.citations.element | Anita Sarma, David Redmiles, André van der Hoek (2008): Empirical evidence of the benefits of workspace awareness in software configuration management, In: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, doi:10.1145/1453101.1453118 | |
gi.citations.element | Lile Hattori, Marco D’Ambros, Michele Lanza, Mircea Lungu (2013): Answering software evolution questions: An empirical evaluation, In: Information and Software Technology 4(55), doi:10.1016/j.infsof.2012.09.001 | |
gi.citations.element | Aggelos Liapis (2008): Synergy, In: Proceedings of the 3rd international conference on Digital Interactive Media in Entertainment and Arts, doi:10.1145/1413634.1413665 | |
gi.citations.element | E. James Whitehead, Yaron Y. Goland (1999): WebDAV, In: ECSCW’ 99, doi:10.1007/978-94-011-4441-4_16 | |
gi.citations.element | Léuson Da Silva, Paulo Borba, Toni Maciel, Wardah Mahmood, Thorsten Berger, João Moisakis, Aldiberg Gomes, Vinícius Leite (2024): Detecting semantic conflicts with unit tests, In: Journal of Systems and Software, doi:10.1016/j.jss.2024.112070 | |
gi.citations.element | Leuson Da Silva, Paulo Borba, Wardah Mahmood, Thorsten Berger, Joao Moisakis (2020): Detecting Semantic Conflicts via Automated Behavior Change Detection, In: 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), doi:10.1109/icsme46990.2020.00026 | |
gi.citations.element | Rebecca E. Grinter (1997): Doing Software Development: Occasions for Automation and Formalisation, In: Proceedings of the Fifth European Conference on Computer Supported Cooperative Work, doi:10.1007/978-94-015-7372-6_12 | |
gi.citations.element | Man Ching Ko, Xiaojuan Ma (2022): Mobilizing Instrumental Childcare Support for Postpartum Mothers: Needs for and Barriers to Infant-centric Family Informatics Practices in Hong Kong, In: Proceedings of the ACM on Human-Computer Interaction CSCW2(6), doi:10.1145/3555084 | |
gi.citations.element | Geraldine Fitzpatrick, Simon Kaplan, Tim Mansfield, David Arnold, Bill Segall (2002): Supporting Public Availability and Accessibility with Elvin: Experiences and Reflections, In: Computer Supported Cooperative Work (CSCW) 3-4(11), doi:10.1023/a:1021226206564 | |
gi.citations.element | Thaís Rocha, Paulo Borba (2023): Using acceptance tests to predict merge conflict risk, In: Empirical Software Engineering 2(28), doi:10.1007/s10664-022-10266-8 | |
gi.citations.element | Kjeld Schmidt, Ina Wagner (2004): Ordering Systems: Coordinative Practices and Artifacts in Architectural Design and Planning, In: Computer Supported Cooperative Work (CSCW) 5-6(13), doi:10.1007/s10606-004-5059-3 | |
gi.citations.element | Rebecca E. Grinter (2000): Workflow Systems: Occasions for Success and Failure, In: Computer Supported Cooperative Work (CSCW) 2(9), doi:10.1023/a:1008719814496 | |
gi.citations.element | Lile Hattori, Marco D'Ambros, Michele Lanza, Mircea Lungu (2011): Software Evolution Comprehension: Replay to the Rescue, In: 2011 IEEE 19th International Conference on Program Comprehension, doi:10.1109/icpc.2011.39 | |
gi.citations.element | C.R.B. de Souza, D. Redmiles, G. Mark, J. Penix, M. Sierhuis (2000): Management of interdependencies in collaborative software development, In: 2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings., doi:10.1109/isese.2003.1237990 | |
gi.citations.element | Kjeld Schmidt (2008): Remarks on the Complexity of Cooperative Work (2002), In: Computer Supported Cooperative Work, doi:10.1007/978-1-84800-068-1_9 | |
gi.citations.element | Lile Hattori, Michele Lanza, Marco D'Ambros (2012): A Qualitative User Study on Preemptive Conflict Detection, In: 2012 IEEE Seventh International Conference on Global Software Engineering, doi:10.1109/icgse.2012.20 | |
gi.citations.element | Mahmood Vahedi Moghaddam, Mehdi Zand Akbari (2011): A New Software Process Model: The Insect Model, In: Lecture Notes in Electrical Engineering, doi:10.1007/978-94-007-2792-2_33 | |
gi.citations.element | Jeremy Aroles, Claudine Bonneau, Shabneez Bhankaraully (2022): Conceptualising ‘Meta-Work’ in the Context of Continuous, Global Mobility: The Case of Digital Nomadism, In: Work, Employment and Society 5(37), doi:10.1177/09500170211069797 | |
gi.citations.element | Cleidson R. B. de Souza, Tobias Hildenbrand, David Redmiles (2007): Toward Visualization and Analysis of Traceability Relationships in Distributed and Offshore Software Development Projects, In: Lecture Notes in Computer Science, doi:10.1007/978-3-540-75542-5_15 | |
gi.citations.element | Alexander Boden, Bernhard Nett, Volker Wulf (2007): Coordination Practices in Distributed Software Development of Small Enterprises, In: International Conference on Global Software Engineering (ICGSE 2007), doi:10.1109/icgse.2007.18 | |
gi.citations.element | Aggelos Liapis, Evangelos Argyzoudis (2013): Galileo Case Study, In: Designing, Engineering, and Analyzing Reliable and Efficient Software, doi:10.4018/978-1-4666-2958-5.ch015 | |
gi.citations.element | Pedro Monteiro, Davide Nicolini, Ingrid Erickson, Lisa E. Cohen, Gina Dokko, Greetje F. Corporaal, Arvind Karunakaran, Beth A. Bechky, Siobhan O’Mahony (2024): Beyond the Buzz: Scholarly Approaches to the Study of Work, In: Journal of Management Inquiry 1(34), doi:10.1177/10564926241261259 | |
gi.citations.element | Walt Scacchi (2000): Socio-Technical Interaction Networks in Free/Open Source Software Development Processes, In: International Series in Software Engineering, doi:10.1007/0-387-24262-7_1 | |
gi.citations.element | Lile Hattori, Michele Lanza (2009): An environment for synchronous software development, In: 2009 31st International Conference on Software Engineering - Companion Volume, doi:10.1109/icse-companion.2009.5070987 | |
gi.citations.element | Tone Bratteteig, Ina Wagner, Andrew Morrison, Dagny Stuedahl, Christina Mörtberg (2010): Research Practices in Digital Design, In: Computer Supported Cooperative Work, doi:10.1007/978-1-84996-223-0_2 | |
gi.citations.element | A. Sarma, Z. Noroozi, A. van der Hoek (2003): Palantir: raising awareness among configuration management workspaces, In: 25th International Conference on Software Engineering, 2003. Proceedings., doi:10.1109/icse.2003.1201222 | |
gi.citations.element | Leticia S. Machado, Ricardo Rodrigo M. Melo, Cleidson R. B. de Souza, Rafael Prikladnicki (2021): Collaborative Behavior and Winning Challenges in Competitive Software Crowdsourcing, In: Proceedings of the ACM on Human-Computer Interaction GROUP(5), doi:10.1145/3463932 | |
gi.citations.element | Karen Baker, Florence Millerand (2007): Articulation Work Supporting Information Infrastructure Design: Coordination, Categorization, and Assessment in Practice, In: 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07), doi:10.1109/hicss.2007.88 | |
gi.citations.element | Tone Bratteteig, Ina Wagner (2016): Unpacking the Notion of Participation in Participatory Design, In: Computer Supported Cooperative Work (CSCW) 6(25), doi:10.1007/s10606-016-9259-4 | |
gi.citations.element | Kari Rönkkö, Yvonne Dittrich, Dave Randall (2005): When Plans do not Work Out: How Plans are Used in Software Development Projects, In: Computer Supported Cooperative Work (CSCW) 5(14), doi:10.1007/s10606-005-9004-x | |
gi.citations.element | En Ye, Xin Ye, Chang Liu (2018): TeamWATCH: Visualizing development activities using a 3-D city metaphor to improve conflict detection and team awareness, In: PLOS ONE 3(13), doi:10.1371/journal.pone.0193562 | |
gi.citations.element | Paul Dourish (1998): Using metalevel techniques in a flexible toolkit for CSCW applications, In: ACM Transactions on Computer-Human Interaction 2(5), doi:10.1145/287675.287676 | |
gi.citations.element | Yubo Kou, Colin M. Gray (2018): Towards Professionalization in an Online Community of Emerging Occupation, In: Proceedings of the 2018 ACM Conference on Supporting Groupwork, doi:10.1145/3148330.3148352 | |
gi.citations.element | Michele Lanza, Marco D'Ambros, Alberto Bacchelli, Lile Hattori, Francesco Rigotti (2013): Manhattan: Supporting real-time visual team activity awareness, In: 2013 21st International Conference on Program Comprehension (ICPC), doi:10.1109/icpc.2013.6613849 |