The emergence of automated development platforms is fueling considerable discussion regarding the outlook of software engineering . Will such platforms completely supplant human developers ? Perhaps not entirely, but they are certainly poised to revolutionize the methodology of building applications . We can anticipate a change where developers wil