{"id":19,"date":"2021-12-27T09:33:50","date_gmt":"2021-12-27T09:33:50","guid":{"rendered":"https:\/\/www.elifkartal.com\/?page_id=19"},"modified":"2021-12-27T09:33:50","modified_gmt":"2021-12-27T09:33:50","slug":"software-project-cost-estimation-with-artificial-neural-networks","status":"publish","type":"page","link":"https:\/\/www.elifkartal.com\/index.php\/software-project-cost-estimation-with-artificial-neural-networks\/","title":{"rendered":"Software Project Cost Estimation with Artificial Neural Networks"},"content":{"rendered":"\n<p>The aim of this thesis is to find out how can Artificial Neural Networks (ANN) &#8211; one of<br>the methods of Artificial Intelligence (AI) &#8211; be used in software projects cost estimation<br>and to give an example for one of the most appropriate models of ANN used for this<br>purpose.<\/p>\n\n\n\n<p>The estimation of effort for software projects, which includes both time estimation and<br>cost estimation, determines the project\u201fs destiny in a project management process.<br>Generally costs of software development are out of control because of the lack of<br>measuring and estimation methods. Although software project cost estimation is usualy<br>done by algorithmic methods such as COCOMO (Constructive Cost Model) and SLIM<br>(Software Life Cycle Management), recently researchers tend to use ANN to make more<br>accurate estimation. ANNs can be thought of as functions in the sense that they map a<br>set of inputs to outputs.<\/p>\n\n\n\n<p>After a detailed information about AI and ANNs, we present the proposed ANN model<br>that will be used as estimator and give explanation for the web site that integrate both<br>the model and the user interface created to be used for the input of companies project<br>data.<\/p>\n\n\n\n<p>The results of this study show that the proposed ANN produce acceptable estimations.<br>If it will be trained and tested in order to be more precise, the results will be very close<br>to the actual project costs.<\/p>\n\n\n\n<p>When this study was shared with some software companies, we saw that there is a<br>resistance in applying every new technology even among the software companies. But,<br>we believe that this study will be a starting point in applying AI and ANN methods to<br>real life applications, especially in software industry, in order to simplify the hard work<br>of project managers by reducing the time and effort in project cost estimation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The aim of this thesis is to find out how can Artificial Neural Networks (ANN) &#8211; one ofthe methods of Artificial Intelligence (AI) &#8211; be used in software projects cost estimationand to give an example for one of the most appropriate models of ANN used for thispurpose. The estimation of effort for software projects, which [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-19","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.elifkartal.com\/index.php\/wp-json\/wp\/v2\/pages\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.elifkartal.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.elifkartal.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.elifkartal.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.elifkartal.com\/index.php\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":1,"href":"https:\/\/www.elifkartal.com\/index.php\/wp-json\/wp\/v2\/pages\/19\/revisions"}],"predecessor-version":[{"id":20,"href":"https:\/\/www.elifkartal.com\/index.php\/wp-json\/wp\/v2\/pages\/19\/revisions\/20"}],"wp:attachment":[{"href":"https:\/\/www.elifkartal.com\/index.php\/wp-json\/wp\/v2\/media?parent=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}