Skip to content

From Backlog Items to Security Guidance: Towards Continuous Security Compliance

Jul 2026 · arXiv.org · Vol abs/2607.27374 · 0 citations · 37 references
Computer Science

TL;DR

These findings provide first indicators that NLP-based product backlog enrichment can support engineers in identifying security requirements early in the development process and facilitate continuous security compliance through proactive introduction of security requirements in continuous software engineering.

Abstract

Continuous software engineering in regulated domains requires engineering teams to address security throughout the development lifecycle. Yet making security requirements explicit in backlog items is still problematic. Engineers must instead infer security relevance of backlog items from brief, free-form descriptions and often lack timely guidance on applicable requirements. We present an NLP-based backlog enrichment system that detects security-relevant backlog items and links them to relevant security requirements. The approach combines a security-relevance classifier with a retrieval-augmented generation (RAG) pipeline over security requirements documents. The approach was developed and evaluated in the context of a large enterprise in highly regulated domains. We present three contributions. First, we release a dataset of 288 backlog items labeled for security relevance by nine security practitioners, with substantial agreement (Fleiss'$\kappa=0.787$). Second, a recall-oriented classifier achieving $F2=0.774$ in-distribution and mean zero-shot G-measure $\approx 0.65$ across five established benchmarks, matching or outperforming most published classical-ML and open-source GPT baselines. Third, we preliminarily evaluated a four-stage security requirements document-grounded RAG pipeline with two practitioners on industrial backlogs using company-internal security policies and CIS Benchmarks. Of the retrieved 24 clauses, 12 were rated at least 4/5 for relevance. Our findings provide first indicators that NLP-based product backlog enrichment can support engineers in identifying security requirements early in the development process. With this work we aim to facilitate continuous security compliance through proactive introduction of security requirements in continuous software engineering.

View source

Similar papers

Review Aug 2026

Large Language Models at the Intersection of Software Engineering and Software Security:An Evidence-Centered Structured Survey and Research Agenda

This evidence-centered structured survey synthesizes representative work available through May 31, 2026 across software engineering tasks, software security tasks, adaptation mechanisms, artifact granularity, and evaluation design and introduces an assurance framework that separates functional correctness, security, op...

Wei Lin, Tao Zhou, Zhaofei Xie et al. · 0 citations
#large language models Open access Aug 2026

A Hybrid LLM-Based Framework for Automated Security Annotation Generation in Business Process Models

A hybrid framework that takes a BPMN process model and a security requirements document as input and automatically generates security annotations adhering to the SecBPMN2 specification is presented, providing a scalable foundation for security-by-design BPM.

Md Kamrul Islam, Tiphaine Henry, Mattia Salnitri et al. · 0 citations
Review Sep 2026

Using LLMs to Elicit Security Requirements for Service-Oriented Cyber Ranges

Findings show that LLMs can support early stages of the elicitation of security requirements, although human review is still needed, especially to improve or adjust certain aspects of the requirements.

Michail Takaronis, Athanasia Kollarou, G. Kavallieratos et al. · 0 citations
Sep 2026

Automated LLM-based Classification of Software Requirements

The adoption of large language models (LLMs) in software engineering has enabled the potential to automate complex activities such as requirements analysis. This paper presents an empirical performance analysis of four modern LLMs: GPT-4o, Aya, Gemma and Phi-4 on the task of automated classification of atomic software...

Nourchène Elleuch Ben Ayed, Jaber Jemai, Keletso J. Letsholo et al. · 0 citations
Open access 2026

EviReqRAG: An Evidence-Based Retrieval-Augmented Generation Framework for Software Requirements and Security Classification

Requirements classification is one of the key steps in requirements engineering, as it supports early analysis, traceability, validation, prioritization, and security-conscious decision making. However, automating this classification is challenging due to the nature of software requirements, which are often short, ambi...

Norah Aloufi, Abdulmajeed Aljuhani · 0 citations
Preprint Sep 2026

KnowFeat: Knowledge-Guided Feature Engineering via LLM Agents

knowFeat, a knowledge-guided feature engineering framework that organizes domain knowledge into five types -- schema metadata, regulatory indicators, detection rules, expert opinions, and court document evidence -- and injects them as structured context into an LLM agent and maintains competitive detection performance...

Chengsong You, Wangyue Li, Wei-Qiao Que et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.