scholarly journals Internal Adaption based Nature Inspired Algorithm for Application in Software Engineering

2020 ◽  
Vol 8 (5) ◽  
pp. 4294-4301

In this paper, new mutation strategies are proposed to improve the accuracy of the cost estimation by COCOMO's tuning parameters using the Internal adaption based mutation operator for differential evolution algorithm (IABMO Algorithm). The proposed method provides more promising solutions to take the lead evolution and helps DE abstain the circumstance of stability. The proposed algorithm applied software cost estimation and improve the performance of the initial phase for software engineering. This approach is used for precise prediction and reduces the error rate for the initial phase of software development phase projects. The software cost estimation based IABMO algorithm has been capable of a better for effort, MRE, MMRE, and prediction.

In this paper, new mutation strategies are proposed to improve the accuracy of the cost estimation by COCOMO's tuning parameters using the Internal adaption based mutation operator for differential evolution algorithm (IABMO Algorithm). The proposed method provides more promising solutions to take the lead evolution and helps DE abstain the circumstance of stability. The proposed algorithm applied software cost estimation and improve the performance of the initial phase for software engineering. This approach is used for precise prediction and reduces the error rate for the initial phase of software development phase projects. The software cost estimation based IABMO algorithm has been capable of a better for effort, MRE, MMRE, and prediction.


2020 ◽  
Vol 7 (1) ◽  
pp. 41
Author(s):  
Annisa Azzar Sandhea ◽  
Sri Maulidiyah ◽  
Renny Dewi Sari

The growing development of computers triggers the amount of software in different amounts and uses. A system is said to be good when starting planning that can estimate the cost, time and amount of resources needed as a basis for planning a system. So that the estimated cost can be an element in an assessment. The research explains that the Academic Guidance Information System (SIBIMA) which is a system for carrying out student consultation activities with academic advisers at XYZ University. From the software cost estimation results at SIBIMA use Function Point which is a method of estimating software size using an indirect approach or indirect approach to estimate software size in Function Point units (FP), for Effort values on SIBIMA is 379,906 man / hour and it is known that the cost needed in developing SIBIMA is IDR 22,858,705 so that it can be used as a reference if the higher education institution wants to develop a software system


2018 ◽  
Vol 7 (2.32) ◽  
pp. 377
Author(s):  
Dr T. Vijaya Saradhi ◽  
A Lakshmi Pravallika ◽  
M Manoj

To estimate the cost of model accurately on which the software is functioning is one of the most important things in the software project. But due to the varying nature of the software, and complexity, accurate cost estimation of software has become difficult. Ascertaining the cost of the software at the beginning stage is helpful for designing the other activities of software development. Former estimation of the needed exertion to Creating programming need benefited the advancement acknowledging those provision about Meta heuristic streamlining calculations. These calculations need aid possibility and might a chance to be connected Likewise functional devices for programming expense estimation. In the recent times Meta- heuristic algorithms with high accuracy have brought a great improvement in the field of the software engineering. In this paper we have discussed about the one of the algorithm which help in software cost estimation which is Harmony Search.  


2022 ◽  
pp. 910-928
Author(s):  
Ayub Muhammad Latif ◽  
Khalid Muhammad Khan ◽  
Anh Nguyen Duc

Software cost estimation is the process of forecasting the effort needed to develop the software system. Global software engineering (GSE) highlights that software development knows no boundaries and majority of the software products and services are developed today by globally-distributed teams, projects, and companies. The problem of cost estimation gets more complex if the discussion is carried out in the context of GSE, which has its own issues. Temporal, cultural, and geographical distance creates communication and software process implementation issues. Traditional software process models such as capability maturity model (CMM) lacks the dynamism to accommodate the recent trends in GSE. The chapter introduces GSE and discusses various cost estimation techniques and different levels of CMM. A couple of GSE-based case studies having CMM-level projects from multiple organizations are studied to analyze the impacts of highly mature processes on effort, quality, and cycle time.


