DocumentCode
2440017
Title
Timely and efficient facilitation of coordination of software developers´ activities
Author
Blincoe, Kelly
Author_Institution
Comput. Sci. Dept., Drexel Univ., Philadelphia, PA, USA
fYear
2012
fDate
2-9 June 2012
Firstpage
1539
Lastpage
1542
Abstract
Work dependencies often exist between the developers of a software project. These dependencies frequently result in a need for coordination between the involved developers. However, developers are not always aware of these Coordination Requirements. Current methods which detect the need to coordinate rely on information which is available only after development work has been completed. This does not enable developers to act on their coordination needs. Furthermore, even if developers were aware of all Coordination Requirements, they likely would be overwhelmed by the large number and would not be able to effectively follow up directly with the developers involved in each dependent task. I will investigate a more timely method to determine Coordination Requirements in a software development team as they emerge and how to focus the developers attention on the most crucial ones. Further, I hope to prove that direct inter-personal communication is not always necessary to fulfill these requirements and gain insight on how we can develop tools that encourage cheaper forms of coordination.
Keywords
groupware; software engineering; coordination requirements; interpersonal communication; software development team; software project developer activity coordination; work dependency; Current measurement; IEEE Potentials; Productivity; Programming; Real time systems; Software; Tagging; Awareness; Coordination Requirements; Management; Proximity; Socio-Technical; Task Context; Tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location
Zurich
ISSN
0270-5257
Print_ISBN
978-1-4673-1066-6
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1109/ICSE.2012.6227042
Filename
6227042
Link To Document