Print Email Facebook Twitter Supporting Developers’ Coordination in The IDE Title Supporting Developers’ Coordination in The IDE Author Guzzi, A. Bachelli, A. Riche, Y. Van Deursen, A. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Computer Technology Abstract Teamwork in software engineering is time-consuming and problematic. In this paper, we explore how to better support developers’ collaboration in teamwork, focusing on the software implementation phase happening in the integrated development environment (IDE). Conducting a qualitative investigation, we learn that developers’ teamwork needs mostly regard coordination, rather than concurrent work on the same (sub)task, and that developers successfully deal with scenarios considered problematic in literature, but they have problems dealing with breaking changes made by peers on the same project. We derive implications and recommendations. Based on one of the latter, we analyze the current IDE support for receiving code changes, finding that historical information is neither visible nor easily accessible. Consequently, we devise and qualitatively evaluate BELLEVUE, the design of an IDE extension to make received changes always visible and code history accessible in the editor. Subject developers' coordinationIDE extensionqualitative study To reference this document use: http://resolver.tudelft.nl/uuid:e655a52b-9261-4536-80c0-a4e6ccc013c4 Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work, CSCW 2015, Vancouver (Canada), March 14-18, 2015 Technical Report Series TUD-SERG-2014-19 Part of collection Institutional Repository Document type report Rights © 2014 The Author(s) . Software Engineering Research Group, Department of Software Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology Files PDF TUD-SERG-2014-019.pdf 1.47 MB Close viewer /islandora/object/uuid:e655a52b-9261-4536-80c0-a4e6ccc013c4/datastream/OBJ/view