Assessment cost of the software component contributes a major part in software cost estimation and it is one of the major cost of the software out of- integration cost i.e. the cost of glue codes, assessment costs and tailoring cost. Many researchers have proposed formulas for evaluating assessment and tailoring costs theoretically. Assessment cost is very often considered to be theoretical cost which involves cost of component selection and composition. According to Moguel Goulao et. al assessment cost for overall component can be measured qualitatively and quantitatively both. He has suggested that qualitative measurement is mostly based on views provided by the experts whereas the quantitative measurement is more subjective and repetitive in nature. Various metrics has been suggested by different authors to quantitatively measure the assessment cost for software components. In this work we applying the metrics on case study of UCRS and developed a tool for evaluating the assessment cost which can be used in calculating the overall cost of the software.


2017 ◽  
Vol 2 (6) ◽  
pp. 20-24
Author(s):  
Faki Agebee Silas ◽  
Musa Yusuf ◽  
Anah Hassan Bijik

Estimating software cost in an agile system in terms of effort is very challenging. This is because the traditional models of software cost estimation do not completely fit in the agile development process. This paper presents a methodology to enhance the cost of project estimation in agile development. The hybridization adopts Class Responsibility Collaborators models with function point thereby boosting the agile software development estimation process. The study found out that adopting the Hybridized Class Responsibility Collaborator with function point has great improvement on cost estimation in agile software development.


2018 ◽  
Vol 7 (2.24) ◽  
pp. 556
Author(s):  
Shaik. AleemBasha ◽  
R P. Singh

Programming planning estimation and examination especially, cost estimation exercises have been in the point of convergence of thought for a few associations. Maker explores the usage of the ace result declaration and machine learning methods using intelligent framework and moreover focusing COCOMO II method to manage estimate the cost of programming. Few basic techniques in the usage of neural framework in surveying programming cost. Made to great degree exact results, however the genuine incident in their work was a direct result of the way that the precision of the report depended enthusiastically on the degree of the planning set [4]. Getting the hardship in implementing neural frameworks, the maker makes a dynamic neural framework that would at first use COCOMO II. Sorting out upgrades and its results the amount of instructive gathering augmentations with commitment from ace finalizing that effects the   studying strategy.


2019 ◽  
Vol 8 (2) ◽  
pp. 3732-3738

In the management of software projects, software cost estimate is very important. The absence of precise and premature estimates is a significant source of the inability of many software initiatives. Nevertheless, it remains a challenge for the software industry to correctly estimate the time and the cost of development. It is used to predict how much effort and time the project needs. The precision of the technology proposal usually depends on the estimated time and the strength standard of the template. In this research analysis the time of development and model fitness are analyzed as a major contribution. The optimized coefficient values for A, B, C & D is used to estimate the time of development and model fitness. This experimental analysis proved that the time of development and model fitness analysis shows the great significance in the estimation and their influence in software cost estimation


2014 ◽  
Vol 989-994 ◽  
pp. 1501-1504
Author(s):  
Hai Yang

The accuracy of software cost estimation is essential for software development management. By introducing and analyzing the estimation methods of software cost systematically, the paper discussed the necessary of considering the software maintenance stage and estimating the software cost by separating the procedure of software development into several small stages. Then a staged software cost estimation method based on COCOMO model was proposed. The use of the new software cost estimation method proposed by this paper not only contributes to the cost control of software project, but also effectively avoids the bias problem due to using by single cost estimation method so that the accuracy of cost estimation could be improved.


Author(s):  
Ayub Muhammad Latif ◽  
Khalid Muhammad Khan ◽  
Anh Nguyen Duc

Software cost estimation is the process of forecasting the effort needed to develop the software system. Global software engineering (GSE) highlights that software development knows no boundaries and majority of the software products and services are developed today by globally-distributed teams, projects, and companies. The problem of cost estimation gets more complex if the discussion is carried out in the context of GSE, which has its own issues. Temporal, cultural, and geographical distance creates communication and software process implementation issues. Traditional software process models such as capability maturity model (CMM) lacks the dynamism to accommodate the recent trends in GSE. The chapter introduces GSE and discusses various cost estimation techniques and different levels of CMM. A couple of GSE-based case studies having CMM-level projects from multiple organizations are studied to analyze the impacts of highly mature processes on effort, quality, and cycle time.


Sign in / Sign up

Export Citation Format

Share Document