Automatic transformation of natural to unified modeling language: A systematic review
Context: Processing Software Requirement Specifications (SRS) manually takes a much
longer time for requirement analysts in software engineering. Researchers have been …
longer time for requirement analysts in software engineering. Researchers have been …
Automatic generation of acceptance test cases from use case specifications: an nlp-based approach
Acceptance testing is a validation activity performed to ensure the conformance of software
systems with respect to their functional requirements. In safety critical systems, it plays a …
systems with respect to their functional requirements. In safety critical systems, it plays a …
Automatic generation of system test cases from use case specifications
In safety critical domains, system test cases are often derived from functional requirements in
natural language (NL) and traceability between requirements and their corresponding test …
natural language (NL) and traceability between requirements and their corresponding test …
[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 …
[HTML][HTML] NAT2TESTSCR: Test case generation from natural language requirements based on SCR specifications
Formal models are increasingly being used as input for automated test generation
strategies. Software Cost Reduction (SCR), for example, was designed to detect and correct …
strategies. Software Cost Reduction (SCR), for example, was designed to detect and correct …
Test scenario generation from natural language requirements descriptions based on petri-nets
Test generation from functional requirements in natural language (NL) is often time-
consuming and error prone, especially in complex projects. In this context, formal …
consuming and error prone, especially in complex projects. In this context, formal …
Requirements engineering and software testing in agile methodologies: a systematic mapping
JCS Coutinho, WL Andrade… - Proceedings of the XXXIII …, 2019 - dl.acm.org
The insertion of agile practices in software development has increased exponentially. Both
industry and academic staff constantly face challenges related to requirements specification …
industry and academic staff constantly face challenges related to requirements specification …
A comprehensive investigation of natural language processing techniques and tools to generate automated test cases
Natural Language Processing (NLP) techniques show promising results to organize and
identify desired information from the bulky raw data. As a result, NLP techniques are …
identify desired information from the bulky raw data. As a result, NLP techniques are …
Model-based testing from controlled natural language requirements
G Carvalho, F Barros, F Lapschies, U Schulze… - Formal Techniques for …, 2014 - Springer
Abstract Model-Based Testing (MBT) techniques usually take as input models that are not
available in the very beginning of a development. Therefore, its use is postponed. In this …
available in the very beginning of a development. Therefore, its use is postponed. In this …
Automating test oracles from restricted natural language agile requirements
Manual testing of software requirements written in natural language for agile or any other
methodology requires more time and human resources. This leaves the testing process error …
methodology requires more time and human resources. This leaves the testing process error …