ASE 2015 : 2015 30th IEEE/ACM International Conference on Automated Software Engineering, 9-13 Nov. 2015, Lincoln, NE, USAUnderstanding the behavior of source code written in an unfamiliar programming language is difficult. One way to aid understanding of difficult code is to add corresponding pseudo-code, which describes in detail the workings of the code in a natural language such as English. In spite of its usefulness, most source code does not have corresponding pseudo-code because it is tedious to create. This paper demonstrates a tool Pseudogen that makes it possible to automatically generate pseudo-code from source code using statistical machine translation (SMT). Pseudogen currently supports generation of English or Japanese pseudo-...
Pseudocode is one of the recommended methods for teaching students to design algorithms. Having a to...
Analyzing source code using computational linguistics and exploiting the linguistic properties of so...
Machine translation is automated translation which is a process to translate language from one to an...
ASE 2015 : 2015 30th IEEE/ACM International Conference on Automated Software Engineering, 9-13 Nov. ...
In the software development process, more than one developer may work on developing the same program...
Pseudo-code written in natural language and mathematical expressions is a useful description of sour...
ABSTRACT Pseudocode is an artificial and informal language that helps developers to create algorithm...
It is a common practice to perform compiler testing with a set of hand-written sample programs. Howe...
The comprehension of source code is very difficult, especially if the programmer is not familiar wit...
Although current computer-aided software engineering tools support developers in composing a program...
Pseudocode is a traditional teaching tactic in computer science, yet it is not standardized and prog...
Pseudowords play an important role in psycholinguistic experiments, either because they are required...
This paper provides a practical solution to the problem of generating (good) pseudowords, which are ...
Pseudowords are letter strings that look like words but are not words. They are used in psycholingui...
Pseudowords are letter strings that look like words but are not words. They are used in psycholingui...
Pseudocode is one of the recommended methods for teaching students to design algorithms. Having a to...
Analyzing source code using computational linguistics and exploiting the linguistic properties of so...
Machine translation is automated translation which is a process to translate language from one to an...
ASE 2015 : 2015 30th IEEE/ACM International Conference on Automated Software Engineering, 9-13 Nov. ...
In the software development process, more than one developer may work on developing the same program...
Pseudo-code written in natural language and mathematical expressions is a useful description of sour...
ABSTRACT Pseudocode is an artificial and informal language that helps developers to create algorithm...
It is a common practice to perform compiler testing with a set of hand-written sample programs. Howe...
The comprehension of source code is very difficult, especially if the programmer is not familiar wit...
Although current computer-aided software engineering tools support developers in composing a program...
Pseudocode is a traditional teaching tactic in computer science, yet it is not standardized and prog...
Pseudowords play an important role in psycholinguistic experiments, either because they are required...
This paper provides a practical solution to the problem of generating (good) pseudowords, which are ...
Pseudowords are letter strings that look like words but are not words. They are used in psycholingui...
Pseudowords are letter strings that look like words but are not words. They are used in psycholingui...
Pseudocode is one of the recommended methods for teaching students to design algorithms. Having a to...
Analyzing source code using computational linguistics and exploiting the linguistic properties of so...
Machine translation is automated translation which is a process to translate language from one to an...