Improving Agile Software Development with Domain Ontologies

Pedro Lopes de Souza*, Antonio Francisco do Prado, Wanderley Lopes de Souza, Sissi Marilia dos Santos Forghieri Pereira, Luís Ferreira Pires

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    1 Citation (Scopus)

    Abstract

    In this paper we propose to apply domain ontologies in agile software development to reduce the ambiguity caused by using natural language as ubiquitous language to report user stories. To justify and demonstrate our approach, we present a case study that combines Scrum and Behaviour-Driven Development (BDD) in the development of an educational support system, which was built to support the activities of the Medicine Programme of Federal University of São Carlos (UFSCar) in Brazil. Starting from a reference ontology for the Higher Education domain, we gradually specialized this ontology for this programme. Since we selected the Evaluation Management module of this system for our case study, we applied the Evaluation Process Ontology to that programme, and defined user stories to identify the feature set to be implemented. For evaluation and validation purposes, we assessed the quality of all ontologies used in this work according to structural and functional dimensions.

    Original languageEnglish
    Title of host publicationInformation Technology - New Generations - 15th International Conference on Information Technology
    EditorsShahram Latifi
    PublisherSpringer
    Pages267-274
    Number of pages8
    ISBN (Print)9783319770277
    DOIs
    Publication statusPublished - 2018
    Event15th International Conference on Information Technology : New Generations, ITNG 2018 - Las Vegas, United States
    Duration: 16 Apr 201818 Apr 2018
    Conference number: 15

    Publication series

    NameAdvances in Intelligent Systems and Computing
    Volume738
    ISSN (Print)2194-5357

    Conference

    Conference15th International Conference on Information Technology : New Generations, ITNG 2018
    Abbreviated titleITNG 2018
    CountryUnited States
    City Las Vegas
    Period16/04/1818/04/18

      Fingerprint

    Keywords

    • BDD
    • LMS
    • Ontology
    • PBL
    • Scrum

    Cite this

    de Souza, P. L., do Prado, A. F., de Souza, W. L., dos Santos Forghieri Pereira, S. M., & Pires, L. F. (2018). Improving Agile Software Development with Domain Ontologies. In S. Latifi (Ed.), Information Technology - New Generations - 15th International Conference on Information Technology (pp. 267-274). (Advances in Intelligent Systems and Computing; Vol. 738). Springer. https://doi.org/10.1007/978-3-319-77028-4_37