基于多层感知器和长短期记忆的软件工作量估计

Eduard-Florin Predescu, A. Stefan, Alexis-Valentin Zaharia
{"title":"基于多层感知器和长短期记忆的软件工作量估计","authors":"Eduard-Florin Predescu, A. Stefan, Alexis-Valentin Zaharia","doi":"10.12948/issn14531305/23.2.2019.07","DOIUrl":null,"url":null,"abstract":"Software effort estimation is a hot topic for study in the last decades. The biggest challenge for project managers is to meet their goals within the given time limit. Machine learning software can take project management software to a whole new level. The objective of this paper is to show the applicability of using neural network algorithms in software effort estimation for project management. To prove the concept we are using two machine learning algorithms: Multilayer Perceptron (MLP) and Long Short-Term Memory (LSTM). To train and test these machine learning algorithms we are using the Desharnais dataset. The dataset consists of 77 sample projects. From our results we have seen that Multilayer Perceptron algorithm has better performance than Long Short-Term Memory, by having a better determination coefficient for software effort estimation. Our success in implementing a machine learning that can estimate the software effort brings real benefits in the field of project management assisted by computer, further enhancing the ability of a manager to organize the tasks within the time limit of the project. Although, we need to take into consideration that we had a limited dataset that we could use so a real advancement would be to implement and test these algorithms using a real life company as a subject of testing.","PeriodicalId":53248,"journal":{"name":"Informatica economica","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2019-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Software Effort Estimation Using Multilayer Perceptron and Long Short Term Memory\",\"authors\":\"Eduard-Florin Predescu, A. Stefan, Alexis-Valentin Zaharia\",\"doi\":\"10.12948/issn14531305/23.2.2019.07\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software effort estimation is a hot topic for study in the last decades. The biggest challenge for project managers is to meet their goals within the given time limit. Machine learning software can take project management software to a whole new level. The objective of this paper is to show the applicability of using neural network algorithms in software effort estimation for project management. To prove the concept we are using two machine learning algorithms: Multilayer Perceptron (MLP) and Long Short-Term Memory (LSTM). To train and test these machine learning algorithms we are using the Desharnais dataset. The dataset consists of 77 sample projects. From our results we have seen that Multilayer Perceptron algorithm has better performance than Long Short-Term Memory, by having a better determination coefficient for software effort estimation. Our success in implementing a machine learning that can estimate the software effort brings real benefits in the field of project management assisted by computer, further enhancing the ability of a manager to organize the tasks within the time limit of the project. Although, we need to take into consideration that we had a limited dataset that we could use so a real advancement would be to implement and test these algorithms using a real life company as a subject of testing.\",\"PeriodicalId\":53248,\"journal\":{\"name\":\"Informatica economica\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-06-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Informatica economica\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.12948/issn14531305/23.2.2019.07\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Informatica economica","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12948/issn14531305/23.2.2019.07","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

软件工作量估算是近几十年来研究的一个热点。项目经理面临的最大挑战是在给定的时间限制内实现他们的目标。机器学习软件可以将项目管理软件提升到一个全新的水平。本文的目的是展示神经网络算法在项目管理软件工作量估算中的适用性。为了证明这个概念,我们使用了两种机器学习算法:多层感知器(MLP)和长短期记忆(LSTM)。为了训练和测试这些机器学习算法,我们使用了Desharnais数据集。该数据集由77个示例项目组成。从我们的结果中我们可以看到,多层感知器算法比长短期记忆具有更好的性能,因为它具有更好的软件工作量估计决定系数。我们成功实现了一种可以估算软件工作量的机器学习,为计算机辅助的项目管理领域带来了实实在在的好处,进一步提高了管理者在项目时间限制内组织任务的能力。尽管如此,我们需要考虑到我们可以使用的数据集有限,因此真正的进步将是使用现实生活中的公司作为测试对象来实现和测试这些算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Software Effort Estimation Using Multilayer Perceptron and Long Short Term Memory
Software effort estimation is a hot topic for study in the last decades. The biggest challenge for project managers is to meet their goals within the given time limit. Machine learning software can take project management software to a whole new level. The objective of this paper is to show the applicability of using neural network algorithms in software effort estimation for project management. To prove the concept we are using two machine learning algorithms: Multilayer Perceptron (MLP) and Long Short-Term Memory (LSTM). To train and test these machine learning algorithms we are using the Desharnais dataset. The dataset consists of 77 sample projects. From our results we have seen that Multilayer Perceptron algorithm has better performance than Long Short-Term Memory, by having a better determination coefficient for software effort estimation. Our success in implementing a machine learning that can estimate the software effort brings real benefits in the field of project management assisted by computer, further enhancing the ability of a manager to organize the tasks within the time limit of the project. Although, we need to take into consideration that we had a limited dataset that we could use so a real advancement would be to implement and test these algorithms using a real life company as a subject of testing.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
17
审稿时长
8 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信