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 language | English |
---|---|
Title of host publication | Information Technology - New Generations - 15th International Conference on Information Technology |
Editors | Shahram Latifi |
Publisher | Springer |
Pages | 267-274 |
Number of pages | 8 |
ISBN (Print) | 9783319770277 |
DOIs | |
Publication status | Published - 2018 |
Event | 15th International Conference on Information Technology : New Generations, ITNG 2018 - Las Vegas, United States Duration: 16 Apr 2018 → 18 Apr 2018 Conference number: 15 |
Publication series
Name | Advances in Intelligent Systems and Computing |
---|---|
Volume | 738 |
ISSN (Print) | 2194-5357 |
Conference
Conference | 15th International Conference on Information Technology : New Generations, ITNG 2018 |
---|---|
Abbreviated title | ITNG 2018 |
Country/Territory | United States |
City | Las Vegas |
Period | 16/04/18 → 18/04/18 |
Keywords
- BDD
- LMS
- Ontology
- PBL
- Scrum