The increasing demand for rapid software development has led to the growing use of code generators, which significantly accelerate the programming process. This study investigates the impact of code generators on programming resource needs by comparing the time required by programmers of varying skill levels to develop applications using three code generators PHPMaker, PHPRunner, and CakePH versus manual coding with Laravel. Results indicate that code generators allow programmers, regardless of experience, to produce applications more quickly than manual methods. Interestingly, even novice programmers using code generators outperform senior programmers coding manually. This research contributes to the field by providing a clearer understanding of the efficiency gains offered by code generators and suggesting their potential to optimize programming resources in software development. However, the study also highlights the need for future research to evaluate additional factors, such as application complexity and quality, to further refine resource estimation models like SLIM and COCOMO when integrating code generators into the software development process. Keywords: Code Generator, programming resource, software development
Read full abstract