Natural language processing for requirements engineering: A systematic map** study
Natural Language Processing for Requirements Engineering (NLP4RE) is an area of
research and development that seeks to apply natural language processing (NLP) …
research and development that seeks to apply natural language processing (NLP) …
Feature extraction approaches from natural language requirements for reuse in software product lines: A systematic literature review
Requirements for implemented system can be extracted and reused for a production of a
new similar system. Extraction of common and variable features from requirements …
new similar system. Extraction of common and variable features from requirements …
Reengineering legacy applications into software product lines: a systematic map**
Abstract Software Product Lines (SPLs) are families of systems that share common assets
allowing a disciplined reuse. Rarely SPLs start from scratch, instead they usually start from a …
allowing a disciplined reuse. Rarely SPLs start from scratch, instead they usually start from a …
On the relationship between similar requirements and similar software: A case study in the railway domain
Recommender systems for requirements are typically built on the assumption that similar
requirements can be used as proxies to retrieve similar software. When a stakeholder …
requirements can be used as proxies to retrieve similar software. When a stakeholder …
The applications of natural language processing (NLP) for software requirement engineering-a systematic literature review
Abstract Natural Language Processing (NLP) is a well-known technique of artificial
intelligence to extract the elements of concerns from raw plain text information. It can be …
intelligence to extract the elements of concerns from raw plain text information. It can be …
How do requirements evolve during elicitation? An empirical study combining interviews and app store analysis
Requirements are elicited from the customer and other stakeholders through an iterative
process of interviews, prototy**, and other interactive sessions. Then, requirements can …
process of interviews, prototy**, and other interactive sessions. Then, requirements can …
Extracting features from online software reviews to aid requirements reuse
Sets of common features are essential assets to be reused in fulfilling specific needs in
software product line methodology. In Requirements Reuse (RR), the extraction of software …
software product line methodology. In Requirements Reuse (RR), the extraction of software …
[HTML][HTML] Natural language processing for systems engineering: automatic generation of systems modelling language diagrams
The design of complex engineering systems is an often long and articulated process that
highly relies on engineers' expertise and professional judgment. As such, the typical pitfalls …
highly relies on engineers' expertise and professional judgment. As such, the typical pitfalls …
On Programming Variability with Large Language Model-based Assistant
Programming variability is central to the design and implementation of software systems that
can adapt to a variety of contexts and requirements, providing increased flexibility and …
can adapt to a variety of contexts and requirements, providing increased flexibility and …
Extracting software product line feature models from natural language specifications
The specification of a family of software products may include documents written in natural
language. Automatically extracting knowledge from these documents is a challenging …
language. Automatically extracting knowledge from these documents is a challenging …