Visualizing Communications between Software Developers during Development
Muntaha Suliman, Hani Bani-Salameh, Adel Saif · International Journal of Software Engineering and Its Applications · 2016
This paper presents an approach to visualize communication among developers during development. The proposed approach analyzes and visualizes various types of communication flows between developers. The main focus of this approach is on emails, chat archives, bugs and common files extracted from version histories and public communication archives. A tool is developed to realize the approach, VCSD, (Visualizing Communication between Software Developers). The tool provides three views that present the overall different and useful aspects for collaborations. Project managers can get a comprehensive understanding about collaborations between developers as well as contributions of each developer and how they are involved in the development process. The main components are menu bar, three graphical views and the timeline. First view presents the communication evolution. Second view presents system’s evolution and third view presents the modification history.