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 …
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 …
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 …
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 …
To facilitate communication among stakeholders, software security requirements are typically written in natural language and capture both positive requirements (ie, what the …
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 …
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 …
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 …
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 …