Automating the Detection of Requirement Dependencies Using Large Language Models
#Large Language Models #Requirement Dependencies #Software Engineering #LEREDD #Retrieval-Augmented Generation #Natural Language Processing #arXiv #Dependency Detection
📌 Key Takeaways
- LEREDD is an LLM-based approach for automated detection of requirement dependencies
- The system achieves 0.93 accuracy and 0.84 F1 score in classifying dependent and non-dependent requirements
- LEREDD outperforms existing baselines, particularly in detecting fine-grained dependency types
- Researchers have provided an annotated dataset of 813 requirement pairs to support reproducibility
📖 Full Retelling
🏷️ Themes
Software Engineering, Artificial Intelligence, Natural Language Processing
📚 Related People & Topics
Natural language processing
Processing of natural language by a computer
Natural language processing (NLP) is the processing of natural language information by a computer. NLP is a subfield of computer science and is closely associated with artificial intelligence. NLP is also related to information retrieval, knowledge representation, computational linguistics, and ling...
Software engineering
Engineering approach to software development
Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining software applications. It involves applying engineering principles and computer programming expertise to develop software systems that meet user needs. In the tech ind...
Large language model
Type of machine learning model
A large language model (LLM) is a language model trained with self-supervised machine learning on a vast amount of text, designed for natural language processing tasks, especially language generation. The largest and most capable LLMs are generative pre-trained transformers (GPTs) that provide the c...
Entity Intersection Graph
Connections for Natural language processing: