ارائه راهکاری مبتنی بر الگوریتم یادگیری معلم و دانش آموز به منظور کاهش موارد آزمون رگرسیون

سال انتشار: 1403
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 177

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

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

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

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

JR_JME-22-78_001

تاریخ نمایه سازی: 15 آبان 1403

چکیده مقاله:

هدف انتخاب موارد آزمون این است که بتوان زیر مجموعه­ای انتخاب شود که قابلیت بالقوه شناسایی خطاهای ناشی از تغییرات را داشته باشد. به عبارتی هدف روش های انتخاب موارد آزمون، کاهش تعداد موارد آزمون بعد از تغییر کد است و بر روی شناسایی بخش­های اصلاح شده برنامه تمرکز دارد. روش های هوشمند مانند رگرسیون، دقت آزمون را در پروژه های نرم افزاری بهبود می بخشند و استفاده از الگوریتم­های بهینه سازی در یافتن مقدار بهینه موارد آزمون می­تواند از نظر زمان و سرعت هم مفید واقع شود. در این مقاله تکنیکی برای کاهش موارد آزمون رگرسیون مبتنی برروش بهینه سازی معلم- دانش آموز ارائه می­شود.  این روش از دو مرحله معلم( فاز آموزش) و دانش آموز ( فاز یادگیری) روی مجموعه آزمون تشکیل شده و بر اساس پارامترهای مختلف پیاده سازی گردیده است. نتایج آزمایش­ها نشان داد که استفاده از الگوریتم معلم- دانش آموز، زمان لازم برای کاهش موارد آزمون رگرسیون را تا حدی بهبود می­بخشد، هر چند که جواب قطعی را به ما نمی دهد و جوابی نزدیک به بهینه را خواهد داد. نتایج حاصل از اجرای رویکرد پیشنهادی با روش­های قبلی انتخاب موارد آزمون مقایسه شده و مشاهده شد که میانگین زمان اجرای موارد آزمون انتخابی، توسط آن بهتر است

کلیدواژه ها:

آزمون نرم افزار ، بهینه سازی ، آزمون رگرسیون ، الگوریتم یادگیری معلم- دانش آموز

نویسندگان

محمود دی پیر

دانشیار، دانشکده رایانه، دانشگاه علوم و فنون هوایی شهید ستاری، تهران، ایران.

امیرحسین محمدپور

کارشناسی ارشد، گروه مهندسی کامپیوتر، واحد تهران جنوب، دانشگاه آزاد اسلامی، تهران، ایران

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • G. Rothermel, R.J. Untch and C. Chu. “Prioritizing Test Cases ...
  • M.J. Harrold, J.V. Ronne and C. Hong. “Empirical Studies of ...
  • V.Chaurasia, Y.Chauhan, and K. Thirunavukkarasu. “A survey on test case ...
  • Q. Wang, S. Jiang and Y. Zhang. “An approach to ...
  • R.P. Mahapatra, M. Mohan and A. Kulothungan. “Effective tool for ...
  • S. Dahiya, R.K Bhatia, and D. Rattan. “Regression test selection ...
  • F. Haftman, D. Kossmann, and E. Lo. “A framework for ...
  • M. Al-Refai, “Improving Model-Based Regression Test Selection. ” in Proceedings ...
  • E. Engström, P. Runeson, and M. Skoglund. “A systematic review ...
  • P. Kandil, S. Moussa, and N. Badr. “Cluster-based Test Cases ...
  • X.Y. Ma, B.K. Sheng, and C.Q.Ye. “Test-suite reduction using genetic ...
  • S. Nayak, C. Kumar, S. Tripathi, N. Mohanty, and V. ...
  • M. Tyagi and S. Malhotra. "Test case prioritization using multi ...
  • B. Suri and S. Singhal. “Test case selection & prioritization ...
  • B.A.K.R., ba-quttayyan, H. Mohd, and Y. Yusof. “a critical analysis ...
  • M. Khatibsyarbini, M. A. Isa, D.N. Jawawi, H.N.A. Hamed, and ...
  • Vedpal, H. Tanwar, N. Chauhan, and M. Khanna. “Test case ...
  • A. Bajaj, A. Abraham, S. Ratnoo, and L.A. Gabralla. “Test ...
  • E. Engström, P. Runeson, and M. Skoglund. “A systematic review ...
  • O. Dahiya, K. Solanki. “A systematic literature study of regression ...
  • M. Khatibsyarbini, M.A. Isa, D.N. Jawawi, and R. Tumeng. “Test ...
  • M. Hasnain, I. Ghani, M.F. Pasha, and S.R. Jeong. “Ontology-based ...
  • R.V. Rao, V.J. Savsani, and D.P. Vakharia. “Teaching–learning-based optimization: a ...
  • F. Zou, D. Chen, and Q. Xu. “A survey of ...
  • A. Ebrahimi, A. Hajipour, and H. Tavakoli. "Localization in IoT ...
  • H. Bigdeli, S.M.S. Mirdamadi, and J. Tayyebi. "A meta-heuristic method ...
  • E. Shadkam, and M. Ghayoor. "A new hybrid method DSM ...
  • نمایش کامل مراجع