pith. sign in

arxiv: 2206.13690 · v3 · pith:I5HB62IBnew · submitted 2022-06-28 · 💻 cs.SE

Supervised Semantic Similarity-based Conflict Detection Algorithm: S3CDA

classification 💻 cs.SE
keywords s3cdarequirementsalgorithmconflictconflictingdatasetsdetectiondomain-specific
0
0 comments X
read the original abstract

Identifying conflicting requirements is a key challenge in software requirement engineering, often overlooked in automated solutions. Most existing approaches rely on handcrafted rules or struggle to generalize across different domains. In this paper, we introduce S3CDA, a two-phase algorithm designed to automatically detect conflicts in software requirements. Our method first identifies potentially conflicting requirement pairs using semantic similarity, and then validates them by analyzing overlapping domain-specific entities. We evaluate S3CDA on five diverse real-world datasets and compare it against popular large language models like GPT-4o, Llama-3, Sonnet-3.5 and Gemini-1.5. While LLMs show promise, especially on general datasets, S3CDA consistently performs better in domain-specific settings with higher performance. Our findings suggest that combining Natural Language Processing (NLP) techniques with domain-aware insights offers a practical and effective alternative for conflict detection in requirements.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Cluster-Aware Dual-Level Test Specification Generation for Large-Scale Automotive Software Requirements

    cs.SE 2026-06 unverdicted novelty 5.0

    A clustering-based pipeline generates individual and integration-level test specifications from thousands of automotive requirements by grouping embeddings, summarizing clusters, and applying LLM calls with bounded co...