skip to main content
10.1145/3472674.3473982acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article

Building a bot for automatic expert retrieval on discord

Published:23 August 2021Publication History

ABSTRACT

It is common for software practitioners to look for experts on online chat platforms, such as Discord. However, finding them is a complex activity that requires a deep knowledge of the open source community. As a consequence, newcomers and casual participants may not be able to adequately find experts willing to discuss a particular topic.

Our paper describes a bot that provides a ranked list of Discord users that are experts in a particular set of topics. Our bot uses simple heuristics to model expertise, such as a word occurrence table and word embeddings. Our bot shows that at least half of the retrieved users are indeed experts.

References

  1. Krisztian Balog, Yi Fang, Maarten de Rijke, Pavel Serdyukov, and Luo Si. 2012. Expertise Retrieval. Found. Trends Inf. Retr., 6, 2-3 (2012), Feb., 127–256. issn:1554-0669 https://doi.org/10.1561/1500000024 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Gerardo Canfora, Massimiliano Di Penta, Stefano Giannantonio, Rocco Oliveto, and Sebastiano Panichella. 2013. YODA: Young and newcOmer Developer Assistant. In 2013 35th International Conference on Software Engineering (ICSE). 1331–1334. https://doi.org/10.1109/ICSE.2013.6606710 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Jhonny Cerezo, Juraj Kubelka, Romain Robbes, and Alexandre Bergel. 2019. Building an Expert Recommender Chatbot. In 2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering (BotSE). 59–63. https://doi.org/10.1109/BotSE.2019.00022 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Sajad Sotudeh Gharebagh, Peyman Rostami, and Mahmood Neshati. 2018. T-Shaped Mining: A Novel Approach to Talent Finding for Agile Software Teams. In Advances in Information Retrieval, Gabriella Pasi, Benjamin Piwowarski, Leif Azzopardi, and Allan Hanbury (Eds.). Springer International Publishing, Cham. 411–423.Google ScholarGoogle Scholar
  5. Discord Inc.. 2021. About us. https://www.discord.com/companyGoogle ScholarGoogle Scholar
  6. Daniel Jurafsky and James H. Martin. 2020. Speech and Language Processing (3nd Edition Draft). https://web.stanford.edu/~jurafsky/slp3/ Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Carlene Lebeuf, Margaret-Anne Storey, and Alexey Zagalsky. 2018. Software Bots. IEEE Software, 35, 1 (2018), 18–23. https://doi.org/10.1109/MS.2017.4541027 Google ScholarGoogle ScholarCross RefCross Ref
  8. Xiaomo Liu, G. Wang, Aditya Johri, Mi Zhou, and Weiguo Fan. 2012. Harnessing global expertise: A comparative study of expertise profiling methods for online communities. Information Systems Frontiers, 16 (2012), 09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Michael Niemann. 2014. Finding expertise using online community dialogue and the Duality of Expertise. In Proceedings of the Australasian Language Technology Association Workshop 2014. Melbourne, Australia. 69–78. https://www.aclweb.org/anthology/U14-1009Google ScholarGoogle Scholar
  10. Theresia V. Rampisela and Evi Yulianti. 2020. Academic Expert Finding in Indonesia using Word Embedding and Document Embedding: A Case Study of Fasilkom UI. In 2020 8th International Conference on Information and Communication Technology (ICoICT). 1–6. https://doi.org/10.1109/ICoICT49345.2020.9166249 Google ScholarGoogle ScholarCross RefCross Ref
  11. Peyman Rostami and Mahmood Neshati. 2019. T-shaped grouping: Expert finding models to agile software teams retrieval. Expert Systems with Applications, 118 (2019), 231–245. issn:0957-4174 https://doi.org/10.1016/j.eswa.2018.10.015 Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    MaLTESQuE 2021: Proceedings of the 5th International Workshop on Machine Learning Techniques for Software Quality Evolution
    August 2021
    36 pages
    ISBN:9781450386258
    DOI:10.1145/3472674

    Copyright © 2021 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 23 August 2021

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Upcoming Conference

    FSE '24

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader