Automatic transformation of natural to unified modeling language: A systematic review

S Ahmed, A Ahmed, NU Eisty - 2022 IEEE/ACIS 20th …, 2022 - ieeexplore.ieee.org
Context: Processing Software Requirement Specifications (SRS) manually takes a much
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

C Wang, F Pastore, A Goknil… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
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 …

Automatic generation of system test cases from use case specifications

C Wang, F Pastore, A Goknil, L Briand… - Proceedings of the 2015 …, 2015 - dl.acm.org
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 …

[HTML][HTML] Natural language processing for systems engineering: automatic generation of systems modelling language diagrams

S Zhong, A Scarinci, A Cicirello - Knowledge-Based Systems, 2023 - Elsevier
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 …

[HTML][HTML] NAT2TESTSCR: Test case generation from natural language requirements based on SCR specifications

G Carvalho, D Falcão, F Barros, A Sampaio… - Science of Computer …, 2014 - Elsevier
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 …

Test scenario generation from natural language requirements descriptions based on petri-nets

E Sarmiento, JCSP Leite, E Almentero… - Electronic Notes in …, 2016 - Elsevier
Test generation from functional requirements in natural language (NL) is often time-
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 …

A comprehensive investigation of natural language processing techniques and tools to generate automated test cases

I Ahsan, WH Butt, MA Ahmed, MW Anwar - Proceedings of the Second …, 2017 - dl.acm.org
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 …

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 …

Automating test oracles from restricted natural language agile requirements

MI Malik, MA Sindhu, AS Khattak, RA Abbasi… - Expert …, 2021 - Wiley Online Library
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 …