• ورود به سامانه
      مشاهده مورد 
      •   صفحهٔ اصلی
      • نشریات انگلیسی
      • Scientia Iranica
      • Volume 27, Issue 3
      • مشاهده مورد
      •   صفحهٔ اصلی
      • نشریات انگلیسی
      • Scientia Iranica
      • Volume 27, Issue 3
      • مشاهده مورد
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      Constructing automated test oracle for low observable software

      (ندگان)پدیدآور
      Valueian, MeysamAttar, NioushaHaghighi, HassanVahidi-Asl, Mojtaba
      Thumbnail
      دریافت مدرک مشاهده
      FullText
      اندازه فایل: 
      3.619 مگابایت
      نوع فايل (MIME): 
      PDF
      نوع مدرک
      Text
      Article
      زبان مدرک
      English
      نمایش کامل رکورد
      چکیده
      Using machine learning techniques for constructing automated test oracles have been successful in recent years. However, existing machine learning based oracles have deficiencies when applied to software systems with low observability, such as embedded software, cyber-physical systems, multimedia software programs, and computer games. This paper proposes a new black box approach to construct automated oracles which can be applied to software systems with low observability. The proposed approach employs an Artificial Neural Network (ANN) algorithm which uses input values as well as corresponding pass/fail outcomes of the program under test, as the training set. To evaluate the performance of the proposed approach, we have conducted extensive experiments on several benchmarks. The results manifest the applicability of the proposed approach to software systems with low observability as well as its higher accuracy in comparison to a well-known machine learning based method. We have also assessed the effect of different parameters on the accuracy of the proposed approach.
      کلید واژگان
      Software testing
      Test Oracle
      Machine learning
      Embedded Software
      neural networks

      شماره نشریه
      3
      تاریخ نشر
      2020-06-01
      1399-03-12
      ناشر
      Sharif University of Technology
      سازمان پدید آورنده
      Faculty of Computer Science and Engineering, Shahid Beheshti University, G.C, Tehran, P.O. Box 1983963113, Iran
      Faculty of Computer Science and Engineering, Shahid Beheshti University, G.C, Tehran, P.O. Box 1983963113, Iran
      Faculty of Computer Science and Engineering, Shahid Beheshti University, G.C, Tehran, P.O. Box 1983963113, Iran
      Faculty of Computer Science and Engineering, Shahid Beheshti University, G.C, Tehran, P.O. Box 1983963113, Iran

      شاپا
      1026-3098
      2345-3605
      URI
      https://dx.doi.org/10.24200/sci.2019.51494.2219
      http://scientiairanica.sharif.edu/article_21524.html
      https://iranjournals.nlai.ir/handle/123456789/118973

      مرور

      همه جای سامانهپایگاه‌ها و مجموعه‌ها بر اساس تاریخ انتشارپدیدآورانعناوینموضوع‌‌هااین مجموعه بر اساس تاریخ انتشارپدیدآورانعناوینموضوع‌‌ها

      حساب من

      ورود به سامانهثبت نام

      تازه ترین ها

      تازه ترین مدارک
      © کليه حقوق اين سامانه برای سازمان اسناد و کتابخانه ملی ایران محفوظ است
      تماس با ما | ارسال بازخورد
      قدرت یافته توسطسیناوب