An Architectural Framework for Expert Identification Based on Social Network Analysis

  • Tales Lopes UFJF
  • Victor Ströele UFJF
  • Regina Braga UFJF


Este trabalho propõe uma solução para a análise sintática e semântica em redes sociais no contexto do Desenvolvimento Global de Software. Conduzimos três estudos de caso utilizando dados extraídos de GitHub para avaliar a abordagem proposta. Os estudos de caso fornecem indícios de que o nosso método proposto pode identificar especialistas, destacando a sua especialidade e importância para a evolução da rede social.


Aditya Pal et al, Evolution of experts in question answering communities, in: International AAAI Conference on Web and Social Media, 2012.

Brett W. Bader, Richard A. Harshman, Tamara G. Kolda, Temporal analysis of semantic graphs using ASALSAN, in: Seventh IEEE International Conference on Data Mining, ICDM 2007, IEEE, 2007, pp. 33–42.

David Camacho, Ángel Panizo-LLedot, Gema Bello-Orgaz, Antonio Gonzalez-Pardo, Erik Cambria, The four dimensions of social network analysis: An overview of research methods, applications, and software tools, Inf. Fusion 63 (2020) 88–120.

Dejing Dou, Hao Wang, Haishan Liu, Semantic data mining: A survey of ontology-based approaches, in: Proceedings of the 2015 IEEE 9th International Conference on Semantic Computing, IEEE ICSC 2015, IEEE, 2015, pp. 244–251.

Dinh Tuyen Hoang, Ngoc Thanh Nguyen, Dosam Hwang, Recommendation of expert group to question and answer sites based on user behaviors and diversity, J. Intell. Fuzzy Systems 37 (6) (2019) 7117–7129.

Ehsan Mirsaeedi, Peter C. Rigby, Mitigating turnover with code review recommendation: Balancing expertise, workload, and knowledge distribution, in: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, 2020, pp. 1183–1195.

Elaine Rich, User modeling via stereotypes, Cogn. Sci. 3 (1979) 329–354.

G. Thippa Reddy, M. Praveen Kumar Reddy, Kuruva Lakshmanna, Rajesh Kaluri, Dharmendra Singh Rajput, Gautam Srivastava, Thar Baker, Analysis of dimensionality reduction techniques on Big Data, IEEE Access 8 (2020) 54776–54788.

Giulio Rossetti, Rémy Cazabet, Community discovery in dynamic networks: A survey, ACM Comput. Surv. 51 (2) (2018) 1–37.

Hongyun Cai, Vincent W. Zheng, Kevin Chen-Chuan Chang, A comprehensive survey of graph embedding: Problems, techniques, and applications, IEEE Trans. Knowl. Data Eng. 30 (9) (2018) 1616–1637.

Javier Pérez-Marcos, Lucía Martín-Gómez, Diego M. Jiménez-Bravo, Vivian F. López, María N. Moreno-García, Hybrid system for video game recommendation based on implicit ratings and social networks, J. Ambient Intell. Humaniz. Comput. 11 (11) (2020) 4525–4535.

Juan Yang, Shuang Peng, Lin Wang, Bin Wu, Finding experts in community question answering based on topic-sensitive link analysis, in: 2016 IEEE First International Conference on Data Science in Cyberspace, DSC, IEEE, 2016, pp. 54–60.

Julia Rubin, Martin Rinard, The challenges of staying together while moving fast: An exploratory study, in: 2016 IEEE/ACM 38th International Conference on Software Engineering, ICSE, IEEE, 2016.

Kajaree Das, Rabi Narayan Behera, A survey on machine learning: Concept, algorithms and applications, Int. J. Innov. Res. Comput. Commun. Eng. 5 (2) (2017) 1301–1309.

Keith Bradley, Barry Smyth, Improving recommendation diversity, in: Proceed-ings of the Twelfth Irish Conference on Artificial Intelligence and Cognitive Science, Maynooth, Ireland, Vol. 85, 2001, pp. 141–152.

Lei Guo, Enhua Tan, Songqing Chen, Xiaodong Zhang, Yihong Zhao, Analyzing patterns of user content generation in online social networks, in: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2009, pp. 369–378.

Lorraine McGinty, Barry Smyth, On the role of diversity in conversational recommender systems, in: International Conference on Case-Based Reasoning, Springer, 2003, pp. 276–290.

LSI aDepartament de Llenguatges i Sistemes Informàtics, Taking advantage of semantics in recommendation systems, in: Artificial Intelligence Research and Development: Vol. 220, IOS Press, 2010, p. 163.

Mahdi Dehghan, Hossein Ali Rahmani, Ahmad Ali Abin, Viet-Vu Vu, Mining shape of expertise: A novel approach based on convolutional neural network, Inf. Process. Manage. 57 (4) (2020) 102239.

Mark Sanderson, W. Bruce Croft, The history of information retrieval research, Proc. IEEE 100 (Special Centennial Issue) (2012) 1444–1451.

Michele Ianni, Elio Masciari, Giancarlo Sperlí, A survey of Big Data dimensions vs social networks analysis, J. Intell. Inf. Syst. 57 (1) (2021).

