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 | 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 | 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 | 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 | 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 | 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 | E. James Whitehead, Yaron Y. Goland (1999): WebDAV, In: ECSCW’ 99, doi:10.1007/978-94-011-4441-4_16 | |
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 | Walt Scacchi (2002): Process Models in Software Engineering, In: Encyclopedia of Software Engineering, doi:10.1002/0471028959.sof250 | |
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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Kjeld Schmidt (2008): Ordering Systems (2004), In: Computer Supported Cooperative Work, doi:10.1007/978-1-84800-068-1_10 | |
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 | 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 | 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 | 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 | 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 | 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 | 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 | Graham Button (2000): The ethnographic tradition and design, In: Design Studies 4(21), doi:10.1016/s0142-694x(00)00005-3 | |
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 | 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 | 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 | 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 | 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 | 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 | 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 | |
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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 |