10.1504/IJARGE.2018.093961