کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885687 696254 2015 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Improving software reliability prediction through multi-criteria based dynamic model selection and combination
ترجمه فارسی عنوان
بهبود پیش بینی قابلیت اطمینان نرم افزار با استفاده از مدل انتخاب پویا و ترکیبی مبتنی بر چند معیار
کلمات کلیدی
پیش بینی قابلیت اطمینان نرم افزار، درختان تصمیم گیری، چند معیار،
ترجمه چکیده
به رغم تلاشهای تحقیقاتی زیادی برای ایجاد مدلهای قابلیت اطمینان نرم افزاری، هیچ مدل واحد وجود ندارد که در همه شرایط مناسب باشد. بر همین اساس، برخی از مطالعات اخیر در مورد قابلیت اطمینان نرم افزار تلاش کرده اند تا مدل های موجود را به طور موثرتری در عمل (مثلا انتخاب مدل و ترکیب) استفاده کنند. با این حال، آسان نیست که مشخص شود کدام مدل احتمالا پیش بینی های قابل اطمینان را به دست خواهد آورد و وزن های مناسب را برای مدل های ترکیبی تعیین کند. انتخاب مدل نادرست یا تعیین وزن، اغلب باعث پیش بینی قابلیت اطمینان نرم افزار ناموفق در عمل می شود که منجر به بروز هزینه / برنامه می شود. در این مقاله، یک چارچوب پیش بینی قابلیت اطمینان سیستماتیک را پیشنهاد می کنیم که به صورت پویا انتخاب و ترکیب چندین مدل قابلیت اطمینان نرم افزار را بر اساس تصمیم گیری درختان در مورد چند معیار. برای انتخاب مدل، رویکرد پیشنهادی از الگوهای تجربی چند معیاره حاصل از مدلها استفاده می کند. درخت تصمیم گزافی خط کاهش یافته مدل با بهترین الگوهای پیش بینی را شناسایی کرده و به طور خودکار وزن هر مدل را اختصاص می دهد. سپس مدل های شناسایی به دو گروه تقسیم می شوند که براساس احتمال پیش بینی بیش از حد و یا کم پیش بینی می شوند و مدل های رقابتی از هر گروه بر اساس وزن داده شده خود ترکیب می شوند. از نتایج ارزیابی، رویکرد ما روش های موجود را به طور متوسط ​​دقت پیش بینی کرد.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
In spite of much research efforts to develop software reliability models, there is no single model which is appropriate in all circumstances. Accordingly, some recent studies on software reliability have attempted to use existing models more effectively in practice (e.g., model selection and combination). However, it is not easy to identify which model is likely to make the most trustworthy predictions and to assign appropriate weights to models for the combination. The improper model selection or weight assignment often causes unsuccessful software reliability prediction in practice, which leads to cost/schedule overrun. In this paper, we propose a systematic reliability prediction framework which dynamically selects and combines multiple software reliability models based on the decision trees learning of multi-criteria. For the model selection, the proposed approach uses the empirical patterns of multi-criteria derived from models. Reduced error pruning decision tree identifies the models with the best predictive patterns and automatically assign a weight to each model. Then, the identified models fall into two groups according to the likelihood of over- or under-prediction, and the competitive models from each group are combined based on their given weights. From the evaluation results, our approach outperformed existing methods on average prediction accuracy.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 101, March 2015, Pages 236-244
نویسندگان
, ,