Improving socio-technical coordination in development teams to avoid software failures
Improving socio-technical coordination in development teams to avoid software failures
批准号:
412054-2010
负责人:
Damian, Daniela
金额:
$5.52万
依托单位:
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2012
资助国家:
加拿大
项目状态:
已结题
起止时间:
2012-01-01 至 2013-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Software development is inherently a collaborative endeavour. Large teams of developers need to effectively coordinate their efforts in order to successfully manage frequent changes in the code, to integrate their work and to avoid failures. However, coordinating the contributions from large teams, often of hundreds of people who may span multiple offices, cities, or even continents, is very challenging. The goal of this research is to improve developer collaboration by actively determining and presenting in the developers' development environment information about relevant collaborators so that failures caused by changes to code can be avoided. In our methodology we conduct field studies of developers, and develop a model of and associated measures of socio-technical coordination, as well as techniques that use project historical data to determine relevant collaborators in the project. This research is conducted in collaboration with our industrial partner, the IBM RTC development team (also known as the Jazz team). We analyze software failures that can be traced to changes in the code, and the coordination patterns of developers involved in those changes. Based on measures for socio-technical coordination developed in this project, we develop techniques for the identification of coordination patterns that significantly relate to failures. We expect to implement our techniques into a collaboration recommender prototype that automatically identifies those developers involved in coordination patterns that significantly relate to failure-inducing changes. We will evaluate our techniques and developed prototype through user studies with the IBM RTC team. This research will bring contributions to both research and practice. For researchers, we will develop a means of describing and measuring socio-technical coordination as related to software failures, as well as techniques that can be leveraged to automatically identify collaborators that are critical to avoid software failures. By incorporating our prototype into the Jazz project, the Jazz team can use it in their daily collaboration activities to enhance its existing support to distributed collaboration of software teams, and to minimize the time handling coordination breakdowns.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Leveraging Context in Open Software Development Ecosystems
-
批准号:RGPIN-2016-05257
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2022
-
负责人:Damian, Daniela
-
依托单位:
Leveraging Context in Open Software Development Ecosystems
-
批准号:RGPIN-2016-05257
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2021
-
负责人:Damian, Daniela
-
依托单位:
Improving the IBM Continuous Delivery Pipeline: Towards a framework of Best Practices in the Design and Adoption of Continuous Delivery tools
-
批准号:535876-2018
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.5万
-
财政年份:2021
-
负责人:Damian, Daniela
-
依托单位:
Enhanced customer support through effective identification of PMRs at high risk of escalations
-
批准号:503105-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.79万
-
财政年份:2020
-
负责人:Damian, Daniela
-
依托单位:
Improving the IBM Continuous Delivery Pipeline: Towards a framework of Best Practices in the Design and Adoption of Continuous Delivery tools
-
批准号:535876-2018
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.5万
-
财政年份:2020
-
负责人:Damian, Daniela
-
依托单位:
Leveraging Context in Open Software Development Ecosystems
-
批准号:RGPIN-2016-05257
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2020
-
负责人:Damian, Daniela
-
依托单位:
Leveraging Context in Open Software Development Ecosystems
-
批准号:RGPIN-2016-05257
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2019
-
负责人:Damian, Daniela
-
依托单位:
Improving the IBM Continuous Delivery Pipeline: Towards a framework of Best Practices in the Design and Adoption of Continuous Delivery tools
-
批准号:535876-2018
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.5万
-
财政年份:2019
-
负责人:Damian, Daniela
-
依托单位:
Leveraging Context in Open Software Development Ecosystems
-
批准号:RGPIN-2016-05257
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2018
-
负责人:Damian, Daniela
-
依托单位:
Enhanced customer support through effective identification of PMRs at high risk of escalations
-
批准号:503105-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.79万
-
财政年份:2018
-
负责人:Damian, Daniela
-
依托单位:
Enhanced customer support through effective identification of PMRs at high risk of escalations
-
批准号:503105-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.79万
-
财政年份:2017
-
负责人:Damian, Daniela
-
依托单位:
Leveraging Context in Open Software Development Ecosystems
-
批准号:RGPIN-2016-05257
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2017
-
负责人:Damian, Daniela
-
依托单位:
Improving socio-technical coordination in development teams to avoid software failures
-
批准号:412054-2010
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.7万
-
财政年份:2015
-
负责人:Damian, Daniela
-
依托单位:
Requirements-driven collaboration
-
批准号:250452-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2015
-
负责人:Damian, Daniela
-
依托单位:
Improving socio-technical coordination in development teams to avoid software failures
-
批准号:412054-2010
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.74万
-
财政年份:2014
-
负责人:Damian, Daniela
-
依托单位:
Requirements-driven collaboration
-
批准号:250452-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2013
-
负责人:Damian, Daniela
-
依托单位:
Requirements-driven collaboration
-
批准号:250452-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2012
-
负责人:Damian, Daniela
-
依托单位:
Requirements-driven collaboration
-
批准号:250452-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2011
-
负责人:Damian, Daniela
-
依托单位:
Requirements-driven collaboration
-
批准号:250452-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2010
-
负责人:Damian, Daniela
-
依托单位:
Collaborative software engineering and requirements mangement in global software teams
-
批准号:250452-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2009
-
负责人:Damian, Daniela
-
依托单位:
国内基金
海外基金
Supply Chain Collaboration in addressing Grand Challenges: Socio-Technical Perspective
-
批准号:--
-
项目类别:外国青年学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:Lim Jia Jia
-
依托单位: