Abstract
Expert finding aims at identifying knowledgeable people to help in decision processes, such as eliciting or analysing requirements in Requirements Engineering. Complementary approaches exist to tackle specific contexts like in forum-based communities, exploiting personal contributions, or in structured organisations like companies, where the social relationships between employees help to identify experts. In this paper, we propose an approach to tackle a hybrid context like an Open Source Software (OSS) community, which involves forums open to contributors, as well as companies providing OSS-related services. By representing and relating stakeholders, their roles, the topics discussed and the terms used, and by applying inference algorithms based on Markov networks, we are able to rank stakeholders by their inferred level of expertise in one topic or more. Two preliminary experiments are presented to illustrate the approach and to show its potential benefit.
Chapter PDF
References
Castro-Herrera, C., Cleland-Huang, J.: Utilizing recommender systems to support software requirements elicitation. In: Proc. of the 2nd International Workshop on RSSE, pp. 6–10. ACM, New York (2010)
Cheng, B.H.C., Atlee, J.M.: Current and future research directions in requirements engineering. In: Lyytinen, K., Loucopoulos, P., Mylopoulos, J., Robinson, B. (eds.) Design Requirements Engineering. LNBIP, vol. 14, pp. 11–43. Springer, Heidelberg (2009)
Cunningham, H., Bončeva, K., Maynard, D.: Text Processing with GATE. University of Sheffield, Dept. of Computer Science, Sheffield (2011)
Damian, D., Izquierdo, L., Singer, J., Kwan, I.: Awareness in the wild: Why communication breakdowns occur. In: Second IEEE ICGSE, pp. 81–90 (August. 2007)
Anders Ericsson, K.: The Cambridge Handbook of Expertise and Expert Performance. Cambridge University Press (June 2006)
Mooij, J.M.: libDAI: a free and open source C++ library for discrete approximate inference in graphical models. JMLR 11, 2169–2173 (2010)
Karimzadehgan, M., White, R.W., Richardson, M.: Enhancing expert finding using organizational hierarchies. In: Boughanem, M., Berrut, C., Mothe, J., Soule-Dupuy, C. (eds.) ECIR 2009. LNCS, vol. 5478, pp. 177–188. Springer, Heidelberg (2009)
Kwan, I., Damian, D.: The hidden experts in software-engineering communication (NIER track). In: Proc. of the 33rd ICSE, pp. 800–803. ACM, New York (2011)
van Lamsweerde, A.: Requirements engineering: from system goals to UML models and software specifications. Wiley, John Wiley, Hoboken, Chichester (2007)
Laurent, P., Cleland-Huang, J.: Lessons Learned from Open Source Projects for Facilitating Online Requirements Processes. In: Glinz, M., Heymans, P. (eds.) REFSQ 2009 Amsterdam. LNCS, vol. 5512, pp. 240–255. Springer, Heidelberg (2009)
Lim, S.L., Quercia, D., Finkelstein, A.: StakeNet: using social networks to analyse the stakeholders of large-scale software projects. In: Proc. of the 32nd ACM/IEEE ICSE, vol. 1, pp. 295–304. ACM, New York (2010)
Maalej, W., Thurimella, A.K.: Towards a research agenda for recommendation systems in requirements engineering. In: 2nd International Workshop on MARK, pp. 32–39 (September 2009)
Massa, P., Avesani, P.: Trust metrics in recommender systems. In: Computing with Social Trust. HCI Series, pp. 259–285. Springer, London (2009)
Mockus, A., Herbsleb, J.D.: Expertise browser: a quantitative approach to identifying expertise. In: Proc. of the 24th ICSE, pp. 503–512. ACM, New York (2002)
Mohebzada, J.G., Ruhe, G., Eberlein, A.: Systematic mapping of recommendation systems for requirements engineering. In: ICSSP, pp. 200–209 (June 2012)
Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proc. of the Conference on The Future of SE, ICSE 2000, pp. 35–46. ACM, New York (2000)
Serdyukov, P., Hiemstra, D.: Modeling documents as mixtures of persons for expert finding. In: Macdonald, C., Ounis, I., Plachouras, V., Ruthven, I., White, R.W. (eds.) ECIR 2008. LNCS, vol. 4956, pp. 309–320. Springer, Heidelberg (2008)
Vergne, M., Morales-Ramirez, I., Morandini, M., Susi, A., Perini, A.: Analysing user feedback and finding experts: Can goal-orientation help. In: iStar 2013 Workshop (2013)
Yarosh, S., Matthews, T., Zhou, M., Ehrlich, K.: I need someone to help!: a taxonomy of helper-finding activities in the enterprise. In: Proc. of the Conference on CSCW, pp. 1375–1386. ACM, New York (2013)
Zhang, J., Ackerman, M.S., Adamic, L.: Expertise networks in online communities: structure and algorithms. In: Proc. of the 16th International Conference on WWW, pp. 221–230. ACM, New York (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Vergne, M., Susi, A. (2014). Expert Finding Using Markov Networks in Open Source Communities. In: Jarke, M., et al. Advanced Information Systems Engineering. CAiSE 2014. Lecture Notes in Computer Science, vol 8484. Springer, Cham. https://doi.org/10.1007/978-3-319-07881-6_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-07881-6_14
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07880-9
Online ISBN: 978-3-319-07881-6
eBook Packages: Computer ScienceComputer Science (R0)