Açık Akademik Arşiv Sistemi

A template-based code generator for web applications

Show simple item record

dc.contributor.authors Uyanik, B; Sahin, VH;
dc.date.accessioned 2020-10-16T10:32:33Z
dc.date.available 2020-10-16T10:32:33Z
dc.date.issued 2020
dc.identifier.citation
dc.identifier.citation Uyanik, B; Sahin, VH; (2020). A template-based code generator for web applications. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 28, 1762-1747
dc.identifier.issn 1300-0632
dc.identifier.uri https://doi.org/10.3906/elk-1910-44
dc.identifier.uri https://hdl.handle.net/20.500.12619/69648
dc.description.abstract
dc.description.abstract The importance and usage of web applications grow every day. Today from small businesses to large-scale corporations, many institutions prefer web applications for both their internal and external services. Code size and complexity of these kinds of applications grow rapidly. This brings up the question of how to improve the development process of web applications. A solution can be to use code generators. This paper introduces a template-based code generator to improve the development process of web applications. The code generator was developed and integrated into a real-life web application. Today, the web application together with the code generator is actively used in industry. This proves that an effective integration of a template-based code generator into a real-life large-scale web application can be achieved. In addition, the effectiveness of automatic code generation to manual implementation was shown with experimentation. Throughout the experiments, bug-free code generation was observed. Also, 98.95% improvement in average development time, 93.97% improvement in average test run count, and 49.37% improvement in average code size was achieved.
dc.language English
dc.publisher TUBITAK SCIENTIFIC & TECHNICAL RESEARCH COUNCIL TURKEY
dc.subject
dc.subject Engineering
dc.title A template-based code generator for web applications
dc.type Article
dc.contributor.authorID
dc.identifier.volume 28
dc.identifier.startpage 1747
dc.identifier.endpage
dc.identifier.endpage 1762
dc.contributor.department
dc.contributor.department Sakarya Üniversitesi/Bilgisayar Ve Bilişim Bilimleri Fakültesi/Yazılım Mühendisliği Bölümü
dc.contributor.saüauthor
dc.contributor.saüauthor Şahin, Veysel Harun
dc.relation.journal
dc.relation.journal TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
dc.identifier.wos WOS:000532359500037
dc.identifier.doi
dc.identifier.doi 10.3906/elk-1910-44
dc.identifier.eissn 1303-6203
dc.contributor.author
dc.contributor.author Burak Uyanik
dc.contributor.author Şahin, Veysel Harun


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record