A Two Phase Method to Predict the Software Faults using Self-organizing Map and Support-Vector Machine Algorithms

Publish Year: 1398
نوع سند: مقاله کنفرانسی
زبان: English
View: 408

متن کامل این Paper منتشر نشده است و فقط به صورت چکیده یا چکیده مبسوط در پایگاه موجود می باشد.
توضیح: معمولا کلیه مقالاتی که کمتر از ۵ صفحه باشند در پایگاه سیویلیکا اصل Paper (فول تکست) محسوب نمی شوند و فقط کاربران عضو بدون کسر اعتبار می توانند فایل آنها را دریافت نمایند.

  • Certificate
  • من نویسنده این مقاله هستم

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

لینک ثابت به این Paper:

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

DCBDP05_089

تاریخ نمایه سازی: 6 آذر 1398

Abstract:

Software testing is one of the important activities to guarantee software reliability. But, software testing is a costly and time-consuming task in the process of software development. Predicting faulty modules of software before testing phase leads to reduce the cost of testing. In this paper, a two phase machine learning based method has been proposed to classify the software modules into faulty or non-faulty classes. In the proposed method a combination of self-organizing map (SOM) and support-vector machine (SVM) algorithms are used to create software module classifier. Regarding the results of experiments, the proposed method outperforms the previous machine-learning methods in terms of accuracy and prediction-error.

Authors

Bahman Arasteh

Department of Computer Engineering, Tabriz Branch, Islamic Azad University, Tabriz, Iran

Keyvan Arasteh

Department of Computer Engineering, Tabriz Branch, Islamic Azad University, Tabriz, Iran

Sara Ahmadzadeh Agdam

Deprtment of Computer Engineering, Seraj Institue of Higher Education, Tabriz Iran

Masoud Forughifar

Department of Computer Engineering, Tabriz Branch, Islamic Azad University, Tabriz, Iran