skip to main content
10.1145/3422392.3422455acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

Clouds are heavy!: A storm of relevant project-related terms to support newcomers' onboarding

Published: 21 December 2020 Publication History

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.

References

[1]
Rana Alkadhi, Teodora Lata, Emitza Guzmany, and Bernd Bruegge. 2017. Rationale in development chat messages: an exploratory study. IEEE.
[2]
Rana Alkadhi, Manuel Nonnenmacher, Emitza Guzman, and Bernd Bruegge. 2018. How do developers discuss rationale?. In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 357--369.
[3]
Gabriele Bavota. 2016. Mining unstructured data in software repositories: Current and future trends. In 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), Vol. 5. IEEE, 1--12.
[4]
Vebjørn Berg, Jørgen Birkeland, Anh Nguyen-Duc, Ilias O Pappas, and Letizia Jaccheri. 2018. Software startup engineering: A systematic mapping study. Journal of Systems and Software 144 (2018), 255--274.
[5]
Barthélémy Dagenais, Harold Ossher, Rachel KE Bellamy, Martin P Robillard, and Jacqueline P De Vries. 2010. Moving into a new software project landscape. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering-Volume 1. 275--284.
[6]
Carmine Giardino, Michael Unterkalmsteiner, Nicolò Paternoster, Tony Gorschek, and Pekka Abrahamsson. 2014. What do we know about software development in startups? IEEE Software 31, 5 (2014), 28--32. https://doi.org/10.1109/MS.2014.129
[7]
Shubhra Goyal Jindal and Arvinder Kaur. 2020. Automatic Keyword and Sentence-Based Text Summarization for Software Bug Reports. IEEE Access 8 (2020), 65352--65370.
[8]
Shah Khusro, Fouzia Jabeen, and Aisha Khan. 2018. Tag Clouds: Past, Present and Future. Proceedings of the National Academy of Sciences, India Section A: Physical Sciences (2018), 1--13.
[9]
Márcia Lima, Iftekhar Ahmed, Tayana Conte, Elizamary Nascimento, Edson Oliveira, and Bruno Gadelha. 2019. Land of Lost Knowledge: An Initial Investigation into Projects Lost Knowledge. In 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). IEEE, 1--6.
[10]
Jiaheng Lu, Chunbin Lin, Wei Wang, Chen Li, and Haiyong Wang. 2013. String similarity measures and joins with synonyms. In Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data. 373--384.
[11]
Jevgenija Pantiuchina, Marco Mondini, Dron Khanna, Xiaofeng Wang, and Pekka Abrahamsson. 2017. Are software startups applying agile practices? The state of the practice from a large survey. In International Conference on Agile Software Development. Springer, Cham, 167--183.
[12]
Sara Pérez-Soler, Esther Guerra, and Juan de Lara. 2018. Collaborative modeling and group decision making using chatbots in social networks. IEEE Software 35, 6 (2018), 48--54.
[13]
Igor Steinmacher, Tayana Conte, Marco Aurélio Gerosa, and David Redmiles. 2015. Social barriers faced by newcomers placing their first contribution in open source software projects. In Proceedings of the 18th ACM conference on Computer supported cooperative work & social computing. 1379--1392.
[14]
Margaret-Anne Storey, Alexey Zagalsky, Fernando Figueira Filho, Leif Singer, and Daniel M German. 2016. How social and communication channels shape and challenge a participatory culture in software development. IEEE Transactions on Software Engineering 43, 2 (2016), 185--204.
[15]
Giovanni Viviani, Calahan Janik-Jones, Michalis Famelis, Xin Xia, and Gail C Murphy. 2018. What design topics do developers discuss?. In Proceedings of the 26th Conference on Program Comprehension. ACM, 328--331.

Index Terms

  1. Clouds are heavy!: A storm of relevant project-related terms to support newcomers' onboarding

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SBES '20: Proceedings of the XXXIV Brazilian Symposium on Software Engineering
    October 2020
    901 pages
    ISBN:9781450387538
    DOI:10.1145/3422392
    © 2020 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

    In-Cooperation

    • SBC: Brazilian Computer Society

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 December 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Communication Tools
    2. Data-mining
    3. Newcomer Members
    4. Software Knowledge

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    • CAPES
    • Fundação de Amparo à Pesquisa do Estado do Amazonas
    • Samsung Eletrônica da Amazônia Ltda

    Conference

    SBES '20

    Acceptance Rates

    Overall Acceptance Rate 147 of 427 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 57
      Total Downloads
    • Downloads (Last 12 months)6
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 03 Mar 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media