Mutation testing advances: an analysis and survey

M Papadakis, M Kintis, J Zhang, Y Jia, Y Le Traon… - Advances in …, 2019 - Elsevier
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …

An orchestrated survey of methodologies for automated software test case generation

S Anand, EK Burke, TY Chen, J Clark… - Journal of systems and …, 2013 - Elsevier
Test case generation is among the most labour-intensive tasks in software testing. It also has
a strong impact on the effectiveness and efficiency of software testing. For these reasons, it …

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 …

Text2Test: Automated inspection of natural language use cases

A Sinha, SM Sutton, A Paradkar - 2010 Third International …, 2010 - ieeexplore.ieee.org
The modularity and customer centric approach of use cases make them the preferred
methods for requirement elicitation, especially in iterative software development processes …

A natural language programming approach for requirements-based security testing

XP Mai, F Pastore, A Göknil, L Briand - 29th IEEE International …, 2018 - orbilu.uni.lu
To facilitate communication among stakeholders, software security requirements are
typically written in natural language and capture both positive requirements (ie, what the …

[PDF][PDF] Systematic review of automatic test case generation by UML diagrams

A Kaur, V Vig - International Journal of Engineering Research and …, 2012 - academia.edu
Software testing is an important activity in the Software Development Life Cycle. To cut down
the time and cost of manual testing and to increase the reliability of the software, researchers …

Automated generation of constraints from use case specifications to support system testing

C Wang, F Pastore, L Briand - 2018 IEEE 11th International …, 2018 - ieeexplore.ieee.org
System testing plays a crucial role in safety-critical domains, eg, automotive, where system
test cases are used to demonstrate the compliance of software with its functional and safety …

MCP: A security testing tool driven by requirements

PX Mai, F Pastore, A Goknil… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
We present MCP, a tool for automatically generating executable security test cases from
misuse case specifications in natural language (ie, use case specifications capturing the …

Text to software: developing tools to close the gaps in software engineering

WF Tichy, SJ Koerner - proceedings of the FSE/SDP workshop on …, 2010 - dl.acm.org
Software development relies heavily on manual processes for transforming requirements
into software artifacts such as models, source code, or test cases. Requirements are the …