Narimene Dakiche, Fatima Benbouzid-Si Tayeb, Yahya Slimani, Karima Benatchba, Tracking community evolution in social networks: A survey, Inf. Process. Manage. 56 (3) (2019) 1084–1102.

Neda Hajiakhoond Bidoki, Madeline Schiappa, Gita Sukthankar, Ivan Garibay, Predicting social network evolution from community data partitions, in: 2019 International Conference on Social Computing, Behavioral-Cultural Modeling and Prediction and Behavior Representation in Modeling and Simulation, 2019.

Oliveira, J., Pinheiro, D., Figueiredo, E. JExpert: A Tool for Library Expert Identification. In Proceedings of the XXXIV Brazilian Symposium on Software Engineering (SBES '20). ACM, (2020),386–392.

Panos Vassiliadis, A survey of extract–transform–load technology, Int. J. Data Warehous. Min. (IJDWM) 5 (3) (2009) 1–27.

Pedro G. Campos, Fernando Díez, Iván Cantador, Time-aware recommender systems: A comprehensive survey and analysis of existing evaluation protocols, User Model. User-Adapted Interaction (2014).

Kumar,Sinha, Das, Choudhury, Enhancing recommendation accuracy of item-based collaborative filtering using Bhattacharyya coefficient and most similar item, Appl. Intell. 50 (12) (2020) 4708–4731.

Medeiros,R. Díaz,O. Assisting mentors in selecting newcomers’ next task in software product lines: A recommender system approach, in: International Conference on Advanced Information Systems Engineering, Springer, 2022, pp. 460–476.

Reyyan Yeniterzi, Jamie Callan, Moving from static to dynamic modeling of expertise for question routing in CQA sites, in: Proceedings of the International AAAI Conference on Web and Social Media, Vol. 9, no. 1, 2015, pp. 702–705.

Rob Kitchin, Gavin McArdle, What makes Big Data, Big Data? Exploring the ontological characteristics of 26 datasets, Big Data Soc. 3 (1) (2016) 2053951716631130.

Robin Brochier, Adrien Guille, Julien Velcin, Benjamin Rothan, Di Cioccio, Peerus review: A tool for scientific experts finding, 2018, arXiv preprint arXiv: 1807.03719.

Sajjad Mahmood, Sajid Anwer, Mahmood Niazi, Mohammad Alshayeb, Ita Richardson, Key factors that influence task allocation in global software development, Inf. Softw. Technol. 91 (2017) 102–122.

Sandro Cavallari, Erik Cambria, Hongyun Cai, Kevin Chen-Chuan Chang, Vincent W. Zheng, Embedding both finite and infinite communities on graphs [application notes], IEEE Comput. Intell. 14 (3) (2019) 39–50.

Sharmin Akter, Recommending Expert Developers Using Usage and Implementation Expertise (Ph.D. thesis), University of Lethbridge (Canada), 2021.

Simon Scheider, Frank O. Ostermann, Benjamin Adams, Why good data analysts need to be critical synthesists. Determining the role of semantics in data analysis, Future Gener. Comput. Syst. 72 (2017) 11–22.

Sumit Asthana, Rahul Kumar, Ranjita Bhagwan, Christian Bird, Chetan Bansal, Chandra Maddila, Sonu Mehta, Balasubramanyan Ashok, Whodo: Automating reviewer suggestions at scale, in: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019, pp. 937–945.

Tales Lopes, Victor Ströele, Regina Braga, José Maria N. David, Fernanda Campos, A recommendation approach to diversify the collaboration scenario in global software development contexts, in: 2021 IEEE 24th International Conference on Computer Supported Cooperative Work in Design, CSCWD, IEEE, 2021, pp. 1191–1196.

Vitor Horta, Victor Ströele, Vinicius Schettino, Jonice Oliveira, José Maria David, Marco Antônio P. Araújo, Collaboration analysis in global software development, in: 2019 IEEE 23rd International Conference on Computer Supported Cooperative Work in Design, CSCWD, IEEE, 2019, pp. 464–469.

Wehmuth, K., Fleury, E., Ziviani, A. On MultiAspect graphs, Theoretical Computer Science,Volume 651, (2016), 50-61,ISSN 0304-3975.

Xinqiang Xie, Xiaochun Yang, Bin Wang, Qiang He, DevRec: Multi-relationship embedded software developer recommendation, IEEE Trans. Softw. Eng. (2021).

Xinyue Ye, Xuebin Wei, A multi-dimensional analysis of El Niño on Twitter: Spatial, social, temporal, and semantic perspectives, ISPRS Int. J. Geo-Inf. 8 (10) (2019) 436.

Zide Meng, Fabien Gandon, Catherine Faron Zucker, Joint model of topics, expertises, activities and trends for question answering web applications, in: 2016 IEEE/WIC/ACM International Conference on Web Intelligence, WI, IEEE, 2016, pp. 296–303.
LOPES, Tales; STRÖELE, Victor; BRAGA, Regina. An Architectural Framework for Expert Identification Based on Social Network Analysis. In: CONCURSO DE TESES E DISSERTAÇÕES (CTD), 36. , 2023, João Pessoa/PB. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 60-69. ISSN 2763-8820. DOI: