Abstract

Both distributed and collocated software teams use collaborative communication channels, such as instant messaging (IM) tools, to support software development and management tasks. Furthermore, when teams use IM tools, relevant software-related discussions end up stored in these tools' log files. This research aims to investigate how we can extract and use projects' knowledge from developers' IM logs to support newcomers' onboarding. We propose an approach based on data-mining techniques to automatically obtain frequent software-related discussions from the developer's IM logs, extracting what we call the Project's Frequent Knowledge (PFK). We assessed the proposed approach evaluating three newcomers' knowledge acquisition regarding a software project. The results demonstrated that, on average, 70% of the frequent software-related discussions identified in this study were useful to determine the PFK, and newcomers were able to comprehend software related issues by analyzing the PFK. Our findings indicate the usefulness of the proposed approach to extract software knowledge from developers' IM logs and support newcomers' onboarding. Moreover, a conducted follow-up interview involving newcomers and the team's project manager revealed the feasibility of using PFK on knowledge transfer and acquisition.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.