مقاله انگلیسی رایگان در مورد آزمایش نرم افزار فعال شده با وب معنایی – الزویر 2020

 

مشخصات مقاله
ترجمه عنوان مقاله مرور سیستماتیک نوشتجات در مورد آزمایش نرم افزار فعال شده با وب معنایی
عنوان انگلیسی مقاله A systematic literature review on semantic web enabled software testing
انتشار مقاله سال 2020
تعداد صفحات مقاله انگلیسی 78 صفحه
هزینه دانلود مقاله انگلیسی رایگان میباشد.
پایگاه داده نشریه الزویر
نوع نگارش مقاله
مقاله پژوهشی (Research Article)
مقاله بیس این مقاله بیس نمیباشد
نمایه (index) Scopus – Master Journals List – JCR
نوع مقاله ISI
فرمت مقاله انگلیسی  PDF
ایمپکت فاکتور(IF)
4.018 در سال 2019
شاخص H_index 94 در سال 2020
شاخص SJR 0.550 در سال 2019
شناسه ISSN 0164-1212
شاخص Quartile (چارک) Q2 در سال 2019
مدل مفهومی ندارد
پرسشنامه ندارد
متغیر ندارد
رفرنس دارد
رشته های مرتبط مهندسی کامپیوتر
گرایش های مرتبط مهندسی نرم افزار
نوع ارائه مقاله
ژورنال
مجله  مجله سیستم ها و نرم افزار – Journal of Systems and Software
دانشگاه  Department of Computer Engineering, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran
کلمات کلیدی آزمایش نرم افزار، تولید آزمایش، وب معنایی، هستی شناسی، مرور سیستماتیک نوشتجات
کلمات کلیدی انگلیسی Software testing, Test generation, Semantic web, Ontology, Systematic literature review
شناسه دیجیتال – doi
https://doi.org/10.1016/j.jss.2019.110485
کد محصول E14470
وضعیت ترجمه مقاله  ترجمه آماده این مقاله موجود نمیباشد. میتوانید از طریق دکمه پایین سفارش دهید.
دانلود رایگان مقاله دانلود رایگان مقاله انگلیسی
سفارش ترجمه این مقاله سفارش ترجمه این مقاله

 

فهرست مطالب مقاله:
Abstract
1. Introduction
2. Background
3. Research method
4. Overview of the studies
5. Theoretical foundations
6. Concrete approaches
7. Semantic web technologies in the software testing process
8. Test ontologies
9. Application domains
10. Impact of semantic web technologies on software testing
11. Quality assessment results
12. Discussion and future directions
13. Threats to validity
14. Conclusion
Appendix A. Data extraction form
Appendix B. Publication sources
Appendix C. Summarizing the studies
References

بخشی از متن مقاله:
Abstract

Software testing, as a major verification and validation activity which revolves around quality tests, is a knowledge-intensive activity. Hence, it is reasonable to expect that it can be improved by effective application of semantic web technologies, e.g., ontologies, which have been frequently used in knowledge engineering activities. The objective of this work is to investigate and provide a better understanding of how semantic web enabled techniques, i.e., the techniques that are based on the effective application of the semantic web technologies, have been used to support software testing activities. For this purpose, a Systematic Literature Review based on a predefined procedure is conducted. A total of 52 primary studies were identified as relevant, which have undergone a thorough meta-analysis with regards to our posed research questions. This study indicates the benefits of semantic web enabled software testing in both industry and academia. It also identifies main software testing activities that can benefit from the semantic web enabled techniques. Furthermore, contributions of such techniques to the testing process are thoroughly examined. Finally, potentials and difficulties of applying these techniques to software testing, along with the promising research directions are discussed.

Introduction

Software development process consists of many complex and error-prone activities. One of the most important of these activities is Quality Assurance (QA). In order to ensure the quality of software products, performing Verification & Validation (V&V) activities is essential throughout the software development and maintenance process. The purpose of V&V activities is to ensure that software is built in conformance with its specification and that it satisfies its user’s needs [1]. Software testing is a major V&V activity that consists of dynamic V&V of the behavior of software on a finite set of test cases, against the expected behavior [1]. Advances in technology and the emergence of increasingly complex and critical applications require test strategies, in order to achieve high quality and reliable software products. A wide range of testing techniques are proposed for software products. However, software testing is usually performed under tight resource and time constraints, and hence, researchers are continuously seeking to develop new approaches to address this issue. Knowledge management principles and techniques have been applied in different phases of the software development process [2, 3, 4]. As a sub-area of software engineering, software testing is also a knowledge-intensive process, and it is essential to provide automation support for capturing, sharing, analyzing, retrieving, and representing testing knowledge [5].

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا