BRTSRDM: Bi-Criteria Regression Test Suite Reduction based on Data Mining

سال انتشار: 1402
نوع سند: مقاله ژورنالی
زبان: انگلیسی
مشاهده: 116

فایل این مقاله در 27 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_JADM-11-2_001

تاریخ نمایه سازی: 27 تیر 1402

چکیده مقاله:

Regression testing reduction is an essential phase in software testing. In this step, the redundant and unnecessary cases are eliminated, whereas software accuracy and performance are not degraded. So far, various researches have been proposed in regression testing reduction field. The main challenge in this area is to provide a method that maintain fault-detection capability while reducing test suites. In this paper, a new test suite reduction technique is proposed based on data mining. In this method, in addition to test suite reduction, its fault-detection capability is preserved using both clustering and classification. In this approach, regression test cases are reduced using a bi-criteria data mining-based method in two levels. In each level, the different and useful coverage criteria and clustering algorithms are used to establish a better compromise between test suite size and the ability of reduced test suite fault detection. The results of the proposed method have been compared to the effects of five other methods based on PSTR and PFDL. The experiments show the efficiency of the proposed method in the test suite reduction in maintaining its capability in fault detection.

نویسندگان

Mohammad Reza Keyvanpour

Department of Computer Engineering, Faculty of Engineering, Alzahra University, Tehran, Iran

Zahra Karimi Zandian

Data Mining Lab, Department of Computer Engineering, Faculty of Engineering, Alzahra University, Tehran, Iran

Nasrin Mottaghi

