How to Identify Boundary Conditions with Contrasty Metric?
Weilin Luo, Hai Wan, Xiaotong Song, Binhao Yang, Hongzhen, Zhong, Yin Chen

TL;DR
This paper introduces a contrastive metric and frameworks to efficiently identify and filter boundary conditions in requirements engineering, reducing redundancy and improving divergence detection accuracy.
Contribution
It proposes a novel contrasty metric and two frameworks, PPAc and JAc, for filtering redundant boundary conditions and enhancing divergence identification.
Findings
Contrastive metric significantly reduces BCs recommended to engineers.
Many BCs identified by existing methods are redundant.
JAc framework improves the efficiency and accuracy of BC identification.
Abstract
The boundary conditions (BCs) have shown great potential in requirements engineering because a BC captures the particular combination of circumstances, i.e., divergence, in which the goals of the requirement cannot be satisfied as a whole. Existing researches have attempted to automatically identify lots of BCs. Unfortunately, a large number of identified BCs make assessing and resolving divergences expensive. Existing methods adopt a coarse-grained metric, generality, to filter out less general BCs. However, the results still retain a large number of redundant BCs since a general BC potentially captures redundant circumstances that do not lead to a divergence. Furthermore, the likelihood of BC can be misled by redundant BCs resulting in costly repeatedly assessing and resolving divergences. In this paper, we present a fine-grained metric to filter out the redundant BCs. We first…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Reliability and Analysis Research · Software Engineering Techniques and Practices
