• DocumentCode
    710229
  • Title

    A System Based on Ontology and Case-Based Reasoning to Support Distributed Teams

  • Author

    Rocha, Rodrigo G. C. ; Azevedo, Ryan ; Fernandes, Renan ; Cesar, Ygor ; Espinhara, Diogo ; Tavares, Eduardo ; Oliveira, Amanda ; Franca, Gabriel ; Cassimiro, Dimas ; Rodrigues, Cleyton ; Meira, Silvio

  • Author_Institution
    UAG, UFRPE, Garanhuns, Brazil
  • fYear
    2015
  • fDate
    13-15 April 2015
  • Firstpage
    403
  • Lastpage
    408
  • Abstract
    The intrinsic nature of distributed software development (DSD) brings new challenges, such as communication issues and sharing information efficiently. Software companies have a tendency to face these challenges using individual and isolated approaches, making difficult to spread good practices for the DSD community. In other contexts, concepts and techniques from Artificial Intelligence (AI) are frequently used in order to improve the functioning of systems and process. This work is based on the following AI concepts: ontologies, case-based reasoning (CBR) and natural language processing (NLP). We propose a system, based on ontology and case-based reasoning, that operates as follows: i) we use a tool for ontology storage, access and processing; and ii) an ontology-based CBR tool which aims to aid software companies by recommending techniques and best practices for minimizing or solving potential challenges that may be faced by DSD processes. The main results from this research are: i) a specific ontology for distributed software development teams; ii) a tool to facilitate the access and manipulation of the proposed ontology; and iii) a case based reasoning system that utilizes natural language processing. Initial results of the performed experiments indicate a success rate of 91.7% in the recommendation of solutions for potential problems coming from DSD processes.
  • Keywords
    artificial intelligence; case-based reasoning; groupware; natural language processing; ontologies (artificial intelligence); software engineering; team working; AI concepts; DSD community; DSD processes; NLP; artificial intelligence; case-based reasoning; distributed software development teams; natural language processing; ontology storage; ontology-based CBR tool; software companies; Best practices; Cognition; Context; Knowledge based systems; Natural languages; Ontologies; Software; Case-based Reasoning; Ontology; component; Distributed Software Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology - New Generations (ITNG), 2015 12th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4799-8827-3
  • Type

    conf

  • DOI
    10.1109/ITNG.2015.71
  • Filename
    7113506