TY - GEN
T1 - What can Open Domain Model Tell Us about the Missing Software Requirements
T2 - 29th IEEE International Requirements Engineering Conference, RE 2021
AU - Zhao, Ziyan
AU - Zhang, Li
AU - Lian, Xiaoli
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Completeness is one of the most important attributes of software requirement specification. Unfortunately, incompleteness is one of the most difficult violations to detect. Some approaches have been proposed to detect missing requirements based on the requirement-oriented domain model. However, these kinds of models are actually lack for lots of domains. Fortunately, the domain models constructed for different purposes can usually be found online. This raises a question: whether or not these domain models are useful for finding the missing functional information in requirement specification? To explore this question, we design and conduct a preliminary study by computing the overlapping rate between the entities in domain models and the concepts of natural language software requirements, and then digging into four regularities of the occurrence of these entities(concepts) based on two example domains. The usefulness of these regularities, especially the one based our proposed metric AHME (with 54% and 70% of F2 on the two domains), has been initially evaluated with an additional experiment.
AB - Completeness is one of the most important attributes of software requirement specification. Unfortunately, incompleteness is one of the most difficult violations to detect. Some approaches have been proposed to detect missing requirements based on the requirement-oriented domain model. However, these kinds of models are actually lack for lots of domains. Fortunately, the domain models constructed for different purposes can usually be found online. This raises a question: whether or not these domain models are useful for finding the missing functional information in requirement specification? To explore this question, we design and conduct a preliminary study by computing the overlapping rate between the entities in domain models and the concepts of natural language software requirements, and then digging into four regularities of the occurrence of these entities(concepts) based on two example domains. The usefulness of these regularities, especially the one based our proposed metric AHME (with 54% and 70% of F2 on the two domains), has been initially evaluated with an additional experiment.
KW - Completeness validation
KW - Domain model
KW - Software requirements
UR - https://www.scopus.com/pages/publications/85123189646
U2 - 10.1109/RE51729.2021.00010
DO - 10.1109/RE51729.2021.00010
M3 - 会议稿件
AN - SCOPUS:85123189646
T3 - Proceedings of the IEEE International Conference on Requirements Engineering
SP - 24
EP - 34
BT - Proceedings - 29th IEEE International Requirements Engineering Conference, RE 2021
A2 - Moreira, Ana
A2 - Schneider, Kurt
A2 - Vierhauser, Michael
A2 - Cleland-Huang, Jane
PB - IEEE Computer Society
Y2 - 20 September 2021 through 24 September 2021
ER -