VI. Future
Scope
While the developed tool has shown promising results, there are areas
for future improvement and research. Enhancing the effectiveness of text
extraction from noisy or cluttered images remains a challenge, as does
improving the handling of complex control flow structures and edge
cases. Additionally, exploring the applicability of the developed
methodology to other programming languages and expanding its scope to
support a wider range of flowchart types are avenues worth pursuing.
Acknowledgment
I would like to express my gratitude to the mentors Mrs. Reetu Jain and
Mr. Suraj Sharma of On My Own Technology Pvt. Ltd. for extending their
help in carrying out the research.
References
- Domı, Eladio, Beatriz Pérez, and Ángel L. Rubio. ”A systematic review
of code generation proposals from state machine specifications.”
Information and Software Technology 54.10 (2012): 1045-1066.
- Shimonaka, Kento, et al. ”Identifying auto-generated code by using
machine learning techniques.” 2016 7th International Workshop on
Empirical Software Engineering in Practice (IWESEP). IEEE, 2016.
- Supaartagorn, Chanchai. ”Web application for automatic code generator
using a structured flowchart.” 2017 8th IEEE International Conference
on Software Engineering and Service Science (ICSESS). IEEE, 2017.
- Szydlo, Tomasz, Joanna Sendorek, and Robert Brzoza-Woch. ”Enabling
machine learning on resource constrained devices by source code
generation of the learned models.” Computational Science–ICCS 2018:
18th International Conference, Wuxi, China, June 11-13, 2018,
Proceedings, Part II 18. Springer International Publishing, 2018.
- Aşıroğlu, Batuhan, et al. ”Automatic HTML code generation from mock-up
images using machine learning techniques.” 2019 Scientific Meeting on
Electrical-Electronics & Biomedical Engineering and Computer Science
(EBBT). IEEE, 2019.
- Ray, Samantha, et al. ”Flow2Code: Transforming Hand-Drawn Flowcharts
into Executable Code to Enhance Learning.” Inspiring Students with
Digital Ink: Impact of Pen and Touch on Education (2019): 79-103.
- Bourbakis, Nikolaos G., Giorgia Rematska, and S. Mertoguno. ”Deep
Understanding of Technical Documents: Part II. Automatic Extraction of
Pseudocode.” International Journal on Artificial Intelligence Tools
30.03 (2021): 2150016.
- Gkorgkolis, Nikolaos. Deep Understanding of Technical Documents:
Automated Generation of Pseudocode from Digital Diagrams &
Analysis/Synthesis of Mathematical Formulas. Diss. Wright State
University, 2022.
- Dehaerne, Enrique, et al. ”Code generation using machine learning: A
systematic review.” Ieee Access (2022).
- Liu, Zejie, et al. ”Code Generation From Flowcharts with Texts: A
Benchmark Dataset and An Approach.” Findings of the Association for
Computational Linguistics: EMNLP 2022. 2022.
- Ghosh, Sagarika, et al. ”Matching of hand-drawn flowchart, pseudocode,
and english description using transfer learning.” Multimedia Tools and
Applications (2023): 1-29.
- Mentari, Mustika, et al. “Automatic Java Code Generation System from
Flowchart for Basic Programming Learning.” Proceedings of the 5th
Annual Advanced Technology, Applied Science, and Engineering
Conference (ATASEC) 2023. Vol. 229. Springer Nature, 2024.