An Ontology-Based Approach to the Agile Requirements Engineering

被引:2
作者
Murtazina, Marina [1 ]
Avdeenko, Tatiana [1 ]
机构
[1] Novosibirsk State Tech Univ, Novosibirsk 630073, Russia
来源
PERSPECTIVES OF SYSTEM INFORMATICS (PSI 2019) | 2019年 / 11964卷
关键词
Requirements engineering; Ontology; Agile environment;
D O I
10.1007/978-3-030-37487-7_17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper presents an approach to the agile requirements engineering based on the OWL ontologies. A brief overview of the benefits of an ontology-based approach to requirements engineering is given. Attention is focused on agile engineering requirements process. The proposed approach uses three ontologies. The first ontology is used to represent knowledge about the agile requirements engineering process. The second ontology is designed to match natural language sentences with the requirements in order to identify conflicts. The third ontology is used to accumulate the knowledge about the domain of the software product. The first ontology is core. This ontology consists of classes corresponding to events, roles and artefacts of agile development. Object properties established between the individuals of class can be used to identify directly or indirectly linked requirements and requirements artefacts. This enables maintaining requirements traceability. Also the ontology takes into account particular qualities of working with the requirements in agile development processes including knowledge about the criteria for assessing the quality of user stories that is the most common form to record the requirements in agile methods. The ontologies are implemented in the Protege environment.
引用
收藏
页码:205 / 213
页数:9
相关论文
共 15 条
  • [1] Ontology Based Multiagent Effort Estimation System for Scrum Agile Method
    Adnan, Muhammad
    Afzal, Muhammad
    [J]. IEEE ACCESS, 2017, 5 : 25993 - 26005
  • [2] Ontology-based multiperspective requirements traceability framework
    Assawamekin, Namfon
    Sunetnanta, Thanwadee
    Pluempitiwiriyawej, Charnyote
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2010, 25 (03) : 493 - 522
  • [3] Avdeenko T., 2019, SCI, V803, P97, DOI [10.1007/978-3-030-03003-2_7, DOI 10.1007/978-3-030-03003-2_7]
  • [4] Babar M.A., 2013, AGILE SOFTWARE ARCHI
  • [5] Bhatia M.P.S., IND J SCI TECHNOL, V9
  • [6] Castaneda V., 2010, J RESEARCHES ENG, V10, P2
  • [7] Goknil A, 2008, LECT NOTES COMPUT SC, V5095, P310, DOI 10.1007/978-3-540-69100-6_21
  • [8] ISO/IEC, 2015, 19759 ISO IEC TR
  • [9] Murtazina Marina Sh, 2018, 2018 XIV International Scientific-Technical Conference on Actual Problems of Electronics Instrument Engineering (APEIE). Proceedings, P496, DOI 10.1109/APEIE.2018.8546144
  • [10] Rubin K.S., 2013, ESSENTIAL SCRUM PRAC