Pseudocode is a traditional teaching tactic in computer science, yet it is not standardized and programming language dependent. Thus, it can be quite time consuming to write it. With the advancement of AI methodologies in NLP, AI could help address this problem. This work investigates the quality of AI generated pseudocode from source code. Five studies are conducted in this work to measure pseudocode quality, where each study modifies model input to observe accuracy and generalizability. The results show that there is an association between pseudocode quality and training and test set similarity. Furthermore, a sizable and diverse training set and a same language test set is critical for good quality generated pseudocode. Future work can e...
Using AI to support programming has recently gained a lot of popularity. Researchers have been devel...
Massive online open courses (MOOCs) teaching coding are increasing in number and popularity. They co...
The popularity of machine learning has wildly expanded in recent years. Machine learning techniques ...
Pseudo-code written in natural language and mathematical expressions is a useful description of sour...
Abstract AlphaCode, the code generation system by DeepMind, is an AI technology for assisting softwa...
In the software development process, more than one developer may work on developing the same program...
ASE 2015 : 2015 30th IEEE/ACM International Conference on Automated Software Engineering, 9-13 Nov. ...
Pseudocode is one of the recommended methods for teaching students to design algorithms. Having a to...
Training a deep learning model on source code has gained significant traction recently. Since such m...
Training a deep learning model on source code has gained significant traction recently. Since such m...
ASE 2015 : 2015 30th IEEE/ACM International Conference on Automated Software Engineering, 9-13 Nov. ...
Articial Intelligence is getting more and more popular, being adopted in a large number of applicati...
The comprehension of source code is very difficult, especially if the programmer is not familiar wit...
This final-year project will cover data cleaning and refinement to improve the quality of data for v...
The popularity of machine learning has wildly expanded in recent years. Machine learning techniques ...
Using AI to support programming has recently gained a lot of popularity. Researchers have been devel...
Massive online open courses (MOOCs) teaching coding are increasing in number and popularity. They co...
The popularity of machine learning has wildly expanded in recent years. Machine learning techniques ...
Pseudo-code written in natural language and mathematical expressions is a useful description of sour...
Abstract AlphaCode, the code generation system by DeepMind, is an AI technology for assisting softwa...
In the software development process, more than one developer may work on developing the same program...
ASE 2015 : 2015 30th IEEE/ACM International Conference on Automated Software Engineering, 9-13 Nov. ...
Pseudocode is one of the recommended methods for teaching students to design algorithms. Having a to...
Training a deep learning model on source code has gained significant traction recently. Since such m...
Training a deep learning model on source code has gained significant traction recently. Since such m...
ASE 2015 : 2015 30th IEEE/ACM International Conference on Automated Software Engineering, 9-13 Nov. ...
Articial Intelligence is getting more and more popular, being adopted in a large number of applicati...
The comprehension of source code is very difficult, especially if the programmer is not familiar wit...
This final-year project will cover data cleaning and refinement to improve the quality of data for v...
The popularity of machine learning has wildly expanded in recent years. Machine learning techniques ...
Using AI to support programming has recently gained a lot of popularity. Researchers have been devel...
Massive online open courses (MOOCs) teaching coding are increasing in number and popularity. They co...
The popularity of machine learning has wildly expanded in recent years. Machine learning techniques ...