A survey of automatic code generation from natural language

J Shin, J Nam - Journal of Information Processing Systems, 2021 - koreascience.kr
Many researchers have carried out studies related to programming languages since the
beginning of computer science. Besides programming with traditional programming …

Behavior driven development: A systematic literature review

MS Farooq, U Omer, A Ramzan, MA Rasheed… - IEEE …, 2023 - ieeexplore.ieee.org
Behavior Driven Development (BDD) is a widely adopted agile methodology for software
development that emphasizes the behavior of an application as a series of test cases, using …

[PDF][PDF] Analysis of software development methodologies

S Saeed, NZ Jhanjhi, M Naqvi… - International Journal of …, 2019 - seap.taylors.edu.my
The researcher focuses on the analysis of most common diverse methodologies of software
development to choose the best one on the basis of different factors such as project type …

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 …

An effective deep learning based scheme for network intrusion detection

H Zhang, CQ Wu, S Gao, Z Wang… - 2018 24th International …, 2018 - ieeexplore.ieee.org
Intrusion detection systems (IDS) play an important role in the protection of network
operations and services. In this paper, we propose an effective network intrusion detection …

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 …

Graph-based and scenario-driven microservice analysis, retrieval, and testing

SP Ma, CY Fan, Y Chuang, IH Liu, CW Lan - Future Generation Computer …, 2019 - Elsevier
The microservice architecture (MSA) differs fundamentally from the monolithic, layered
architecture. The use of microservices provides a high degree of autonomy, composability …

ARSENAL: automatic requirements specification extraction from natural language

S Ghosh, D Elenius, W Li, P Lincoln, N Shankar… - NASA Formal Methods …, 2016 - Springer
Requirements are informal and semi-formal descriptions of the expected behavior of a
complex system from the viewpoints of its stakeholders (customers, users, operators …

[HTML][HTML] Adapting Behavior Driven Development (BDD) for large-scale software systems

M Irshad, R Britto, K Petersen - Journal of Systems and Software, 2021 - Elsevier
Context: Large-scale software projects require interaction between many stakeholders.
Behavior-driven development (BDD) facilitates collaboration between stakeholders, and an …

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 …