Accuracy Improvement in Software Cost Estimation based on Selection of Relevant Features of Homogeneous Clusters

Publish Year: 1402
نوع سند: مقاله ژورنالی
زبان: English
View: 62

This Paper With 25 Page And PDF Format Ready To Download

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

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

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

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

JR_JADM-11-3_010

تاریخ نمایه سازی: 20 دی 1402

Abstract:

Software Cost Estimation (SCE) is one of the most widely used and effective activities in project management. In machine learning methods, some features have adverse effects on accuracy. Thus, preprocessing methods based on reducing non-effective features can improve accuracy in these methods. In clustering techniques, samples are categorized into different clusters according to their semantic similarity. Accordingly, in the proposed study, to improve SCE accuracy, first samples are clustered based on original features. Then, a feature selection (FS) technique is separately done for each cluster. The proposed FS method is based on a combination of filter and wrapper FS methods. The proposed method uses both filter and wrapper advantages in selecting effective features of each cluster, with less computational complexity and more accuracy. Furthermore, as the assessment criteria have significant impacts on wrapper methods, a fused criterion has also been used. The proposed method was applied to Desharnais, COCOMO۸۱, COCONASA۹۳, Kemerer, and Albrecht datasets, and the obtained Mean Magnitude of Relative Error (MMRE) for these datasets were ۰.۲۱۷۳, ۰.۶۴۸۹, ۰.۳۱۲۹, ۰.۴۸۹۸ and ۰.۴۲۴۵, respectively. These results were compared with previous studies and showed improvement in the error rate of SCE.

Keywords:

Software Cost Estimation (SCE) , Software Effort Estimation (SEE) , Machine Learning methods , Clustering , Feature Selection

Authors

Saba Beiranvand

Department of Computer Engineering, Technical and Vocational University (TVU), Tehran, Iran.

Mohammad Ali Zare Chahooki

