Abstract
It is very difficult for software organizations to fulfill users’ requirement, as they change frequently. It is an organization’s major responsibility to get rid of this change as soon as possible in order to compete in market. A brief analysis of these changes is very important before implementing in order to prove them profitable to the users. This work proposes a UML model-based approach using the use case and class diagrams for impact analysis and decision table that is applicable in early decision making and change planning. Later, by using the impact set we estimate the regression test effort required for the effected change in the software. The reduction in test effort observed ranges from 20 to 65 % saving significant software testing cost too. The proposed methodology obtains a reduction of 37.5 % on an average.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aprna Tripathi, D.S. Kushwaha and Prof. Arun Misra, “Quality Validation of Software Design before Change Implementation through Complexity Measurement”, In AISC series of Springer-Dec 2013.
H. Lu, Y. Zhou, B. Xu, H. Leung, and L. Chen. The ability of object-oriented metrics to predict change-proneness: a meta-analysis. Empirical Softw. Engg., 17(3):200–242, June 2012.
H. Kagdi and D. Poshyvanyk. Who can help me with this change request? In Program Comprehension, 2009. ICPC’09. IEEE 17th International Conference on, pages 273–277. IEEE, 2009.
Aprna Tripathi, Dharmender Singh Kushwaha, Arun Kumar Misra, “Analysis of Impacted Classes and Regression Test Suite Generation”, 2nd International Conference on Advance Computing and Creating Entrepreneurs (ACCE 2013), Udaipur, February 2013.
P. Bengtsson and J. Bosch. Architecture level prediction of software maintenance. In Software Maintenance and Reengineering, 1999. Proceedings of the Third European Conference on, pages 139–147. IEEE, 1999.
Rational rose. http://www-03.ibm.com/software/products/us/en/ratirosefami/. [Online; accessed 03-June-2015].
Visual paradigm. http://www.visual-paradigm.com/. [Online; accessed 03-June-2013].
N. Minhas and A. Zulfiqar, ‘An Improved Framework for Requirement Change Management in Global Software Development’, Journal of Software Engineering and Applications, vol. 07, no. 09, pp. 779–790, 2014.
R. S. Pressman. Software Engineering: A Practitioner’s Approach. McGraw-Hill Higher Education, 5th edition, 2001.
Ashish Sharma, Manu Vardhan and Dharmender Singh Kushwaha, “A Versatile Approach for the Estimation of Software Development Effort Based on SRS Document”, International Journal of Software Engineering and Knowledge Engineering (IJSEKE), Volume 24, Issue 01, February 2014, pp. 1–42.
D.S. Kushwaha and A.K Misra, “Software Test Effort Estimation”, ACM SIGSOFT Software Engineering Notes, Vol. 33, No. 3, May 2008.
Aprna Tripathi, Dharmender Singh Kushwaha, Arun Kumar Misra, “Software Change Validation Before Change Implementation”, 2nd International Conference on Advance Computing and Creating Entrepreneurs (ACCE 2013), Udaipur, February 2013.
Rajat Swapnil, Aprna Tripathi And Dharmender Singh Kushwaha, “Software Change Validation Using Class Diagram and SRS”, 3rd IEEE International Advance Computing Conference (IACC-2013), February 2013.
Prateek Khurana, Aprna Tripathi And Dharmender Singh Kushwaha, “Change Impact Analysis and its Regression Test Effort Estimation”, 3rd IEEE International Advance Computing Conference (IACC-2013), February 2013.
Prateek Khurana, Aprna Tripathi And Dharmender Singh Kushwaha, “Change Impact Analysis and its Regression Test Effort Estimation “, 3rd IEEE International Advance Computing Conference (IACC-2013), Ghaziabad, February 2013.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Avinash Gupta, Kushwaha, D.S. (2016). Use Case-Based Software Change Analysis and Reducing Regression Test Effort. In: Satapathy, S., Bhatt, Y., Joshi, A., Mishra, D. (eds) Proceedings of the International Congress on Information and Communication Technology. Advances in Intelligent Systems and Computing, vol 438. Springer, Singapore. https://doi.org/10.1007/978-981-10-0767-5_48
Download citation
DOI: https://doi.org/10.1007/978-981-10-0767-5_48
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0766-8
Online ISBN: 978-981-10-0767-5
eBook Packages: EngineeringEngineering (R0)