• ثبت نام
    • ورود به سامانه
    مشاهده مورد 
    •   صفحهٔ اصلی
    • نشریات انگلیسی
    • Journal of AI and Data Mining
    • Volume 6, Issue 2
    • مشاهده مورد
    •   صفحهٔ اصلی
    • نشریات انگلیسی
    • Journal of AI and Data Mining
    • Volume 6, Issue 2
    • مشاهده مورد
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Optimizing Cost Function in Imperialist Competitive Algorithm for Path Coverage Problem in Software Testing

    (ندگان)پدیدآور
    Saadtjoo, M. A.Babamir, S. M.
    Thumbnail
    دریافت مدرک مشاهده
    FullText
    اندازه فایل: 
    1.051 مگابایت
    نوع فايل (MIME): 
    PDF
    نوع مدرک
    Text
    Research/Original/Regular Article
    زبان مدرک
    English
    نمایش کامل رکورد
    چکیده
    Search-based optimization methods have been used for software engineering activities such as software testing. In the field of software testing, search-based test data generation refers to application of meta-heuristic optimization methods to generate test data that cover the code space of a program. Automatic test data generation that can cover all the paths of software is known as a major challenge. The paper establishes a new cost function for automatic test data generation, which can traverse the non-iterative paths of software control flow graphs. This function is later compared with similar cost functions proposed in other articles. The results indicate the superior performance of the proposed function. Still another innovation in this paper is the application of the Imperialist Competitive Algorithm in automatic test data generation along with the proposed cost function. Automatic test data generation is implemented through the Imperialist Competitive Algorithm as well as the Genetic and Particle Swarm Optimization Algorithms for three software programs with different search space sizes. The algorithms are compared with each other in terms of convergence speed, computational time, and local search. Test data generated by the proposed method has achieved better results than other algorithms in finding the number of non-iterative paths, the convergence speed and computational time with growing the searching space of the software's control flow graph.
    کلید واژگان
    software testing
    Imperialist Competitive Algorithm (ICA)
    test data generation
    Control Flow Graph (CFG)
    program complexity
    C.3. Software Engineering

    شماره نشریه
    2
    تاریخ نشر
    2018-07-01
    1397-04-10
    ناشر
    Shahrood University of Technology
    سازمان پدید آورنده
    Department of Computer Engineering, University of Kashan, Kashan, Iran
    Department of Computer Engineering, University of Kashan, Kashan, Iran

    شاپا
    2322-5211
    2322-4444
    URI
    https://dx.doi.org/10.22044/jadm.2017.5015.1603
    http://jad.shahroodut.ac.ir/article_1013.html
    https://iranjournals.nlai.ir/handle/123456789/294896

    مرور

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

    حساب من

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

    آمار

    مشاهده آمار استفاده

    تازه ترین ها

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