{"title":"应用成本估算:评估敏捷环境","authors":"Ahmed Shams, Stephan Böhm, P. Winzer, R. Dörner","doi":"10.1109/CBI.2019.00050","DOIUrl":null,"url":null,"abstract":"Since the publication of the Agile Manifesto in 2001, the agile approach has had a vast influence on software development. Most agile methods break down a mobile application into small increments, which allow users to test single components and validate the value of an App. As a user satisfaction is mostly based on the validated values. However, implementing software replanning sessions for each increment allows an App to grow substantially. Over time, complexity such as in fighting bugs and fixing defects pile up, causing an increase in development costs. Since many cost estimation methods are not tailored for agile mobile development, only a few are partially applicable. With the current highly dynamic environment of Apps, this research identifies and evaluates the effectiveness of these methods to date. Key findings show a lack of appropriate and scientifically sound methods in app cost estimation. Therefore, this paper suggests new techniques in agile estimation. The main goal is to model a budgeting tool based on app decomposition, in both theoretical and practical approaches. The work aims to improve the accuracy in predicting development costs in mobile applications.","PeriodicalId":193238,"journal":{"name":"2019 IEEE 21st Conference on Business Informatics (CBI)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"App Cost Estimation: Evaluating Agile Environments\",\"authors\":\"Ahmed Shams, Stephan Böhm, P. Winzer, R. Dörner\",\"doi\":\"10.1109/CBI.2019.00050\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Since the publication of the Agile Manifesto in 2001, the agile approach has had a vast influence on software development. Most agile methods break down a mobile application into small increments, which allow users to test single components and validate the value of an App. As a user satisfaction is mostly based on the validated values. However, implementing software replanning sessions for each increment allows an App to grow substantially. Over time, complexity such as in fighting bugs and fixing defects pile up, causing an increase in development costs. Since many cost estimation methods are not tailored for agile mobile development, only a few are partially applicable. With the current highly dynamic environment of Apps, this research identifies and evaluates the effectiveness of these methods to date. Key findings show a lack of appropriate and scientifically sound methods in app cost estimation. Therefore, this paper suggests new techniques in agile estimation. The main goal is to model a budgeting tool based on app decomposition, in both theoretical and practical approaches. The work aims to improve the accuracy in predicting development costs in mobile applications.\",\"PeriodicalId\":193238,\"journal\":{\"name\":\"2019 IEEE 21st Conference on Business Informatics (CBI)\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE 21st Conference on Business Informatics (CBI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CBI.2019.00050\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 21st Conference on Business Informatics (CBI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CBI.2019.00050","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Since the publication of the Agile Manifesto in 2001, the agile approach has had a vast influence on software development. Most agile methods break down a mobile application into small increments, which allow users to test single components and validate the value of an App. As a user satisfaction is mostly based on the validated values. However, implementing software replanning sessions for each increment allows an App to grow substantially. Over time, complexity such as in fighting bugs and fixing defects pile up, causing an increase in development costs. Since many cost estimation methods are not tailored for agile mobile development, only a few are partially applicable. With the current highly dynamic environment of Apps, this research identifies and evaluates the effectiveness of these methods to date. Key findings show a lack of appropriate and scientifically sound methods in app cost estimation. Therefore, this paper suggests new techniques in agile estimation. The main goal is to model a budgeting tool based on app decomposition, in both theoretical and practical approaches. The work aims to improve the accuracy in predicting development costs in mobile applications.