Literature Survey on Automatic Code Generation Techniques

Dipti Pawade*, Avani Sakhapara**, Sanyogita Parab***, Divya Raikar****, Ruchita Bhojane*****, Henali Mamania******
*-**Assistant Professor, Department of Information Technology, K.J. Somaiya College of Engineering, Mumbai, Maharashtra, India.
***-****** Student, Department of Information Technology, K.J. Somaiya College of Engineering, Mumbai, Maharashtra, India.
Periodicity:June - August'2018


Automation is the mechanism to replace the human intervention in any process by the machine. Here the authors have considered the automation in the area of computer programming where researchers have tried to ease up the job of programmer by providing different tools and techniques to generate the programming code. The aim of this paper is to explore the research done in this area and give insight to the available automatic code generation methodologies for different types of input generating the code in different programming languages. Summary of all the available techniques has been presented in the paper.


Automatic Code Generation, XML Parsing, Neural Network, Image Processing, Java, C, HTML

How to Cite this Article?

Pawade, D., Sakhapara , A., Parab ,S., Raikar;D., Bhojane;R & Mamania;H. (2018). Literature Survey on Automatic Code Generation Techniques. i-manager’s Journal on Computer Science,6(2), 34-41.


[1]. AirBnb. (2018). Sketching Interfaces Generating code from low fidelity wireframes. Retrieved January 13, 2018, from interfaces/
[2]. Bassil, Y., & Alwani, M. (2012). Autonomic HTML interface generator for web applications. arXiv preprint arXiv:1202.2427
[3]. Boutekkouk, F. (2010). Automatic SystemC code generation from UML models at early stages of systems on chip design. International Journal of Computer Applications, 8(6), 10-17.
[4]. Beltramelli, T. (2018, June). Pix2code: Generating code from a graphical user interface screenshot. In Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems (p. 3). ACM.
[5]. Charntaweekhun, K., & Wangsiripitak, S. (2006, October). Visual programming using flowchart. In Communications and Information Technologies, 2006. ISCIT'06. International Symposium on (pp. 1062-1065). IEEE
[6]. Dakhore, H., & Mahajan, A. (2010). Generation of Ccode using XML parser. Proceedings of ISCET, 2010.
[7]. Halbe, A., & Joshi, A. R. (2015). A novel approach to HTML page creation using neural network. Procedia Computer Science, 45, 197-204.
[8]. Krunic, M., Letvencuk, I., Povazan, I., & Krunic, V. (2013, September). An approach to model driven development and automatic source code generation of GUI controls. In Intelligent Systems and Informatics (SISY), 2013 IEEE 11th International Symposium on (pp. 63-68). IEEE.
[9]. Lee, E., & Kim, T. H. (2005). Automatic generation of XForms code using DTD. In Computer and Information Science, 2005. Fourth Annual ACIS International Conference on (pp. 210-214). IEEE.
[10]. Niaz I. A., & Tanaka, J. (2004). Mapping UML statecharts to Java code. Proc. of IASTED Int. Conf. on Software Engineering (SE 2004) (pp. 111-116).
[11]. Parada, A. G., Siegert, E., & De Brisolara, L. B. (2011, November). Generating Java code from UML class and sequence diagrams. In Computing System Engineering (SBESC), 2011 Brazilian Symposium on (pp. 99-101). IEEE.
[12]. Pawade, D., Sakhapara, A., Parab, S., Raikar, D., Bhojane, R., Mamania, H. (2018). Automatic HTML code generation from Graphical User Interface image. 3rd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT 2018).
[13]. Rathod, S. D. (2016, March). Automatic code generation with business logic by capturing attributes from user interface via XML. In Electrical, Electronics, and Optimization Techniques (ICEEOT), International Conference on (pp. 1480-1484). IEEE
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.