期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
A Hybrid Model for Improving Software Cost Estimation in Global Software Development
1
作者 Mehmood Ahmed Noraini B.Ibrahim +4 位作者 Wasif Nisar Adeel Ahmed Muhammad Junaid Emmanuel Soriano Flores Divya Anand 《Computers, Materials & Continua》 SCIE EI 2024年第1期1399-1422,共24页
Accurate software cost estimation in Global Software Development(GSD)remains challenging due to reliance on historical data and expert judgments.Traditional models,such as the Constructive Cost Model(COCOMO II),rely h... Accurate software cost estimation in Global Software Development(GSD)remains challenging due to reliance on historical data and expert judgments.Traditional models,such as the Constructive Cost Model(COCOMO II),rely heavily on historical and accurate data.In addition,expert judgment is required to set many input parameters,which can introduce subjectivity and variability in the estimation process.Consequently,there is a need to improve the current GSD models to mitigate reliance on historical data,subjectivity in expert judgment,inadequate consideration of GSD-based cost drivers and limited integration of modern technologies with cost overruns.This study introduces a novel hybrid model that synergizes the COCOMO II with Artificial Neural Networks(ANN)to address these challenges.The proposed hybrid model integrates additional GSD-based cost drivers identified through a systematic literature review and further vetted by industry experts.This article compares the effectiveness of the proposedmodelwith state-of-the-artmachine learning-basedmodels for software cost estimation.Evaluating the NASA 93 dataset by adopting twenty-six GSD-based cost drivers reveals that our hybrid model achieves superior accuracy,outperforming existing state-of-the-artmodels.The findings indicate the potential of combining COCOMO II,ANN,and additional GSD-based cost drivers to transform cost estimation in GSD. 展开更多
关键词 Artificial neural networks COCOMO II cost drivers global software development linear regression software cost estimation
下载PDF
Enhancing Software Effort Estimation:A Hybrid Model Combining LSTM and Random Forest
2
作者 Badana Mahesh Mandava Kranthi Kiran 《Journal of Harbin Institute of Technology(New Series)》 CAS 2024年第4期42-51,共10页
Effort estimation plays a crucial role in software development projects,aiding in resource allocation,project planning,and risk management.Traditional estimation techniques often struggle to provide accurate estimates... Effort estimation plays a crucial role in software development projects,aiding in resource allocation,project planning,and risk management.Traditional estimation techniques often struggle to provide accurate estimates due to the complex nature of software projects.In recent years,machine learning approaches have shown promise in improving the accuracy of effort estimation models.This study proposes a hybrid model that combines Long Short-Term Memory(LSTM)and Random Forest(RF)algorithms to enhance software effort estimation.The proposed hybrid model takes advantage of the strengths of both LSTM and RF algorithms.To evaluate the performance of the hybrid model,an extensive set of software development projects is used as the experimental dataset.The experimental results demonstrate that the proposed hybrid model outperforms traditional estimation techniques in terms of accuracy and reliability.The integration of LSTM and RF enables the model to efficiently capture temporal dependencies and non-linear interactions in the software development data.The hybrid model enhances estimation accuracy,enabling project managers and stakeholders to make more precise predictions of effort needed for upcoming software projects. 展开更多
关键词 software effort estimation hybrid model ensemble learning LSTM temporal dependencies non⁃linear relationships
下载PDF
An Artificial Neural Network-Based Model for Effective Software Development Effort Estimation
3
作者 Junaid Rashid Sumera Kanwal +2 位作者 Muhammad Wasif Nisar Jungeun Kim Amir Hussain 《Computer Systems Science & Engineering》 SCIE EI 2023年第2期1309-1324,共16页
In project management,effective cost estimation is one of the most cru-cial activities to efficiently manage resources by predicting the required cost to fulfill a given task.However,finding the best estimation results i... In project management,effective cost estimation is one of the most cru-cial activities to efficiently manage resources by predicting the required cost to fulfill a given task.However,finding the best estimation results in software devel-opment is challenging.Thus,accurate estimation of software development efforts is always a concern for many companies.In this paper,we proposed a novel soft-ware development effort estimation model based both on constructive cost model II(COCOMO II)and the artificial neural network(ANN).An artificial neural net-work enhances the COCOMO model,and the value of the baseline effort constant A is calibrated to use it in the proposed model equation.Three state-of-the-art publicly available datasets are used for experiments.The backpropagation feed-forward procedure used a training set by iteratively processing and training a neural network.The proposed model is tested on the test set.The estimated effort is compared with the actual effort value.Experimental results show that the effort estimated by the proposed model is very close to the real effort,thus enhanced the reliability and improving the software effort estimation accuracy. 展开更多
关键词 software cost estimation neural network backpropagation forward neural networks software effort estimation artificial neural network
下载PDF
Analogy-based software effort estimation using multi-objective feature selection
4
作者 Chen Xiang Lu Fengyan +2 位作者 Shen Yuxiang Xie Junfeng Wen Wanzhi 《Journal of Southeast University(English Edition)》 EI CAS 2018年第3期295-302,共8页
The feature selection in analogy-based software effort estimation (ASEE) is formulized as a multi-objective optimization problem. One objective is designed to maximize the effort estimation accuracy and the other ob... The feature selection in analogy-based software effort estimation (ASEE) is formulized as a multi-objective optimization problem. One objective is designed to maximize the effort estimation accuracy and the other objective is designed to minimize the number of selected features. Based on these two potential conflict objectives, a novel wrapper- based feature selection method, multi-objective feature selection for analogy-based software effort estimation (MASE), is proposed. In the empirical studies, 77 projects in Desharnais and 62 projects in Maxwell from the real world are selected as the evaluation objects and the proposed method MASE is compared with some baseline methods. Final results show that the proposed method can achieve better performance by selecting fewer features when considering MMRE (mean magnitude of relative error), MdMRE (median magnitude of relative error), PRED ( 0. 25 ), and SA ( standardized accuracy) performance metrics. 展开更多
关键词 software effort estimation multi-objectiveoptimization case-based reasoning feature selection empirical study
下载PDF
Real-Time Frequency Estimation of Complex GMSK Signal of Green Communications Devices 被引量:1
5
作者 Umar Suleiman Dauda NikNoordini NikAbdMalik +3 位作者 Mazlina Esa Kamaludin Mohd Yusof Mohd Fairus Mohd Yusoff Mohamed Rijal Hamid 《Journal of Electronic Science and Technology》 CAS CSCD 2016年第2期126-132,共7页
Parameter estimation of signals of universal software radio peripheral (USRP) devices is crucial to solve the problem of phase offsets of received signals in distributed beamforming. For systems that will utilize th... Parameter estimation of signals of universal software radio peripheral (USRP) devices is crucial to solve the problem of phase offsets of received signals in distributed beamforming. For systems that will utilize the closed loop feedback algorithm where the receiver needs to send the received signal strength (RSS) values periodically to the beamforming node so as to take advantage of energy conservation, the frequency and phase of these signals should be estimated before smoothening by nonlinear filters. This article presents the estimation of the frequency offsets of a Gaussian minimum shift keying (GMSK) signal from N210 USRP devices in real time by using the Radix-2 fast Fourier transform (FFT) algorithm in GNURadio. For these green communications devices, most of the needed hardware parts have been software defined, thereby reducing the supposed energy consumption. The frequency offsets from reference carrier frequencies of 900 MHz and 2.4 GHz are less than 3 kHz each before the estimation, but the average offsets are 45 Hz and 100 Hz after the estimation, respectively. The high offset value experienced with the 2.4 GHz carrier was due to consistent interference from devices on that same frequency. 展开更多
关键词 Cramer-Rao lower bound Gaussianminimum shift keying maximum likelihood estimation universal software radio peripheral.
下载PDF
Software Effort Prediction Using Ensemble Learning Methods
6
作者 Omar H. Alhazmi Mohammed Zubair Khan 《Journal of Software Engineering and Applications》 2020年第7期143-160,共18页
<div style="text-align:justify;"> <span style="font-family:Verdana;">Software Cost Estimation (SCE) is an essential requirement in producing software these days. Genuine accurate estima... <div style="text-align:justify;"> <span style="font-family:Verdana;">Software Cost Estimation (SCE) is an essential requirement in producing software these days. Genuine accurate estimation requires cost-and-efforts factors in delivering software by utilizing algorithmic or Ensemble Learning Methods (ELMs). Effort is estimated in terms of individual months and length. Overestimation as well as underestimation of efforts can adversely affect software development. Hence, it is the responsibility of software development managers to estimate the cost using the best possible techniques. The predominant cost for any product is the expense of figuring effort. Subsequently, effort estimation is exceptionally pivotal and there is a constant need to improve its accuracy. Fortunately, several efforts estimation models are available;however, it is difficult to determine which model is more accurate on what dataset. Hence, we use ensemble learning bagging with base learner Linear regression, SMOReg, MLP, random forest, REPTree, and M5Rule. We also implemented the feature selection algorithm to examine the effect of feature selection algorithm BestFit and Genetic Algorithm. The dataset is based on 499 projects known as China. The results show that the Mean Magnitude Relative error of Bagging M5 rule with Genetic Algorithm as Feature Selection is 10%, which makes it better than other algorithms.</span> </div> 展开更多
关键词 software Cost estimation (SCE) Ensemble Learning BAGGING Linear Regression SMOReg REPTree M5 Rule
下载PDF
Multi-instance learning for software quality estimation in object-oriented systems:a case study 被引量:1
7
作者 Peng HUANG Jie ZHU 《Journal of Zhejiang University-Science C(Computers and Electronics)》 SCIE EI 2010年第2期130-138,共9页
We investigate a problem of object-oriented (OO) software quality estimation from a multi-instance (MI) perspective. In detail,each set of classes that have an inheritance relation,named 'class hierarchy',is r... We investigate a problem of object-oriented (OO) software quality estimation from a multi-instance (MI) perspective. In detail,each set of classes that have an inheritance relation,named 'class hierarchy',is regarded as a bag,while each class in the set is regarded as an instance. The learning task in this study is to estimate the label of unseen bags,i.e.,the fault-proneness of untested class hierarchies. A fault-prone class hierarchy contains at least one fault-prone (negative) class,while a non-fault-prone (positive) one has no negative class. Based on the modification records (MRs) of the previous project releases and OO software metrics,the fault-proneness of an untested class hierarchy can be predicted. Several selected MI learning algorithms were evalu-ated on five datasets collected from an industrial software project. Among the MI learning algorithms investigated in the ex-periments,the kernel method using a dedicated MI-kernel was better than the others in accurately and correctly predicting the fault-proneness of the class hierarchies. In addition,when compared to a supervised support vector machine (SVM) algorithm,the MI-kernel method still had a competitive performance with much less cost. 展开更多
关键词 Object-oriented (OO) software Multi-instance (MI) learning software quality estimation Kernel methods
原文传递
Measuring Effectiveness of COCOMO I and COCOMO II Using a Case Study
8
作者 Muhammad Munir Albakri Mohammad Rizwan Jameel Qureshi 《Computer Technology and Application》 2012年第10期692-698,共7页
There are several software estimation models such as Line of Code, Function Point and COnstructive COst MOdel (COCOMO). The original COCOMO model is one of the most widely practiced and popular among the software de... There are several software estimation models such as Line of Code, Function Point and COnstructive COst MOdel (COCOMO). The original COCOMO model is one of the most widely practiced and popular among the software development community because of its flexible usage. It is a suite of models i.e., COnstructive Cost MOdel I and COnstructive Cost MOdel II. in this paper, we are evaluating the both models, to find out the level of efficiency they present and how they can be tailored to the needs of modem software development projects. We are applying COCOMO models on a case study of an e-commerce application that is built using Hyper Text Markup Language (HTML) and JavaScript. We will also shed light on the different components of each model, and how their Cost Drivers effect on the accuracy of cost estimations for software development projects. 展开更多
关键词 COCOMO I COCOMO II software cost estimation software cost drivers' assessment trade-off analysis componentcomposition.
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部