A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)

author

  • Hassan Rashidi Department of Statistics, Mathematics and Computer Sciences, Allameh Tabataba’i University
Abstract:

Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project will waste opportunities for other projects. This paper presents a methodology for estimating the costs of software development. The methodology is a model-driven decision support system that consists of four subsystems; namely Data subsystem, Model subsystem, User Interface subsystem, and Knowledge subsystem. The core supports of this system are based on coherent theory on the nature of collaborative work and their mathematical models in software engineering that included in the model subsystem. This core provides a theoretical foundation for decision optimizations on the optimal labor allocation, the shortest duration determination, and the lowest workload effort and costs estimation. The experimental results and evaluations on Dataset NASA60 show that the proposed system has significant conformance with experience in practice. Based on the proposed decision support system, a wide range of fundamental problems in software project organization and cost estimation can be solved rigorously.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

A Neural Network Model Based on Support Vector Machine for Conceptual Cost Estimation in Construction Projects

Estimation of the conceptual costs in construction projects can be regarded as an important issue in feasibility studies. This estimation has a major impact on the success of construction projects. Indeed, this estimation supports the required information that can be employed in cost management and budgeting of these projects. The purpose of this paper is to introduce an intelligent model to im...

full text

Providing a Model for Cost Estimation of Hospital Information System Software Design Using Continuous Decision Tree Algorithm

Introduction: The cost estimation of a hospital information system software refers to estimating the cost and time required to develop the hospital information system software prior to the start of the project, which will continue until the end of production and development of the system. Estimating the cost of software to produce hospital information system is one of the major concerns of proj...

full text

Providing a Model for Cost Estimation of Hospital Information System Software Design Using Continuous Decision Tree Algorithm

Introduction: The cost estimation of a hospital information system software refers to estimating the cost and time required to develop the hospital information system software prior to the start of the project, which will continue until the end of production and development of the system. Estimating the cost of software to produce hospital information system is one of the major concerns of proj...

full text

developing a decision support system for allocating human resources in software projects

in recent decades, information technology systems and tools play an essential role in improving the method for responding the requests from managers. decision support system as an important tool has the fundamental role in organizations. in the team of software project allocating people to tasks has a noticeable effect on profits. a decision support system can help managers in making appropriat...

full text

a neural network model based on support vector machine for conceptual cost estimation in construction projects

estimation of the conceptual costs in construction projects can be regarded as an important issue in feasibility studies. this estimation has a major impact on the success of construction projects. indeed, this estimation supports the required information that can be employed in cost management and budgeting of these projects. the purpose of this paper is to introduce an intelligent model to im...

full text

A Decision Support System for Advance Composite Maufacturing Cost Estimation

The increased use of advanced composites in aerospace manufacturing has led to the development of new production processes and technology The implementation of advanced composites manufacturing technology is poorly served by traditional cost accounting methods, which distort costs by using inappropriate volume-based allocations of overhead. Activity-based costing has emerged as a methodology, w...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 5  issue 18

pages  63- 77

publication date 2020-09-01

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023