ASE 2015 : 2015 30th IEEE/ACM International Conference on Automated Software Engineering, 9-13 Nov. 2015, Lincoln, NE, USAPseudo-code written in natural language can aid the comprehension of source code in unfamiliar programming languages. However, the great majority of source code has no corresponding pseudo-code, because pseudo-code is redundant and laborious to create. If pseudo-code could be generated automatically and instantly from given source code, we could allow for on-demand production of pseudo-code without human effort. In this paper, we propose a method to automatically generate pseudo-code from source code, specifically adopting the statistical machine translation (SMT) framework. SMT, which was originally designed to translat...
Source-to-source code translation automatically translates a program from one programming language t...
This book provides a wide variety of algorithms and models to integrate linguistic knowledge into St...
We\u27ve all used tools online to translate text from one language to another, but have you ever won...
ASE 2015 : 2015 30th IEEE/ACM International Conference on Automated Software Engineering, 9-13 Nov. ...
Pseudo-code written in natural language and mathematical expressions is a useful description of sour...
In the software development process, more than one developer may work on developing the same program...
The comprehension of source code is very difficult, especially if the programmer is not familiar wit...
ABSTRACT Pseudocode is an artificial and informal language that helps developers to create algorithm...
Pseudocode is a traditional teaching tactic in computer science, yet it is not standardized and prog...
Analyzing source code using computational linguistics and exploiting the linguistic properties of so...
It is a common practice to perform compiler testing with a set of hand-written sample programs. Howe...
Although current computer-aided software engineering tools support developers in composing a program...
Statistical Machine Translation (SMT) has gained enormous popularity in recent years as natural lan...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Writing software exploits is an important practice for offensive security analysts to investigate an...
Source-to-source code translation automatically translates a program from one programming language t...
This book provides a wide variety of algorithms and models to integrate linguistic knowledge into St...
We\u27ve all used tools online to translate text from one language to another, but have you ever won...
ASE 2015 : 2015 30th IEEE/ACM International Conference on Automated Software Engineering, 9-13 Nov. ...
Pseudo-code written in natural language and mathematical expressions is a useful description of sour...
In the software development process, more than one developer may work on developing the same program...
The comprehension of source code is very difficult, especially if the programmer is not familiar wit...
ABSTRACT Pseudocode is an artificial and informal language that helps developers to create algorithm...
Pseudocode is a traditional teaching tactic in computer science, yet it is not standardized and prog...
Analyzing source code using computational linguistics and exploiting the linguistic properties of so...
It is a common practice to perform compiler testing with a set of hand-written sample programs. Howe...
Although current computer-aided software engineering tools support developers in composing a program...
Statistical Machine Translation (SMT) has gained enormous popularity in recent years as natural lan...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Writing software exploits is an important practice for offensive security analysts to investigate an...
Source-to-source code translation automatically translates a program from one programming language t...
This book provides a wide variety of algorithms and models to integrate linguistic knowledge into St...
We\u27ve all used tools online to translate text from one language to another, but have you ever won...