Linked e-resources
Details
Table of Contents
Intro
Preface
Organization
Keynotes
Practicing (Whose?) Values: Requirements Engineering as a Catalyst for Technology Justice
The Challenge(s) of Teaching Requirements Engineering
What Makes Intelligent Visual Analytics Tools Really Intelligent?
Contents
Natural Language Processing and Machine Learning
Is Requirements Similarity a Good Proxy for Software Similarity? An Empirical Investigation in Industry
1 Introduction
2 Related Work
3 Study Design
3.1 Study Context
3.2 Objective and Research Questions
3.3 Data Collection
3.4 Language Models for Requirements Similarity
3.5 Software Similarity Pipeline
3.6 Execution
3.7 Data Analysis
4 Results
5 Discussion
6 Threats to Validity
7 Conclusion and Future Work
References
Automatic Detection of Causality in Requirement Artifacts: The CiRA Approach
1 Introduction
2 Terminology
3 Case Study: Causality in Requirement Documents
3.1 Research Questions
3.2 Study Objects
3.3 Study Design
3.4 Study Results
3.5 Implications for Causality Detection and Extraction
3.6 Threats to Validity
4 Approach: Detecting Causal Requirements
4.1 Methods
4.2 Evaluation Procedure
4.3 Experimental Results
5 Related Work
6 Conclusion and Next Steps
References
Improving Trace Link Recovery Using Semantic Relation Graphs and Spreading Activation
1 Introduction
2 Background
2.1 Trace Link Recovery
2.2 Knowledge Representation
2.3 Existing Approach
3 Datasets: Characteristics of Requirements
4 Approach Revisions
4.1 Knowledge Base Construction
4.2 Semantic Search
5 Evaluation
5.1 Metrics
5.2 Results for Datasets
5.3 Limitations
6 Discussion
7 Conclusion
References
CORG: A Component-Oriented Synthetic Textual Requirements Generator
1 Introduction
2 Background
3 CORG Formal Grammar
4 CORG
4.1 Content Determination
4.2 Textual Structuring
4.3 Sentence Aggregation
4.4 Lexicalisation
4.5 Realisation
4.6 Requirements Checking
5 Evaluation
5.1 Generation Coverage
5.2 Time Performance
5.3 Diversity Evaluation
5.4 Correctness Evaluation
5.5 Realisticness Evaluation
5.6 Strengths and Limitations
6 Related Work
7 Conclusion
References
Automatically Classifying Non-functional Requirements with Feature Extraction and Supervised Machine Learning Techniques: A Research Preview
1 Introduction
2 Related Work
2.1 Analysis
3 Research Investigation
3.1 Datasets
3.2 Research Methodology
4 Preliminary Evaluation
4.1 Preliminary Analysis
4.2 Preliminary Validation
5 Conclusion and Future Work
References
RE for AI-Enabled Systems
AdaptationExplore
A Process for Elicitation, Negotiation, and Documentation of Adaptive Requirements
1 Introduction
2 Related Work
3 Process Overview
Preface
Organization
Keynotes
Practicing (Whose?) Values: Requirements Engineering as a Catalyst for Technology Justice
The Challenge(s) of Teaching Requirements Engineering
What Makes Intelligent Visual Analytics Tools Really Intelligent?
Contents
Natural Language Processing and Machine Learning
Is Requirements Similarity a Good Proxy for Software Similarity? An Empirical Investigation in Industry
1 Introduction
2 Related Work
3 Study Design
3.1 Study Context
3.2 Objective and Research Questions
3.3 Data Collection
3.4 Language Models for Requirements Similarity
3.5 Software Similarity Pipeline
3.6 Execution
3.7 Data Analysis
4 Results
5 Discussion
6 Threats to Validity
7 Conclusion and Future Work
References
Automatic Detection of Causality in Requirement Artifacts: The CiRA Approach
1 Introduction
2 Terminology
3 Case Study: Causality in Requirement Documents
3.1 Research Questions
3.2 Study Objects
3.3 Study Design
3.4 Study Results
3.5 Implications for Causality Detection and Extraction
3.6 Threats to Validity
4 Approach: Detecting Causal Requirements
4.1 Methods
4.2 Evaluation Procedure
4.3 Experimental Results
5 Related Work
6 Conclusion and Next Steps
References
Improving Trace Link Recovery Using Semantic Relation Graphs and Spreading Activation
1 Introduction
2 Background
2.1 Trace Link Recovery
2.2 Knowledge Representation
2.3 Existing Approach
3 Datasets: Characteristics of Requirements
4 Approach Revisions
4.1 Knowledge Base Construction
4.2 Semantic Search
5 Evaluation
5.1 Metrics
5.2 Results for Datasets
5.3 Limitations
6 Discussion
7 Conclusion
References
CORG: A Component-Oriented Synthetic Textual Requirements Generator
1 Introduction
2 Background
3 CORG Formal Grammar
4 CORG
4.1 Content Determination
4.2 Textual Structuring
4.3 Sentence Aggregation
4.4 Lexicalisation
4.5 Realisation
4.6 Requirements Checking
5 Evaluation
5.1 Generation Coverage
5.2 Time Performance
5.3 Diversity Evaluation
5.4 Correctness Evaluation
5.5 Realisticness Evaluation
5.6 Strengths and Limitations
6 Related Work
7 Conclusion
References
Automatically Classifying Non-functional Requirements with Feature Extraction and Supervised Machine Learning Techniques: A Research Preview
1 Introduction
2 Related Work
2.1 Analysis
3 Research Investigation
3.1 Datasets
3.2 Research Methodology
4 Preliminary Evaluation
4.1 Preliminary Analysis
4.2 Preliminary Validation
5 Conclusion and Future Work
References
RE for AI-Enabled Systems
AdaptationExplore
A Process for Elicitation, Negotiation, and Documentation of Adaptive Requirements
1 Introduction
2 Related Work
3 Process Overview