Department of Computer Engineering, Faculty of Engineering, Yazd University, Yazd, Iran.

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • S. K. Sehra, Y. S. Brar, N. Kaur and S. ...
  • S. Sarwar and M. Gupta, "Proposing effort estimation of cocomo ...
  • P. Pandey, "Analysis of the techniques for software cost estimation," ...
  • M. O. Elish, T. Helmy and M. I. Hussain, "Empirical ...
  • E. Papatheocharous, H. Papadopoulos and A. S. Andreou, "Feature subset ...
  • C. Kirsopp, M. J. Shepperd and J. Hart, "Search heuristics, ...
  • T. Menzies, K. Ammar, A. Nikora and J. DiStefano, "How ...
  • M. F. Bosu, "Data quality in empirical software engineering: An ...
  • S. Beiranvand and Z. Chahooki, "Bridging the semantic gap for ...
  • Uc-Cetina and V´ıctor, "Recent Advances in Software Effort Estimation using ...
  • C. A. P. Rodríguez, L. M. S. Martínez, D. H. ...
  • J. Antil and R. Rishi, "SOFTWARE COST ESTIMATION USING TEMPORAL ...
  • Usman, Muhammad, J. Börstler and K. Petersen, "An effort estimation ...
  • A. Zaid, M. H. Selamat, A. Ghani, R. Atan and ...
  • T. R. Benala and R. Mall, "DABE: Differential evolution in ...
  • J. Wen, S. Li, Z. Lin, Y. Hu and C. ...
  • S. M. R. Chirra and H. Reza, "A survey on ...
  • A. Moradbeiky, "FEEM: A Flexible Model based on Artificial Intelligence ...
  • B. Baskeles, B. Turhan and A. Bener, "Software effort estimation ...
  • L. Radlinski, "A survey of bayesian net models for software ...
  • A. Chavoya, C. Lopez-Martin, I. R. Andalon-Garcia and M. Meda-Campaña, ...
  • V. Venkataiah, R. Mohanty and M. Nagaratna, "Prediction of software ...
  • S. Bibi, I. Stamelos and L. Angelis, "Combining probabilistic models ...
  • M. Hosni, A. Idri and A. Abran, "Evaluating filter fuzzy ...
  • O. Jalali, T. Menzies, D. Baker and J. Hihn, "Column ...
  • M. A. Saleem, R. Ahmad, T. Alyas, M. Idrees, A. ...
  • M. A. Christina and C. Banumathy, "Software cost estimation using ...
  • H. Mustapha and N. Abdelwahed, "Investigating the use of random ...
  • Z. Chen, T. Menzies, D. Port and B. Boehm, "Feature ...
  • Q. Song, J. Ni and G. Wang, "A fast clustering-based ...
  • E. Kocaguneli, T. Menzies, J. Keung, D. Cok and R. ...
  • T. Menzies, D. Port, Z. Chen and J. Hihn, "Specialization ...
  • S.-J. Huang and N.-H. Chiu, "Optimization of analogy weights by ...
  • J. W. Keung, B. A. Kitchenham and D. R. Jeffery, ...
  • M. Auer, A. Trendowicz, B. Graser, E. Haunschmid and S. ...
  • T. S. Sethi, C. V. Hari, B. Kaushal and A. ...
  • M. J. Madari and M. Niazi, "Improve software effort estimation ...
  • L. L. Minku and X. Yao, "Ensembles and locality: Insight ...
  • Huang, Sun-Jen, N.-H. Chiu and Y.-J. Liu, "A comparative evaluation ...
  • A. Sharma and N. Chaudhary, "Prediction of Software Effort by ...
  • S. Hameed, Y. Elsheikh and M. Azzeh, "An Optimized Case-Based ...
  • S. Hameed, Y. Elsheikh and M. Azzeh, "An Optimized Case-Based ...
  • S. S. ALI, J. REN, K. ZHANG, J. WU and ...
  • J. Aroba, J. J. Cuadrado-Gallego, M.-Á. Sicilia, I. Ramos and ...
  • B. Ghotra, S. McIntosh and A. E. Hassan, "Revisiting the ...
  • T. S. Sethi, C. Hari, B. Kaushal and A. Sharma, ...
  • J. Rodriguez, L. Kuncheva and C. Alonso, "Rotation forest: A ...
  • P. Nerurkara, A. Shirkeb, M. Chandanec and S. Bhirud, "Empirical ...
  • V. Khatibi, D. N. Jawawi and E. Khatibi, "Increasing the ...
  • K. Dejaeger, W. Verbeke, D. Martens and B. Baesens, "Data ...
  • A. C. Pocock, "Feature selection via joint likelihood," Doctoral dissertation, ...
  • V. K. Bardsiri, D. N. A. Jawawi, S. Z. M. ...
  • Y.-S. K.-A. Y. a. D.-H. B. Seo, "An empirical analysis ...
  • T. R. Benala, S. Dehuri, S. C. Satapathy and S. ...
  • G. Nagpal, M. Uddin and A. Kaur, "A hybrid technique ...
  • M. Azzeh, D. Neagu and P. I. Cowling, "Analogy-based software ...
  • A. Kumar, B. Patro and B. K. Singh, "Parameter Tuning ...
  • I. U. Rehman, Z. Ali and Z. Jan, "An Empirical ...
  • V. Resmi and K. Anitha, "Software Effort Estimation using Machine ...
  • GKRR: A gravitational-based kernel ridge regression for software development effort estimation [مقاله ژورنالی]
  • E. Praynlin, "Using meta-cognitive sequential learning Neuro-fuzzy inference system to ...
  • A. Moradbeiky, V. K. Bardsiri and M. Jafari, "Open Hybrid ...
  • Z. shahpar, V. K. Bardsiri and A. K. Bardsiri, "Hybrid ...
  • M. U. A. K. Geeta Nagpal, "A Hybrid Technique using ...
  • B. P. B. K. S. Ashok Kumar, "Parameter Tuning for ...
  • M. A. I. a. A. A. Hosni, "Evaluating filter fuzzy ...
  • Z. Chen, T. Menzies, D. Port and D. Boehm, "Finding ...
  • A. Sharma and N. Chaudhary, "Prediction of Software Effort by ...
  • نمایش کامل مراجع