A survey of automatic code generation from natural language
Many researchers have carried out studies related to programming languages since the
beginning of computer science. Besides programming with traditional programming …
beginning of computer science. Besides programming with traditional programming …
Behavior driven development: A systematic literature review
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 …
development that emphasizes the behavior of an application as a series of test cases, using …
[PDF][PDF] Analysis of software development methodologies
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 …
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
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 …
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 …
operations and services. In this paper, we propose an effective network intrusion detection …
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 …
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 …
architecture. The use of microservices provides a high degree of autonomy, composability …
ARSENAL: automatic requirements specification extraction from natural language
Requirements are informal and semi-formal descriptions of the expected behavior of a
complex system from the viewpoints of its stakeholders (customers, users, operators …
complex system from the viewpoints of its stakeholders (customers, users, operators …
[HTML][HTML] Adapting Behavior Driven Development (BDD) for large-scale software systems
Context: Large-scale software projects require interaction between many stakeholders.
Behavior-driven development (BDD) facilitates collaboration between stakeholders, and an …
Behavior-driven development (BDD) facilitates collaboration between stakeholders, and an …
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 …