Accurate Software Effort Estimation is of high importance with regard to Software Project Management. It can be specified as the process for predicting Effort regarding costs, needed for developing software products. A lot of techniques related to software effort estimation were carried out for developing models that are generating optimal estimation accuracy. Swarm intelligence is one such technique. The process-related in selecting the optimum estimation algorithm is expert dependent and complex. The presented study optimizes the estimation using the COCOMO II models by two models: the first model applied the dolphin algorithm, the second model applied suggested hybrid dolphin and bat algorithm (DolBat). By applying the two models on two data set and evaluate with the use of Magnitude of Relative Error(MRE) and Mean Magnitude of Relative Error(MMRE). The results indicate that the dolphin algorithm has better than previous algorithms but the (DolBat) is the best to get the coefficient value of the COCOMO II model.
INDEX TERMSBat algorithm, COCOMO II model, dolphin algorithm, effort estimation, echolocation, NASA project dataset.
As an extension of the Job Shop Scheduling (JSP), Flexible job-shop Scheduling Problem (FJSP), can be defined as one of the most significant problems in up-to-date manufacturing systems, recently a lot of studies have been conducted to address FJSP. Initially, the problem can be defined, after that, literature can be categorized based on different methods that have used from the year 2010 for the resolution of this problem. Lastly, certain conclusions have been provided based on the results of the conducted survey.
The maintainability of the software is one of the most substantial aspects when assessing software product quality. It is known as the easiness with which the current software can be changed. In the literature, a great number of models have been suggested to predict and measure maintainability during various stages of the Software Development Life Cycle, to conduct a comparative study of the existing suggested models of the prediction, only few attempts have been done. This study hints at the basics about the manner of how to measure maintainability in the object-oriented (OO) design knowing that the maintainability will be measured differently at every level. Also, we will concentrate on the artificial intelligence technologies of these studies.
Use case models are used in object-oriented analysis for capturing and describing the functional requirements of a system. Several methods for estimating software development effort are based on attributes of a use case model. This paper designed tool in c# language to estimate effort from XML for use case diagram based on fuzzy logic method in environment factor, and applying these tool on three project ,experimental results support existing claims that use cases can be used successfully in estimating software development effort. The results indicate that the guidance provided by the use case points method can support expert knowledge in the estimation process. ,experimental results show also that the design of the use case models has a strong impact on the estimates
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.