Test generation can have a large impact on the software engineering process by decreasing the amount of time and effort required to maintain a high level of test coverage. This increases the quality of the resultant software while decreasing the associated effort. In this paper, we present TestNMT, an experimental approach to test generation using neural machine translation. TestNMT aims to learn to translate from functions to tests, allowing a developer to generate an approximate test for a given function, which can then be adapted to produce the final desired test. We also present a preliminary quantitative and qualitative evaluation of TestNMT in both cross-project and within-project scenarios. This evaluation shows that TestNMT is poten...
Software has been an essential part of human life, and it substantially improves production and enri...
Machine Translation models are trained to translate a variety of documents from one language into an...
As the demand for verifiability and testability of neural networks continues to rise, an increasing ...
Open software repositories make large amounts of source code publicly available. Potentially, this s...
adaptNMT streamlines all processes involved in the development and deployment of RNN and Transformer...
Neural Machine Translation is the primary algorithm used in industry to perform machine translation....
Neural Machine Translation (NMT) has reached a level of maturity to be recognized as the premier met...
A transcompiler, also known as source-to-source translator, is a system that converts source code fr...
Neural Machine Translation (NMT) systems have received much recent attention due to their human-leve...
Statistical Machine Translation (SMT) has gained enormous popularity in recent years as natural lan...
This paper discusses neural machine translation (NMT), a new paradigm in the MT field, comparing th...
International audienceIn this paper, we study the feasibility of using a neural network to learn a f...
Software Engineering is a knowledge intensive activity that involves defining, designing, developing...
Improving machine translation (MT) systems with translation memories (TMs) is of great interest to p...
Behavioral testing in NLP allows fine-grained evaluation of systems by examining their linguistic ca...
Software has been an essential part of human life, and it substantially improves production and enri...
Machine Translation models are trained to translate a variety of documents from one language into an...
As the demand for verifiability and testability of neural networks continues to rise, an increasing ...
Open software repositories make large amounts of source code publicly available. Potentially, this s...
adaptNMT streamlines all processes involved in the development and deployment of RNN and Transformer...
Neural Machine Translation is the primary algorithm used in industry to perform machine translation....
Neural Machine Translation (NMT) has reached a level of maturity to be recognized as the premier met...
A transcompiler, also known as source-to-source translator, is a system that converts source code fr...
Neural Machine Translation (NMT) systems have received much recent attention due to their human-leve...
Statistical Machine Translation (SMT) has gained enormous popularity in recent years as natural lan...
This paper discusses neural machine translation (NMT), a new paradigm in the MT field, comparing th...
International audienceIn this paper, we study the feasibility of using a neural network to learn a f...
Software Engineering is a knowledge intensive activity that involves defining, designing, developing...
Improving machine translation (MT) systems with translation memories (TMs) is of great interest to p...
Behavioral testing in NLP allows fine-grained evaluation of systems by examining their linguistic ca...
Software has been an essential part of human life, and it substantially improves production and enri...
Machine Translation models are trained to translate a variety of documents from one language into an...
As the demand for verifiability and testability of neural networks continues to rise, an increasing ...