Bidirectional Long Short-Term Memory for Entailment Identification in Requirement Specifications Using Information from Use Case Diagrams
Dony Bahtera Firmawan, Daniel Fernando Siahaan · 2022
Text entailment is a field of natural language processing research that concerned with understanding the meanings or semantics of sentences or text fragments. An entailment statement is a relationship between sentences where the truth of one sentence necessarily implies the truth of another. In requirements engineering (RE), identifying entailments between requirements is crucial for modeling the dependencies. Current entailment methods are not suitable for this purpose. This research proposes a new architecture for classifying entailments between requirements in the software specification document. The proposed architecture builds a training model using use case diagram and its description. The training model is later used for classifying entailments between requirements statements. Based on the case study, the training model can identify entailments between requirement statements.