Automatically detecting the conflicts between software requirements based on finer semantic analysis
Not on the map. Why?
Abstract (arXiv)
Context: Conflicts between software requirements bring uncertainties to product development. Some great approaches have been proposed to identify these conflicts. However, they usually require the software requirements represented with specific templates and/or depend on other external source which is often uneasy to build for lots of projects in practice. Objective: We aim to propose an approach Finer Semantic Analysis-based Requirements Conflict Detector (FSARC) to automatically detecting the conflicts between the given natural language functional requirements by analyzing their finer semantic compositions. Method: We build a harmonized semantic meta-model of functional requirements with the form of eight-tuple. Then we propose algorithms to automatically analyze the linguistic features of requirements and to annotate the semantic elements for their semantic model construction. And we define seven types of conflicts as long as their heuristic detecting rules on the ground of their text pattern and semantical dependency. Finally, we design and implement the algorithm for conflicts detection. Results: The experiment with four requirement datasets illustrates that the recall of FSARC is nearly 100% and the average precision is 83.88% on conflicts detection. Conclusion: We provide a useful tool for detecting the conflicts between natural language functional requirements to improve the quality of the final requirements set. Besides, our approach is capable of transforming the natural language functional requirements into eight semantic tuples, which is useful not only the detection of the conflicts between requirements but also some other tasks such as constructing the association between requirements and so on.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 1 of its 66 references that are in the map. First posted on arXiv 3 Mar 2021.
Builds on
1 of 66 references.
References · 1
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1; 2026: 2.
5 papers.
- 2023Transfer learning for conflict and duplicate detection in software requirement pairscited by 5
- 2024PassionNet: An Innovative Framework for Duplicate and Conflicting Requirements Identificationcited by 2
- 2026GVD: Governed Versioning and Deduplication for Document Repositoriescited by 1
- 2025A transfer learning approach for automatic conflicts detection in software requirement sentence pairs based on dual encoderscited by 0
- 2026Automating the Detection of Requirement Dependencies Using Large Language Modelscited by 0
- 2026GVD: Governed Versioning and Deduplication for Document Repositories15 Sep 2026
- 2026Automating the Detection of Requirement Dependencies Using Large Language Models25 Feb 2026
- 2025A transfer learning approach for automatic conflicts detection in software requirement sentence pairs based on dual encoders28 Nov 2025
- 2024PassionNet: An Innovative Framework for Duplicate and Conflicting Requirements Identification2 Dec 2024
- 2023Transfer learning for conflict and duplicate detection in software requirement pairs9 Jan 2023