۳LEE: A ۳-Layer Effort Estimator for Software Projects

سال انتشار: 1401
نوع سند: مقاله ژورنالی
زبان: انگلیسی
مشاهده: 208

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

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

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

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

JR_IECO-5-1_004

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

چکیده مقاله:

Managing software projects due to its intangible nature is full of challenges when predicting the effort needed for development. Accordingly, there exist many studies with the attempt to devise models to estimate efforts necessary in developing software. According to the literature, the accuracy of estimator models or methods can be improved by correct application of data filtering or feature weighting techniques. Numerous models have also been proposed based on machine learning methods for data modeling. This study proposes a new model consisted of data filtering and feature weighting techniques to improve the estimation accuracy in the final step of data modeling. The model proposed in this study consists of three layers. Tools and techniques in the first and second layers of the proposed model select the most effective features and weight features with the help of LSA (Lightning Search Algorithm). By combining LSA and an artificial neural network in the third layer of the model, an estimator model is developed from the first and second layers, significantly improving the final estimation accuracy. The upper layers of this model filter out and analyze data of lower layers. This arrangement significantly increased the accuracy of final estimation. Three datasets of real projects were used to evaluate the accuracy of proposed model, and the results were compared with those obtained from different methods. The results were compared based on performance criteria, indicating that the proposed model effectively improved the estimation accuracy.

نویسندگان

Amin Moradbeiky

Department of Computer Engineering, Faculty of Science, Kerman Branch, Islamic Azad University, Kerman, Iran

Vahid Khatibi

Department of Computer Engineering, Faculty of Science, Kerman Branch, Islamic Azad University, Kerman, Iran.

Mehdi Jafari Shahbazzadeh

Department of Electrical Engineering, Kerman Branch, Islamic Azad University, Kerman, Iran

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • A. K. Bardsiri and S. M. Hashemi, "Software effortestimation: a ...
  • S. Bilgaiyan, S. Mishra, and M. Das, "Effort estimation inagile ...
  • D. Rankovic, N. Rankovic, M. Ivanovic, and L. Lazic,"Convergence rate ...
  • P. S. Kumar, H. S. Behera, A. Kumari, J. Nayak, ...
  • Naik, "Advancement from neural networks to deeplearning in software effort ...
  • S. H. S. Moosavi and V. K. Bardsiri, "Satin bowerbirdoptimizer: ...
  • T. R. Benala and R. Mall, "DABE: differential evolution inanalogy-based ...
  • ۱۵۸-۱۷۲, ۲۰۱۸ ...
  • Q. Liu, J. Xiao, and H. Zhu, "Feature selection for ...
  • Khatibi, "A PSO-based model to increase the accuracy ofsoftware development ...
  • Z. Shahpar, V. Khatibi, and A. Khatibi Bardsiri, "HybridPSO-SA approach ...
  • V. Resmi, S. Vijayalakshmi, and R. S. Chandrabose, "Aneffective software ...
  • ۱۱۳۲۹-۱۱۳۳۸, ۲۰۱۹ ...
  • J. F. Vijay, "Enrichment of accurate software effortestimation using fuzzy-based ...
  • I. Kaur, G. S. Narula, R. Wason, V. Jain, and ...
  • A. Idri, I. Abnane, and A. Abran, "Missing data techniquesin ...
  • ۲۷۸-۲۸۵, ۲۰۱۶ ...
  • A. Karimi and T. J. Gandomani, "Software developmenteffort estimation modeling ...
  • S. Chhabra and H. Singh, "Optimizing design of fuzzymodel for ...
  • ۲۰۵۰۰۰۵, ۲۰۲۰ ...
  • B. Barry, "Software engineering economics," New York,vol. ۱۹۷, ۱۹۸۱ ...
  • B. Boehm, C. Abts, A. Brown, S. Chulani, B. Clark, ...
  • Horowitz, et al., "Software cost estimation with COCOMOII. Prentice Hall ...
  • L. H. Putnam, "A general empirical solution to the macrosoftware ...
  • A. J. Albrecht and J. E. Gaffney, "Software function,source lines ...
  • S. A. Abbas, X. Liao, A. U. Rehman, A. Azam, ...
  • Abdullah, "Cost estimation: A survey of well-knownhistoric cost estimation techniques," ...
  • ۶۱۲-۶۳۶, ۲۰۱۲ ...
  • G. R. Finnie, G. E. Wittig, and J.-M. Desharnais, "Acomparison ...
  • P. Sentas, L. Angelis, I. Stamelos, and G. Bleris, "Softwareproductivity ...
  • L. C. Briand, T. Langley, and I. Wieczorek, "A replicatedassessment ...
  • M. Dehghani, Z. Montazeri, O. P. Malik, A. Ehsanifar, andA. ...
  • F. Zare, H. K. Zare, and M. S. Fallahnezhad, "Softwareeffort ...
  • S. Beiranvand and Z. Chahooki, "Bridging the semanticgap for software ...
  • ۴, pp. ۱۵۷-۱۶۸, ۲۰۱۶ ...
  • A. Puspaningrum and R. Sarno, "A hybrid cuckoooptimization and harmony ...
  • ۴۶۱-۴۶۹, ۲۰۱۷ ...
  • S. P. Singh, V. P. Singh, and A. K. Mehta, ...
  • A. Ali and C. Gravino, "Improving software effortestimation using bio-inspired ...
  • S. Goyal and P. K. Bhatia, "Feature selection technique foreffective ...
  • A. Setiadi, W. F. Hidayat, A. Sinnun, A. Setiawan, M ...
  • Faisal, and D. P. Alamsyah, "Analyze the Datasets ofSoftware Effort ...
  • P. Phannachitta, "On an optimal analogy-based softwareeffort estimation," Information and ...
  • S. Ranichandra, "Optimizing non‐orthogonal spacedistance using ACO in software cost ...
  • E. Kocaguneli and T. Menzies, "Software effort modelsshould be assessed ...
  • P. W. Holland and R. E. Welsch, "Robust regression usingiteratively ...
  • J. H. Friedman, "Multivariate adaptive regression splines,"The annals of statistics, ...
  • J. R. Quinlan, C۴. ۵: programs for machine learning:Elsevier, ۲۰۱۴ ...
  • Y. Wang and I. H. Witten, "Induction of model trees ...
  • K. Hornik, M. Stinchcombe, and H. White, "Multilayerfeedforward networks are ...
  • J. Li, G. Ruhe, A. Al-Emran, and M. M. Richter, ...
  • نمایش کامل مراجع