Data Mining Lab, Department of Computer Engineering, Faculty of Engineering, Alzahra University, Tehran, Iran

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • C. Coviello, S. Romano, G. Scanniello, A. Marchetto, G. Antoniol, ...
  • E. G. Cartaxo, P. D. L. Machado, and F. G. ...
  • D. Shin, S. Yoo, M. Papadakis, and D.-H. Bae, “Empirical ...
  • G. J. Myers, T. Badgett, T. M. Thomas, and C. ...
  • P. K. Gupta, “K-Step Crossover Method based on Genetic Algorithm ...
  • A. Singh Verma, A. C. Choudhary, and S. Tiwari, “Regression ...
  • H. Hussein, A. Younes, and W. Abdelmoez, “Quantum algorithm for ...
  • A. Nadeem, A. Awais, and others, “TestFilter: a statement-coverage based ...
  • V. Chaurasia, Y. Chauhan, and K. Thirunavukkarasu, “A survey on ...
  • R. Wang, B. Qu, and Y. Lu, “Empirical study of ...
  • L. Raamesh and G. V Uma, “Reliable mining of automatically ...
  • A. A. Saifan and others, “Test Case Reduction Using Data ...
  • G. Rothermel, M. J. Harrold, J. Von Ronne, and C. ...
  • M. Alian, D. Suleiman, and A. Shaout, “Test case reduction ...
  • L. You and Y. Lu, “A genetic algorithm for the ...
  • S. Nachiyappan, A. Vimaladevi, and C. B. SelvaLakshmi, “An evolutionary ...
  • A. Kaur and D. Bhatt, “Hybrid particle swarm optimization for ...
  • R. Nagar, A. Kumar, S. Kumar, and A. S. Baghel, ...
  • C. Coviello, S. Romano, G. Scanniello, and G. Antoniol, “GASSER: ...
  • Z. Chen, B. Xu, X. Zhang, and C. Nie, “A ...
  • B. Vaysburg, L. H. Tahat, and B. Korel, “Dependence analysis ...
  • N. F. M. Nasir, N. Ibrahim, M. M. Deris, and ...
  • M. Santosh and R. Singh, “Test Case Minimization By Generating ...
  • Z. Anwar and A. Ahsan, “Multi-objective regression test suite optimization ...
  • A. A. Haider, A. Nadeem, and S. Rafiq, “Multiple objective ...
  • A. A. Haider, S. Rafiq, and A. Nadeem, “Test suite ...
  • C. Malz, N. Jazdi, and P. Gohner, “Prioritization of test ...
  • P. Harris and N. Raju, “A Greedy Approach for Coverage-Based ...
  • P. Konsaard and L. Ramingwong, “Total coverage based regression test ...
  • J. Offutt, J. Pan, and J. M. Voas, “Procedures for ...
  • B. Jiang, Y. Mu, and Z. Zhang, “Research of optimization ...
  • S. McMaster and A. Memon, “Fault detection probability analysis for ...
  • M. Weiser, “Program slicing. IEEE Transactions on Software Engineering, SE-۱۰ ...
  • S. Arlt, A. Podelski, and M. Wehrle, “Reducing GUI test ...
  • Z. Chen, Y. Duan, Z. Zhao, B. Xu, and J. ...
  • S. Tallam and N. Gupta, “A concept analysis inspired greedy ...
  • S. Xu, H. Miao, and H. Gao, “Test suite reduction ...
  • S. Parsa and A. Khalilian, “A bi-objective model inspired greedy ...
  • C.-T. Lin, K.-W. Tang, J.-S. Wang, and G. M. Kapfhammer, ...
  • B. Suri, I. Mangal, and V. Srivastava, “Regression test suite ...
  • S. Sampath, R. Bryce, and A. M. Memon, “A uniform ...
  • S. Yoo and M. Harman, “Using hybrid algorithm for pareto ...
  • K. Z. Zamli, F. Din, B. S. Ahmed, and M. ...
  • D. Panwar, P. Tomar, and V. Singh, “Hybridization of Cuckoo-ACO ...
  • C. Xia, Y. Zhang, and Z. Hui, “Test Suite Reduction ...
  • A. Marchetto, G. Scanniello, and A. Susi, “Combining code and ...
  • Z. K. Zandian and M. Keyvanpour, “Systematic identification and analysis ...
  • N. Mottaghi and M. R. Keyvanpour, “Test suite reduction using ...
  • S. Kansomkeat, P. Thiket, and J. Offutt, “Generating test cases ...
  • S. Parsa, A. Khalilian, and Y. Fazlalizadeh, “A new algorithm ...
  • K. Muthyala and R. Naidu, “A novel approach to test ...
  • U. J. Kameswari, A. Saikiran, K. V. K. Reddy, and ...
  • R. Dash, R. Dash, and I. Siksha, “Application of K-mean ...
  • B. Subashini and D. JeyaMala, “Reduction of test cases using ...
  • C. Chantrapornchai, K. Kinputtan, and A. Santibowanwing, “Test case reduction ...
  • S. Prasad, M. Jain, S. Singh, and C. Patvardhan, “Regression ...
  • R. Chauhan, P. Batra, and S. Chaudhary, “An efficient approach ...
  • P. Harris and N. Raju, “Towards test suite reduction using ...
  • C. Coviello, S. Romano, G. Scanniello, A. Marchetto, A. Corazza, ...
  • N. Chetouane, F. Wotawa, H. Felbinger, and M. Nica, “On ...
  • J. Chandrasekaran, H. Feng, Y. Lei, R. Kacker, and D. ...
  • M. Gordan, S. R. Sabbagh-Yazdi, Z. Ismail, K. Ghaedi, and ...
  • A. Hasan-Zadeh, F. Asadi, and N. Garbazkar, “Investigating Changes in ...
  • J. H. Andrews, L. C. Briand, Y. Labiche, and A. ...
  • M. Gligoric, A. Groce, C. Zhang, R. Sharma, M. A. ...
  • A. Gupta and P. Jalote, “An approach for experimentally evaluating ...
  • M. Gligoric, A. Groce, C. Zhang, R. Sharma, M. A. ...
  • P. Yildirim and D. Birant, “K-linkage: A new agglomerative approach ...
  • Y. Pang, X. Xue, A. S. Namin, Y.-F. Shi, S. ...
  • Y. Pang, X. Xue, and A. S. Namin, “Identifying effective ...
  • A. K. Jain and R. C. Dubes, Algorithms for clustering ...
  • L. Kaufman and P. J. Rousseeuw, Finding groups in data: ...
  • Y. Yang, X. Guan, and J. You, “CLOPE: a fast ...
  • M. Hutchins, H. Foster, T. Goradia, and T. Ostrand, “Experiments ...
  • R. Abou Assi, W. Masri, and C. Trad, “Substate Profiling ...
  • S. Parsa and A. Khalilian, “On the optimization approach towards ...
  • A. Khalilian and S. Parsa, “Bi-criteria test suite reduction by ...
  • M. Harman, S. A. Mansouri, and Y. Zhang, “Search-based software ...
  • I. Hamzaoglu and J. H. Patel, “Test set compaction algorithms ...
  • S. U. R. Khan, S. P. Lee, N. Javaid, and ...
  • M. R. Keyvanpour, H. Homayouni, and H. Shirazee, “Automatic software ...
  • M. Marré and A. Bertolino, “Using spanning sets for coverage ...
  • M. Kalkov and D. Pamakha, “Code coverage criteria and their ...
  • K. Wang, C. Xu, and B. Liu, “Clustering transactions using ...
  • I. Hooda and R. Chhillar, “A review: Study of test ...
  • نمایش کامل مراجع