یادگیری دو مرحله ای حساس به هزینه برای تشخیص عیب نرم افزار

سال انتشار: 1394
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 583

فایل این مقاله در 16 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

MAYCOMP01_030

تاریخ نمایه سازی: 5 بهمن 1395

چکیده مقاله:

تشخیص عیب نرم افزار، ماژول نرم افزار را در دو گروه، در معرض عیب و ایمن از عیب تقسیم بندی می کند که یک راه موثر برای بالا نگه داشتن کیفیت سیستمهای نرم افزاری را فراهم می کند. بسیاری از مدل های موجود در حال تلاش اند برا رسیدن به نرخ خطای طبقه بندی شده ای که به لحظ هزینه ای، کمتر از نرخ خطای مدل طبقه بندی نادرست باشد. با این حال،در بسیاری از برنامه های کاربردی در دنیای واقعی،ماژول های در معرض عیب که درست طبقه بندی نشده اند به لحاظ هزینه ای، بالاتر از همان مدل خودشان، اما از نوع ایمن از عیب هستند.در این مقاله،ما برای اولین بار یک روش جدید، دو مرحله ای و حساس به هزینه یا همان برای را با استفاده ازاطلاعات هزینه نه تنها در سطح طبقه بندی شده بلکه در مرحله انتخاب ویژگی مورد بررسی قرار می دهیم. پس از آن،بطور خاص،مرحله انتخاب ویژگی را انجام می دهیم.ما سه الگوریتم انتخاب ویژگی حساس به هزینه داریم امتیاز واریانس حساس به هزینه، امتیاز لاپلاس حساس به هزینه و امتیاز محدودیت حساس به هزینه را با ترکیب کردن با اطلاعات هزینه و با الگوریتم انتخاب ویژگی قدیمی آنها را گسترش می دهیم. روش پیشنهادی در هفت مجموعه داده ی واقعی از پروژه های ناسا مورد بررسی قرار گرفته است. نتایج آزمایشات نشان می دهدکه روش کارایی بهتری در تشخیص عیب نرم افزار در مقایسه با تک مرحله ای حساس به هزینه ی طبقه بندی شده دارد. همچنین آزمایشهای ما نشان می دهد که روش های انتخاب ویژگی حساس به هزینه پیشنهادی بهتر از روش انتخاب ویژگی قدیمی هزینه کور به لحاظ اثراعتبار با استفاده از اطلاعات هزینه در مرحله انتخاب ویژگی دارد.

کلیدواژه ها:

تشخیص عیب نرم افزار ، یادگیری دو مرحله ای حساس به هزینه ، واریانس ، لاپلاس ، محدودیت امتیاز

نویسندگان

احسان محمدی

دانشگاه آزاد اسلامی ،واحد رفسنجان ،دانشکده کامپیوتر ،دانشجوی گروه مهندسی کامپیوتر ،کرمان ،ایران

عظیم محمدخانی

دانشگاه آزاد اسلامی ،واحد رفسنجان ،دانشکده کامپیوتر ،دانشجوی گروه مهندسی کامپیوتر ،کرمان ،ایران

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • pre-release defect density, " in Proc. 27h Int. Conf. Software ...
  • K. Ganesan, T. M. Khoshgoftar, and E. B. Allen, :Case-based ...
  • _ _ _ Electro. Mater. vol. 19 pp. / 4] ...
  • C. Wohlin and P. Runeso, "Defect content estimations from reviev ...
  • methods, " IEEf Trans. Software Eng., vol. 19, pp. 1045-1054, ...
  • based capture- recapture method in software code inspections, " Empir. ...
  • of capture- recapture models and the detection profile method, " ...
  • C, Appl. Rev., vol. 4 2, pp. 1806-1817, 2012. ...
  • _ M. Khoshgoftaar, E. B. Allen, W. D. Jones, and ...
  • _ Software Eng., vol. 1, /16] T. M. Khoshgoftar, E. ...
  • _ estimation, " Empir. Softw. Eng., vol. ، 19] M. ...
  • design, " IEEE Tran, Software Eng., vol. 20 pp. 476-493, ...
  • Guide. : Prentice Hal, 1994. ...
  • ، 22] L. Pelayo and S. Dick, "Evaluating stratification alternatives ...
  • selection, " J. Mach. Learn. Res, vol. 3, pp. 1157-1182, ...
  • pp. 1462-1477, 1988. , ث costs, " IEEE Trans. Software ...
  • defect prediction, _ in Proc. North Amer. Fuzzy Inf. Process. ...
  • boosting in software quality modeling, " in Proc. 7th IEEE ...
  • reasoning classifiers for predicting high- risk software components, " J. ...
  • in Proc. 30th Int. Conf. Software Eng., Leipzig, Germany, 2008, ...
  • using tempo ral features and non linear models, _ 9th ...
  • in Proc. 21st IEEE Int. Conf. Software Maintenance, 2006, pp. ...
  • S. Kim, Z. T. J. Whitehead, and A. Zeller, "Predicting ...
  • of software quality, " in Proc. 3rd Int. Conf. Reliab. ...
  • _ _ _ 12, pp. 279-291, 1994. ...
  • hybrid genetic decision tree induction algorithm, " J. Artif. Intell. ...
  • _ M. Khoshgoftaar, M. P. Evett, E. B. Allen, and ...
  • /52] S. Dick and A. Sadia, "Fuzzy clustering of open-source ...
  • prosram modules wvith semisupervised clustering, " IEEE Trans. _ _ ...
  • _ vectormachines, _ Syst. Software, vol 81, pp. 649-660, _ ...
  • _ support vector machine, " in Proc. IEEE Int. Conf. ...
  • IEEE Trans. Inf. Foren. Sec, vol. 8, pp. 510-519, 2013. ...
  • Pattern Anat., vol. 32, pp. 1758-1769, 2010. ...
  • _ _ T. Fawcett and . Provost, "Adaptive fraud detection, ...
  • learning from imblanced data sets, _ SIGKDD Explorations Newslett, vol. ...
  • wvith methods addressing the class imbalance problem, _ Trans. Knowl. ...
  • Int. Joint Conf. Artif Intell, Seattle, WA, USA, 2001, pp. ...
  • in Proc. 21st National Conf: Artificial Intelligence, 2006, pp. 567-572. ...
  • cost-sensitive learning, " in Proc. 10th ACM SIGKDD Inf Conf. ...
  • modeling for intrusion detection and response, " J. Computer .2002 ...
  • Y. Sun, M. S. Kamel, A. K C. Wong, and ...
  • boosting, " in Proc. 16th Int. Conf. Machine Learning, 1999, ...
  • C. Seiffert, T. M. Khoshgoftar, .J. V. Hulse, and A. ...
  • /74] A. R. Webb, Statistical Pattern Recognition. : Wiley, 2002. ...
  • IEEE Trans. Pattern Ana., vol. 27, pp. 1226-1238, 2005. ...
  • D. Zhang, S. Chen, and Z. Zhou, :Constraint Score: A ...
  • with pairwise constraints, " Pattern Recogn. vol. 43, pp. 2106-2118, ...
  • C. M. Bishop, Neural Networks for Pattern Recognition. London, U.K.: ...
  • X. He, D. Cai, and P. Niyogi, "Laplacian score for ...
  • _ _ Trans. Software Eng., vol. 32, ، 83] D. ...
  • نمایش کامل مراجع