当前位置: X-MOL 学术Comput. Supported Coop. Work › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Accountability in Brazilian Governmental Software Project: How Chat Technology Enables Social Translucence in Bug Report Activities
Computer Supported Cooperative Work ( IF 2.4 ) Pub Date : 2018-06-11 , DOI: 10.1007/s10606-018-9326-0
Nelson Tenório , Danieli Pinto , Pernille Bjørn

Fixing software bug is part of the daily work routine in software engineering which requires collaboration and thus has been explored as a core CSCW domain, since the early inception of the research field. In this paper, we explore the use of chat technology in software engineering by analyzing the coordination between client and vendor in a large government software project in Brazil (Gov-IT). We collected our empirical material through face-to-face and online interviews, site and chat forums observations. Looking closely at the bug fixing activities within Gov-IT, we find that the client and the vendor use chat technology to coordinate their cooperative work by enabling the participants to monitor the availability of developers and the urgency of detecting bugs synchronously. This way, the chat technology made it possible for the client to report bugs and developers to resolve bugs in a timely manner. Moreover, the chat technology enabled the participants to request and share artefacts synchronously, making it possible to analyze and understand the contextual nature surrounding bugs faster than using the bug tracking system. Finally, the chat technology enabled participants in enacting commitment and interdependence across vendor and client, creating cooperative situations of mutual dependence. Our results suggest that we, as CSCW designers, must rethink the design of bug tracking systems and find new ways to re-configure systems, so they support the coordinative practices involved in detecting, analyzing, and resolving critical and severe software bugs synchronously.

中文翻译:

巴西政府软件项目中的责任制:聊天技术如何在错误报告活动中提高社交透明度

修复软件错误是软件工程中日常工作的一部分,需要协作,因此自研究领域成立之初,它已被视为CSCW的核心领域。在本文中,我们通过分析巴西大型政府软件项目(Gov-IT)中客户与供应商之间的协调,探讨了聊天技术在软件工程中的使用。我们通过面对面和在线采访,站点和聊天论坛观察收集了我们的经验材料。仔细研究Gov-IT中的错误修复活动,我们发现客户和供应商使用聊天技术来协调参与者的协作工作,使参与者能够监视开发人员的可用性以及同步检测错误的紧迫性。这条路,聊天技术使客户端可以报告错误,开发人员可以及时解决错误。此外,聊天技术使参与者能够同步请求和共享人工制品,从而比使用错误跟踪系统更快地分析和理解围绕错误的上下文性质。最后,聊天技术使参与者能够在供应商和客户之间制定承诺和相互依存关系,从而创造相互依存的合作关系。我们的结果表明,作为CSCW设计人员,我们必须重新考虑错误跟踪系统的设计并找到重新配置系统的新方法,因此它们支持同步检测,分析和解决关键和严重软件错误所涉及的协调实践。此外,聊天技术使参与者能够同步请求和共享人工制品,从而与使用错误跟踪系统相比,可以更快地分析和理解围绕错误的上下文性质。最后,聊天技术使参与者能够在供应商和客户之间制定承诺和相互依存关系,从而创造相互依存的合作关系。我们的结果表明,作为CSCW设计人员,我们必须重新考虑错误跟踪系统的设计并找到重新配置系统的新方法,因此它们支持同步检测,分析和解决关键和严重软件错误所涉及的协调实践。此外,聊天技术使参与者能够同步请求和共享人工制品,从而比使用错误跟踪系统更快地分析和理解围绕错误的上下文性质。最后,聊天技术使参与者能够在供应商和客户之间制定承诺和相互依存关系,从而创造相互依存的合作关系。我们的结果表明,作为CSCW设计人员,我们必须重新考虑错误跟踪系统的设计并找到重新配置系统的新方法,因此它们支持同步检测,分析和解决关键和严重软件错误所涉及的协调实践。与使用错误跟踪系统相比,可以更快地分析和理解围绕错误的上下文性质。最后,聊天技术使参与者能够在供应商和客户之间制定承诺和相互依存关系,从而创造相互依存的合作关系。我们的结果表明,作为CSCW设计人员,我们必须重新考虑错误跟踪系统的设计并找到重新配置系统的新方法,因此它们支持同步检测,分析和解决关键和严重软件错误所涉及的协调实践。与使用错误跟踪系统相比,可以更快地分析和理解围绕错误的上下文性质。最后,聊天技术使参与者能够在供应商和客户之间制定承诺和相互依赖关系,从而创建相互依赖的协作情况。我们的结果表明,作为CSCW设计人员,我们必须重新考虑错误跟踪系统的设计并找到重新配置系统的新方法,因此它们支持同步检测,分析和解决关键和严重软件错误所涉及的协调实践。
更新日期:2018-06-11
down
wechat
bug