{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,22]],"date-time":"2026-03-22T07:15:50Z","timestamp":1774163750714,"version":"3.50.1"},"reference-count":29,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T00:00:00Z","timestamp":1698019200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia","award":["PNURSP2023R 384"],"award-info":[{"award-number":["PNURSP2023R 384"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Test case selection is to minimize the time and effort spent on software testing in real-time practice. During software testing, software firms need techniques to finish the testing in a stipulated time while uncompromising on quality. The motto is to select a subset of test cases rather than take up all available test cases to uncover most bugs. Our proposed model in the research study effort is termed SCARF-RT, which stands for Similarity coefficient (SC), Creating Acronyms, Regression test (RT), and Fuzzy set (FS) with Dataset (DS). Clustering of test cases using ranking and also based on similarity coefficients is to be implemented. This research considered eleven different features for clustering the test cases. Two techniques have been used. Firstly, each cluster will, to a certain extent, encompass a collection of distinct traits. Depending on the coverage of the feature, a cluster of test cases might be chosen. The ranking approach was used to create these groupings. The second methodology finds similarity among test cases based on eleven features. Then, the maxmin composition is used to find fuzzy equivalences upon which clusters are formed. Most similar test cases are clustered. Test cases of every cluster are selected as a test suite. The outcomes of this research show that the selected test cases based on the proposed approaches are better than existing methodologies in selecting test cases with less duration and at the same time not compromising on quality. Both fuzzy rank-based clustering and similarity coefficient-based clustering test case selection approaches have been developed and implemented. With the help of these methods, testers may quickly choose test cases based on the suggested characteristics and complete regression testing more quickly.<\/jats:p>","DOI":"10.3390\/sym15101959","type":"journal-article","created":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T10:32:24Z","timestamp":1698057144000},"page":"1959","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Test Case Selection through Novel Methodologies for Software Application Developments"],"prefix":"10.3390","volume":"15","author":[{"given":"Sekar Kidambi","family":"Raju","sequence":"first","affiliation":[{"name":"School of Computing, SASTRA Deemed University, Thanjavur 613401, India"}]},{"given":"Sathiamoorthy","family":"Gopalan","sequence":"additional","affiliation":[{"name":"Department of Maths, SASHE, SASTRA Deemed University, Thanjavur 613401, India"}]},{"given":"S. K.","family":"Towfek","sequence":"additional","affiliation":[{"name":"Computer Science and Intelligent Systems Research Center, Blacksburg, VA 24060, USA"},{"name":"Department of Communications and Electronics, Delta Higher Institute of Engineering and Technology, Mansoura 35111, Egypt"}]},{"given":"Arunkumar","family":"Sukumar","sequence":"additional","affiliation":[{"name":"School of Computing, SASTRA Deemed University, Thanjavur 613401, India"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9843-6392","authenticated-orcid":false,"given":"Doaa Sami","family":"Khafaga","sequence":"additional","affiliation":[{"name":"Computer Sciences, College of Computer and Information Sciences, Princess Nourah Bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7507-5267","authenticated-orcid":false,"given":"Hend K.","family":"Alkahtani","sequence":"additional","affiliation":[{"name":"Department of Information Systems, College of Computer and Information Sciences, Princess Nourah Bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0067-692X","authenticated-orcid":false,"given":"Tahani Jaser","family":"Alahmadi","sequence":"additional","affiliation":[{"name":"Department of Information Systems, College of Computer and Information Sciences, Princess Nourah Bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia"}]}],"member":"1968","published-online":{"date-parts":[[2023,10,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1016\/j.jss.2016.06.058","article-title":"Scope-Aided Test Prioritization, Selection, and Minimization for Software Reuse","volume":"131","author":"Miranda","year":"2017","journal-title":"J. Syst. Softw."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"4887","DOI":"10.1016\/j.eswa.2013.02.018","article-title":"Search-Based Constrained Test Case Selection Using Execution Effort","volume":"40","author":"Barros","year":"2013","journal-title":"Expert Syst. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1781","DOI":"10.1016\/j.infsof.2013.04.004","article-title":"Test Case Selection for Black-Box Regression Testing of Database Applications","volume":"55","author":"Rogstad","year":"2013","journal-title":"Inf. Softw. Technol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/j.procs.2015.07.389","article-title":"A Novel Method for Allocating Software Test Cases","volume":"57","author":"Amrita","year":"2015","journal-title":"Procedia Comput. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.jss.2014.08.032","article-title":"WAS: A Weighted Attribute-Based Strategy for Cluster Test Selection","volume":"98","author":"Wang","year":"2014","journal-title":"J. Syst. Softw."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1016\/j.jss.2016.06.065","article-title":"Optimal control based regression test selection for service-oriented workflow applications","volume":"124","author":"Wang","year":"2017","journal-title":"J. Syst. Softw."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"532","DOI":"10.1016\/j.ins.2010.09.012","article-title":"System regression test planning with a fuzzy expert system","volume":"259","author":"Xu","year":"2014","journal-title":"Inf. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1109\/32.910860","article-title":"Empirical studies of a prediction model for regression test selection","volume":"27","author":"Harrold","year":"2001","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"936","DOI":"10.1109\/TSE.2011.56","article-title":"Size-constrained regression test case selection using multicriteria optimization","volume":"38","author":"Mirarab","year":"2011","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1109\/32.87284","article-title":"Test selection based on finite state models","volume":"17","author":"Khendek","year":"1991","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/S0164-1212(00)00119-9","article-title":"Empirical comparison of regression test selection algorithms","volume":"57","author":"Mansour","year":"2001","journal-title":"J. Syst. Softw."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1016\/S0950-5849(02)00027-7","article-title":"Reduction-based methods and metrics for selective regression testing","volume":"44","author":"Mansour","year":"2002","journal-title":"Inf. Softw. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/S0950-5849(99)00052-X","article-title":"An optimal representative set selection method","volume":"42","author":"Lee","year":"2000","journal-title":"Inf. Softw. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1145\/367008.367020","article-title":"An empirical study of regression test selection techniques","volume":"10","author":"Graves","year":"2001","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1109\/32.536955","article-title":"Analyzing regression test selection techniques","volume":"22","author":"Rothermel","year":"1996","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1016\/j.jss.2015.12.003","article-title":"Cost effective strategies for the regression testing of database applications: Case study and lessons learned","volume":"113","author":"Rogstad","year":"2016","journal-title":"J. Syst. Softw."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2015.11.027","article-title":"Multi-objective optimisation for regression testing","volume":"334\u2013335","author":"Zheng","year":"2016","journal-title":"Inf. Sci."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3057269","article-title":"Effective regression test case selection: A systematic literature review","volume":"50","author":"Kazmi","year":"2017","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1145\/248233.248262","article-title":"A safe, efficient regression test selection technique","volume":"6","author":"Rothermel","year":"1997","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/j.infsof.2016.08.008","article-title":"Full Modification Coverage Through Automatic Similarity-Based Test Case Selection","volume":"80","author":"Torkar","year":"2016","journal-title":"Inf. Softw. Technol."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.infsof.2008.09.010","article-title":"Automating Regression Test Selection Based on UML Designs","volume":"51","author":"Briand","year":"2009","journal-title":"Inf. Softw. Technol."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1109\/TSE.1985.232226","article-title":"Selecting Software Test Data Using Data Flow Information","volume":"SE-11","author":"Rapps","year":"1985","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1145\/152388.152391","article-title":"A Methodology for Controlling the Size of a Test Suite","volume":"2","author":"Harrold","year":"1993","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"ref_24","first-page":"11","article-title":"Measurement and Analysis of Test Suite Volume Metrics for Regression Testing","volume":"4","author":"Raju","year":"2014","journal-title":"Int. J. Eng. Res. Appl."},{"key":"ref_25","unstructured":"Wong, W.E., Horgan, J.R., London, S., and Agrawal, H. (1997, January 2\u20135). A Study of effective regression testing in practice. Proceedings of the Eighth International Symposium on Software Reliability Engineering, Albuquerque, NM, USA."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"103964","DOI":"10.1016\/j.micpro.2021.103964","article-title":"Multi-Objective based test case selection and prioritization for distributed cloud environment","volume":"82","author":"Gokilavani","year":"2021","journal-title":"Microprocess. Microsyst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1080\/02755947.2014.996684","article-title":"Influences of Experts\u2019 Personal Experiences in Fuzzy Logic Modeling of Atlantic Salmon Habitat","volume":"35","author":"Mocq","year":"2015","journal-title":"North Am. J. Fish. Manag."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/j.fishres.2015.05.030","article-title":"Perceived Impact of Offshore Aquaculture Area on Small-Scale Fisheries: A Fuzzy Logic Model Approach","volume":"170","author":"Ramos","year":"2015","journal-title":"Fish. Res."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1016\/j.compag.2018.05.015","article-title":"Expert System Based on a Fuzzy Logic Model for the Analysis of the Sustainable Livestock Production Dynamic System","volume":"161","author":"Rivero","year":"2019","journal-title":"Comput. Electron. Agric."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/15\/10\/1959\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:10:31Z","timestamp":1760130631000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/15\/10\/1959"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,23]]},"references-count":29,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2023,10]]}},"alternative-id":["sym15101959"],"URL":"https:\/\/doi.org\/10.3390\/sym15101959","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,23]]}}}