A comprehensive mobile application development and testing lifecycle | IEEE Conference Publication | IEEE Xplore