Leveraging Task Contexts for Managing Developers’ Coordination
نویسندگان
چکیده
We introduce a new method for determining work dependencies that are antecedents to coordination requirements among members of a software development organization. Our method leverages records of individual activity associated with development tasks, sometimes called task context, which can be collected by monitoring the actions carried out by a developer during work sessions within her development environment. We describe an algorithm that measures similarity between task contexts and produces a measure of closeness between the corresponding developers. By means of a field study on an open source project that routinely records task context data, we show how the closeness relationship accurately determines the same coordination requirements detected using traditional methods. Our method also provides a temporal advantage, since it uses “live” instead of historical data. We explain how these findings make coordination requirements actionable for management-, designand team-related decisions as the development work is underway. This moves research in this area from post-mortem analysis to proactive detection of coordination requirements.
منابع مشابه
Draft of 9 / 7 / 05 1 The bug fixing process in proprietary and Free / Libre Open Source Software : A coordination theory analysis
To support business process transformation, we must first be able to represent business processes in a way that allows us to compare and contrast them or to design new ones. In this paper, I use coordination theory to analyze the bug fixing processes in the proprietary operating system development group of a large mini-computer manufacturer and for the Free/Libre Open Source Software Linux oper...
متن کاملIncorporating Cognitive Linguistic Insights into Classrooms: the Case of Iranian Learners’ Acquisition of If-Clauses
Cognitive linguistics gives the most inclusive, consistent description of how language is organized, used and learned to date. Cognitive linguistics contains a great number of concepts that are useful to second language learners. If-clauses in English, on the other hand, remain intriguing for foreign language learners to struggle with, due to their intrinsic intricacies. EFL grammar books are ...
متن کاملCoordination Middleware Supporting Rapid Deployment of Ad Hoc Mobile Systems
This paper addresses the design and implementation of thin coordination veneers for use in the development of applications over ad hoc wireless networks. A coordination veneer is defined as an adaptation layer that customizes a general-purpose coordination middleware to a particular domain with minimal development effort. This technique allows developers to build highly-tailored coordination mo...
متن کاملPediatric Mass Casualty Incident: A Real Crisis Mandating Inter-Disciplinary Coordination, Considering Ethical Issues
Interdisciplinary coordination of the director of crisis committee with emergency and other department's staff, financial support team, public relations, rehabilitation team,and police are required to successfully manage mass casualty incidents (MCIs). Prevention, staff training, equipment availability, clear-cut responsibilities and predicting all requirements are crucial aspects to be prepare...
متن کاملContext Gallery: A Service-Oriented Framework to Facilitate Context Information Sharing
Context-aware computing enables the users to seamlessly manipulate information through the relevant contexts, however, it is problematic for application developers to search for the particular contexts they could use, and to determine how reliable the contexts are and how the contexts are depending on each other. We propose a XML-based context information syndication format called “context summ...
متن کامل