Award Abstract # 1253786
CAREER: Conflict Minimization in Distributed Software Development

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: BOARD OF REGENTS OF THE UNIVERSITY OF NEBRASKA
Initial Amendment Date: January 29, 2013
Latest Amendment Date: April 12, 2015
Award Number: 1253786
Award Instrument: Continuing Grant
Program Manager: Sol Greenspan
sgreensp@nsf.gov
 (703)292-7841
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: May 15, 2013
End Date: June 30, 2016 (Estimated)
Total Intended Award Amount: $500,000.00
Total Awarded Amount to Date: $282,973.00
Funds Obligated to Date: FY 2013 = $72,730.00
FY 2015 = $0.00
History of Investigator:
  • Anita Sarma (Principal Investigator)
    anita.sarma@oregonstate.edu
Recipient Sponsored Research Office: University of Nebraska-Lincoln
2200 VINE ST # 830861
LINCOLN
NE  US  68503-2427
(402)472-3171
Sponsor Congressional District: 01
Primary Place of Performance: University of Nebraska-Lincoln
256 Avery, CSE Department
Lincoln
NE  US  68588-0430
Primary Place of Performance
Congressional District:
01
Unique Entity Identifier (UEI): HTQ6K6NJFHA6
Parent UEI:
NSF Program(s): Software & Hardware Foundation,
SOFTWARE ENG & FORMAL METHODS
Primary Program Source: 01001314DB NSF RESEARCH & RELATED ACTIVIT
01001516DB NSF RESEARCH & RELATED ACTIVIT

01001617DB NSF RESEARCH & RELATED ACTIVIT

01001718DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 1045, 7944, 9150, 9251
Program Element Code(s): 779800, 794400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Software development is a complex socio-technical activity typically occurring concurrently, in distributed teams, and within the larger organizational goals and context. Current development tools are overwhelmed by the scale of software-intensive systems, and often end up contributing to, rather than minimizing, information overload, and coordination breakdowns, which ultimately lead to software conflicts and project delays.

This research seeks to establish an understanding of how past development data and team practices can be used to proactively identify dependencies and constraints across tasks, and schedule tasks so as to minimize conflicting changes in parallel, distributed development. This work will contribute: (1) conflict typology formalizing software conflicts and their interplay with organizational context, (2) knowledge about how to achieve improvements in productivity, quality, and development speed, (3) a suite of analysis techniques, design principles, tool prototypes, and interaction methods for conflict minimization in distributed, parallel development. Evaluation includes deployment to real software development teams and controlled experiments of the efficacy of the resulting tools. The broader impacts of the work are ultimately to enable software teams to develop software in a conflict-free environment and train students on critical processes associated with collaboration competency.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

J. R. da Silva Junior, E. Clua, L. Murta, and A. Sarma "Multi-Perspective Exploratory Analysis of Software Development Data" International Journal of Software Engineering and Knowledge Engineering , v.25 , 2015

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page