Requirement Engineering for Shaping Automation Support Code Generation Tools
Software code generation tools have tremendous power on all software development life-cycle aspects which
promoted to not just for enhancing the performance of development but also to reduce time-to-development, time-to-market,
and costs of development. This paper aims to demonstrate the epistemic variety of automation support code generation tools
according to studying and analyzing a number of implemented tools. It conducted by a qualitative analysis of eight former
associated tools that have contributed according to research papers. This paper resulted in the seven important diminutions
which necessity to be studied and identified by the requirement engineers for shaping automation based on software code
generation tools. It addressed the four types of software code generation tools and the integration types between these types.
And finally, it addressed a general model requirement of software code generation tools. The main value of this paper is to
target the requirement engineers at the in-house software development companies who are willing to develop automation
support code generation tools.
Keywords - Requirement Engineering, Code Generation Tools, Software Tools