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

  • سال انتشار: 1401
  • محل انتشار: مجله الکترونیک صنعتی ،کنترل و بهینه سازی، دوره: 5، شماره: 1
  • کد COI اختصاصی: JR_IECO-5-1_004
  • زبان مقاله: انگلیسی
  • تعداد مشاهده: 217
دانلود فایل این مقاله

نویسندگان

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

چکیده

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.

کلیدواژه ها

Development Effort Estimation, Lightning Search Algorithm, Neural Networks, Software Project

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.