The emergence of automated development platforms is generating considerable debate regarding the trajectory of software engineering . Will this technology completely supplant human programmers ? Perhaps not entirely, but they are certainly poised to reshape the methodology of building applications . We can anticipate a shift where developers will i