Smart recommender for the configuration of software project development teams

被引:0
|
作者
Rodriguez-Garcia, Miguel angel [1 ]
Garcia-Sanchez, Francisco [2 ]
Valencia-Garcia, Rafael [2 ]
机构
[1] Univ Rey Juan Carlos, Dept Ciencias Comp, Madrid 28933, Spain
[2] Univ Murcia, Dept Informat & Sistemas, Murcia 30100, Spain
关键词
Semantic annotation; Information extraction; Knowledge management; Ontology; Semantic web; SOCIAL MEDIA; ANNOTATION; QUALITY; SUCCESS;
D O I
10.1016/j.eswa.2024.125141
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The development of Social Media has caused an incredible change in the way people communicate and share information. It provides a set of platforms, web-based applications and services that facilitate the collaborative creation of content and the sharing of ideas and interests. Since its inception, Social Media technologies have been increasingly used in different fields that have integrated them into their daily lives. In Software Engineering, for example, it has caused a disruptive change in the software development model, changing the way that the projects are approached by promoting collaborative environments. This effect has led to the proliferation of the software development communities where huge amounts of information are published every day. Therefore, when a project is started and a development team needs to be assembled, it is difficult to select and identify the most suitable developer profiles for such a project by considering all the disseminated information. To solve this problem, we have proposed an ontology-based system to help find a suitable group of developers to develop a project. The system uses web services to extract user profiles from GitHub, and semantic technologies to represent and annotate the features of the extracted data. Then, when the system receives the natural language description of the project to be developed, it identifies and extracts relevant concepts such as technologies, platforms, tools, among others. As a result, it analyzes the extracted information and lists the most suitable developers to assemble a team of developers with the right technical skills to tackle the software project. For evaluation purposes, we generated a random list of GitHub profiles, and collected a corpus of documents describing research projects and patents. The system produced very promising results, achieving a MAP@5 and F-Measure of 0.68.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Knowledge management for small-medium sized software development teams: A case study
    Wee, LP
    Chong, J
    ISAS/CITSA 2004: INTERNATIONAL CONFERENCE ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS AND APPLICATIONS AND 10TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ANALYSIS AND SYNTHESIS, VOL 1, PROCEEDINGS: COMMUNICATIONS, INFORMATION TECHNOLOGIES AND COMPUTING, 2004, : 214 - 219
  • [32] Suppliers' software development project start-up practices
    Merikoski, Helena
    Savolainen, Paula
    Ahonen, Jarmo J.
    INTERNATIONAL JOURNAL OF MANAGING PROJECTS IN BUSINESS, 2017, 10 (04) : 880 - 896
  • [33] Project management for sustainable development: Critical determinants of technological competency for project managers with smart technologies
    Wei, Feiyang
    Hwang, Bon-Gang
    Zhu, Hanjing
    Ngo, Jasmine
    SUSTAINABLE DEVELOPMENT, 2024, 32 (04) : 3654 - 3677
  • [34] Diversity and Teamwork in Student Software Teams
    Grassl, Isabella
    Krusche, Stephan
    Fraser, Gordon
    PROCEEDINGS OF THE 5TH EUROPEAN CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, ECSEE 2023, 2023, : 110 - 119
  • [35] Improving relationships in project teams in Malaysia
    Ling, Florence Y. Y.
    Khoo, Wei Wey
    BUILT ENVIRONMENT PROJECT AND ASSET MANAGEMENT, 2016, 6 (03) : 284 - 301
  • [36] Knowledge creation and utilization in project teams
    Oluikpe, Paul Ihuoma
    JOURNAL OF KNOWLEDGE MANAGEMENT, 2015, 19 (02) : 351 - 371
  • [37] Leadership Effectiveness in Global Project Teams
    Thamhain, Hans J.
    PICMET '12: PROCEEDINGS - TECHNOLOGY MANAGEMENT FOR EMERGING TECHNOLOGIES, 2012, : 2384 - 2394
  • [38] Towards the significance of taxi recommender systems in smart cities
    Katarya, Rahul
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (02)
  • [39] Team wisdom in software development projects and its impact on project performance
    Akgun, Ali E.
    INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2020, 50 : 228 - 243
  • [40] Leadership and Performance of the Software Development Team: Influence of the Type of Project Management
    Zemuner Garcia, Fernando Andre
    Segger Macri Russo, Rosaria de Fatima
    RBGN-REVISTA BRASILEIRA DE GESTAO DE NEGOCIOS, 2019, 21 (04): : 970 - 1005