Negotiation and the Coordination of Information and Activity in Distributed Software Problem Management
Loading...
Fulltext URI
Document type
Additional Information
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Association for Computing Machinery
Abstract
Publicly accessible bug report repositories maintained by free / open source development communities provide vast stores of data about distributed software problem management (SWPM). Qualitative analysis of individual bug reports, texts that record community responses to reported software problems, shows how this distributed community uses its SWPM process to manage software quality. We focus on the role of one basic social process, negotiation, in SWPM. We report on the varieties and frequencies of negotiation practices and demonstrate how instances of negotiation in different contexts affect the organization of information, the allocation of community resources, and the disposition of software problems.
Description
Keywords
coordination theory, software problem management, negotiation, coordination mechanisms, distributed collective practices
Citation
URI
Collections
Endorsement
Review
Supplemented By
Referenced By
Number of citations to item: 36
- 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
- Sandro Speth, Uwe Breitenbücher, Niklas Krieger, Pia Wippermann, Steffen Becker (2023): Integrating Issue Management Systems of Independently Developed Software Components, In: Lecture Notes in Business Information Processing, doi:10.1007/978-3-031-33976-9_1
- Dane Bertram, Amy Voida, Saul Greenberg, Robert Walker (2010): Communication, collaboration, and bugs, In: Proceedings of the 2010 ACM conference on Computer supported cooperative work, doi:10.1145/1718918.1718972
- Marko Jäntti, Julia Järvinen (2011): Improving the Deployment of IT Service Management Processes: A Case Study, In: Communications in Computer and Information Science, doi:10.1007/978-3-642-22206-1_4
- Kevin Crowston, Andrea Wiggins, James Howison (2010): Analyzing Leadership Dynamics in Distributed Group Communication, In: 2010 43rd Hawaii International Conference on System Sciences, doi:10.1109/hicss.2010.62
- Amy J. Ko, Parmit K. Chilana (2010): How power users help and hinder open bug reporting, In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, doi:10.1145/1753326.1753576
- Kirsi Korhonen, Outi Salo (2008): Exploring Quality Metrics to Support Defect Management Process in a Multi-site Organization - A Case Study, In: 2008 19th International Symposium on Software Reliability Engineering (ISSRE), doi:10.1109/issre.2008.20
- Silvia Breu, Rahul Premraj, Jonathan Sillito, Thomas Zimmermann (2010): Information needs in bug reports, In: Proceedings of the 2010 ACM conference on Computer supported cooperative work, doi:10.1145/1718918.1718973
- Yguaratã Cerqueira Cavalcanti, Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Tassio Ferreira Vale, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira (2013): Challenges and opportunities for software change request repositories: a systematic mapping study, In: Journal of Software: Evolution and Process 7(26), doi:10.1002/smr.1639
- Kirsi Korhonen (2010): Evaluating the Effect of Agile Methods on Software Defect Data and Defect Reporting Practices - A Case Study, In: 2010 Seventh International Conference on the Quality of Information and Communications Technology, doi:10.1109/quatic.2010.18
- Kurt Luther, Amy Bruckman (2008): Leadership in online creative collaboration, In: Proceedings of the 2008 ACM conference on Computer supported cooperative work, doi:10.1145/1460563.1460619
- Christoph Treude, Margaret-Anne Storey (2010): Bridging lightweight and heavyweight task organization, In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, doi:10.1145/1810295.1810337
- Jason B. Ellis, Shahtab Wahid, Catalina Danis, Wendy A. Kellogg (2007): Task and social visualization in software development, In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, doi:10.1145/1240624.1240716
- Kirsi Korhonen (2009): Migrating Defect Management from Waterfall to Agile Software Development in a Large-Scale Multi-site Organization: A Case Study, In: Lecture Notes in Business Information Processing, doi:10.1007/978-3-642-01853-4_10
- John Anvik, Gail C. Murphy (2011): Reducing the effort of bug report triage, In: ACM Transactions on Software Engineering and Methodology 3(20), doi:10.1145/2000791.2000794
- Mehrdad Nurolahzade, Seyed Mehdi Nasehi, Shahedul Huq Khandkar, Shreya Rawal (2009): The role of patch review in software evolution, In: Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops, doi:10.1145/1595808.1595813
- Jing Wang, Patrick C. Shih, John M. Carroll (2015): Revisiting Linus’s law: Benefits and challenges of open source software peer review, In: International Journal of Human-Computer Studies, doi:10.1016/j.ijhcs.2015.01.005
- Amy J. Ko, Robert DeLine, Gina Venolia (2007): Information Needs in Collocated Software Development Teams, In: 29th International Conference on Software Engineering (ICSE'07), doi:10.1109/icse.2007.45
- 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
- Diomidis Spinellis (2006): Global software development in the freeBSD project, In: Proceedings of the 2006 international workshop on Global software development for the practitioner, doi:10.1145/1138506.1138524
- M. Irtaza Nawaz Tarar, Faizan Ahmed, Wasi Haider Butt (2020): Automated Summarization of Bug Reports to speed-up software development/maintenance process by using Natural Language Processing (NLP), In: 2020 15th International Conference on Computer Science & Education (ICCSE), doi:10.1109/iccse49874.2020.9201846
- Warren Sack, Françoise Détienne, Nicolas Ducheneaut, Jean-Marie Burkhardt, Dilan Mahendran, Flore Barcellini (2006): A Methodological Framework for Socio-Cognitive Analyses of Collaborative Design of Open Source Software, In: Computer Supported Cooperative Work (CSCW) 2-3(15), doi:10.1007/s10606-006-9020-5
- Darren Forrest, Carlos Jensen, Nitin Mohan, Jennifer Davidson (2012): Exploring the Role of Outside Organizations in Free / Open Source Software Projects, In: IFIP Advances in Information and Communication Technology, doi:10.1007/978-3-642-33442-9_13
- Adriana S. Vivacqua, Jean-Paul Barthès, Jano Moreira de Souza (2007): Supporting Self-governing Software Design Groups, In: Lecture Notes in Computer Science, doi:10.1007/978-3-540-72863-4_16
- Marko Jantti (2011): Improving Incident Management Processes in Two IT Service Provider Companies, In: 2011 22nd International Workshop on Database and Expert Systems Applications, doi:10.1109/dexa.2011.42
- Travis Kriplean, Ivan Beschastnikh, David W. McDonald (2008): Articulations of wikiwork, In: Proceedings of the 2008 ACM conference on Computer supported cooperative work, doi:10.1145/1460563.1460573
- Sarah Rastkar, Gail C. Murphy, Gabriel Murray (2014): Automatic Summarization of Bug Reports, In: IEEE Transactions on Software Engineering 4(40), doi:10.1109/tse.2013.2297712
- Andrew Begel (2008): Effecting change, In: Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering, doi:10.1145/1370114.1370119
- Andrew Begel, Thomas Zimmermann (2010): Keeping up with your friends, In: Proceedings of the 1st Workshop on Web 2.0 for Software Engineering, doi:10.1145/1809198.1809205
- Philip J. Guo, Thomas Zimmermann, Nachiappan Nagappan, Brendan Murphy (2011): "Not my bug!" and other reasons for software bug report reassignments, In: Proceedings of the ACM 2011 conference on Computer supported cooperative work, doi:10.1145/1958824.1958887
- John Anvik, Margaret-Anne Storey (2008): Task articulation in software maintenance: Integrating source code annotations with an issue tracking system, In: 2008 IEEE International Conference on Software Maintenance, doi:10.1109/icsm.2008.4658104
- Adriana Vivacquaa, Jean-paul Barthes, Jano De Souza (2006): A Framework to Support Self-Governing Software Design Groups, In: 2006 10th International Conference on Computer Supported Cooperative Work in Design, doi:10.1109/cscwd.2006.253175
- Iftekhar Ahmed, Darren Forrest, Carlos Jensen (2017): A case study of motivations for corporate contribution to FOSS, In: 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), doi:10.1109/vlhcc.2017.8103471
- Christine A. Halverson, Jason B. Ellis, Catalina Danis, Wendy A. Kellogg (2006): Designing task visualizations to support the coordination of work in software development, In: Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work, doi:10.1145/1180875.1180883
- Marko Jäntti, Kari Kinnunen (2006): Improving the Software Problem Management Process: A Case Study, In: Lecture Notes in Computer Science, doi:10.1007/11908562_5
- Inge van de Weerd, Rudy Katchow (2009): On the integration of software product management with software defect management in distributed environments, In: 2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR), doi:10.1109/cee-secr.2009.5501167