Prediction of effort required to design software for smart city applications. (January 2021)