An Empirical Evaluation of Software Quality Assurance Practices and Challenges in a Developing Country | IEEE Conference Publication | IEEE Xplore