{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T10:07:26Z","timestamp":1767262046730,"version":"3.41.2"},"reference-count":30,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2019,12,11]],"date-time":"2019-12-11T00:00:00Z","timestamp":1576022400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"funder":[{"DOI":"10.13039\/501100004543","name":"Chinese Scholarship Council","doi-asserted-by":"crossref","award":["201708330399"],"award-info":[{"award-number":["201708330399"]}],"id":[{"id":"10.13039\/501100004543","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Zhejiang Provincial Science Foundation of China","award":["LY19F020046","LY17F020023"],"award-info":[{"award-number":["LY19F020046","LY17F020023"]}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["J Software Evolu Process"],"published-print":{"date-parts":[[2020,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Functional size measures are used in several software development processes, because they can be applied as soon as the functional user requirements of a software application have been specified. Quite often, functional user requirements are used as the main input of effort and cost estimation. Since effort and cost estimates are fundamental for decision making, project managers would like to get reasonably accurate estimates even before user requirements have been specified completely and at the proper level of detail. To this end, early size estimation methods have been proposed. In this paper, we consider a specific situation; namely, we consider processes in which the requirements elicitation and modeling phases are carried out according to the ICONIX process. The ICONIX process involves a few stages, each one tackling an aspect of requirements and delivering a specific artifact, in the form of a UML model. We explore the possibility of deriving from ICONIX artifacts the information needed to estimate the final size of the application. To this end, we analyzed the requirements of 21 software applications and derived statistical models that correlate the information extracted from ICONIX artifacts to the size, expressed in function points, of the application. The analysis of the achieved estimates shows that the approach is viable, in that it provides early estimates with good accuracy.<\/jats:p>","DOI":"10.1002\/smr.2240","type":"journal-article","created":{"date-parts":[[2019,12,12]],"date-time":"2019-12-12T00:29:58Z","timestamp":1576110598000},"update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Evolution of functional size measures through ICONIX process phases"],"prefix":"10.1002","volume":"32","author":[{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0003-4686-0834","authenticated-orcid":false,"given":"Geng","family":"Liu","sequence":"first","affiliation":[{"name":"School of Computer Science and Technology Hangzhou Dianzi University  Hangzhou China"},{"name":"Dipartimento di Scienze Teoriche e Applicate Universit\u00e0 degli Studi dell'Insubria  Varese Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0002-5226-4337","authenticated-orcid":false,"given":"Luigi","family":"Lavazza","sequence":"additional","affiliation":[{"name":"Dipartimento di Scienze Teoriche e Applicate Universit\u00e0 degli Studi dell'Insubria  Varese Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0003-3815-2512","authenticated-orcid":false,"given":"Davide","family":"Tosi","sequence":"additional","affiliation":[{"name":"Dipartimento di Scienze Teoriche e Applicate Universit\u00e0 degli Studi dell'Insubria  Varese Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2019,12,11]]},"reference":[{"key":"e_1_2_12_2_1","unstructured":"AlbrechtAJ.Measuring application development productivity. In: Proceedings of the Joint Share\/Guide\/IBM Application Development Symposium Vol.\u00a010;1979;Monterey CA:83\u201092."},{"key":"e_1_2_12_3_1","unstructured":"International Function Point Users Group (IFPUG).Function point counting practices manual release 4.3.1;2010."},{"key":"e_1_2_12_4_1","unstructured":"International Standardization Organization (ISO).ISO\/IEC 20926: 2003 software engineering \u00e2\u0102\u015e IFPUG 4.1 unadjusted functional size measurement method \u00e2\u0102\u015e counting practices manual;2003."},{"key":"e_1_2_12_5_1","doi-asserted-by":"crossref","unstructured":"LavazzaL MorascaS.On the evaluation of effort estimation models. In: Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering ACM;2017;Karlskrona Sweden:41\u201050.","DOI":"10.1145\/3084226.3084260"},{"volume-title":"Agile Development With ICONIX Process","year":"2005","author":"Rosenberg D","key":"e_1_2_12_6_1"},{"key":"e_1_2_12_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.01.012"},{"key":"e_1_2_12_8_1","unstructured":"IFPUG.Function point counting practices manual release 4.2.tech. rep. \u00a0 IFPUG;2004."},{"issue":"1","key":"e_1_2_12_9_1","first-page":"1","article-title":"An empirical evaluation of simplified function point measurement processes","volume":"6","author":"Lavazza L","year":"2013","journal-title":"Int J Adv Soft"},{"key":"e_1_2_12_10_1","unstructured":"TimpA.uTip\u2014early function point analysis and consistent cost estimating. uTip IFPUG #03 v.1.0 IFPUG;2015."},{"key":"e_1_2_12_11_1","unstructured":"nesma.Early function point analysis."},{"key":"e_1_2_12_12_1","unstructured":"vanHeeringenHS vanGorpEWM PrinsTG.Functional size measurement\u2010Accuracy versus costs\u2010Is it really worth it?2009.https:\/\/2.zoppoz.workers.dev:443\/https\/nesma.org\/wp-content\/uploads\/2015\/09\/Functional-Size-Measurement-accuracy-vs-cost-SMEF2009.pdf"},{"key":"e_1_2_12_13_1","doi-asserted-by":"crossref","unstructured":"SantilloL ConteM MeliR.Early & quick function point: sizing more with less. In: 11th IEEE International Software Metrics Symposium (METRICS'05) IEEE;2005;Como Italy:41\u201041.","DOI":"10.1109\/METRICS.2005.33"},{"key":"e_1_2_12_14_1","unstructured":"TichenorC.The IRS development and application of the internal logical file model to estimate function point counts. In: IFPUG Fall Conference of Use (ESCOM\u2010ENCRESS 1998) IFPUG;1998."},{"key":"e_1_2_12_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/0471750336"},{"key":"e_1_2_12_16_1","unstructured":"ISBSG International Software Benchmarking Standards Group.ISBSG repositories;2012."},{"key":"e_1_2_12_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.04.009"},{"key":"e_1_2_12_18_1","unstructured":"Common Software Measurement International Consortium (COSMIC).The COSMIC functional size measurement method\u2014version 4.0.1 measurement manual (the COSMIC implementation guide for ISO\/IEC 19761: 2003);2015."},{"key":"e_1_2_12_19_1","unstructured":"Simple Function Point Association (SiFPA).Simple function point functional size measurement method\u2014reference manual SiFP\u201001.00\u2010RM\u2010EN\u201001.01;2014."},{"key":"e_1_2_12_20_1","unstructured":"LiuG WangX FangJ.A UML\u2010based simple function point estimation method and tool. In: Proceedings of the 11th International Conference on Software Engineering Advances IARIA;2016;Rome Italy:52."},{"key":"e_1_2_12_21_1","unstructured":"UnganE TrudelS AbranA.Analysis of the gap between initial estimated size and final (true) size of implemented software. In: Proceedings of the Academic Papers at IWSM Mensura 2018 CEUR\u2010WS;2018;Beijing China:123\u2010137."},{"key":"e_1_2_12_22_1","doi-asserted-by":"crossref","unstructured":"GencelC HeldalR LindK.On the relationship between different size measures in the software life cycle. In: 2009 16th Asia\u2010Pacific Software Engineering Conference IEEE;2009;Penang Malaysia:19\u201026.","DOI":"10.1109\/APSEC.2009.51"},{"key":"e_1_2_12_23_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194011005359"},{"key":"e_1_2_12_24_1","unstructured":"AsadullahM.Identification of function points in software specifications using natural language processing.Laboratoire d'Informatique pour la M\u00e9canique et les Sciences de l'Ing\u00e9nieur \u2010 LIMSI (CNRS) \u2010 Universite Paris Sud Ph.D. Thesis;2015."},{"key":"e_1_2_12_25_1","unstructured":"UnganE HammondC AbranA.Automated COSMIC measurement and requirement quality improvement through ScopeMaster\u00ae tool. In: Proceedings of the Academic Papers at IWSM Mensura 2018 CEUR\u2010WS;2018;Beijing China:1\u201313."},{"key":"e_1_2_12_26_1","doi-asserted-by":"crossref","unstructured":"LavazzaLA Del\u00a0BiancoV GaravagliaC.Model\u2010based functional size measurement. In: Proceedings of the Second ACM\u2010IEEE International Symposium on Empirical Software Engineering and Measurement ACM;2008;Kaiserslautern Germany:100\u2010109.","DOI":"10.1145\/1414004.1414021"},{"key":"e_1_2_12_27_1","unstructured":"FetckeT.The warehouse software portfolio: a case study in functional size measurement. Tech. Rep. \u00e2\u0102\u015e1999 \u00a0 D\u00e9partement d'informatique Universit\u00e9 du Quebec \u00e0 Montr\u00e9al;1999;Montreal."},{"key":"e_1_2_12_28_1","doi-asserted-by":"crossref","unstructured":"LavazzaL Del BiancoV LiuG.Analytical convertibility of functional size measures: a tool\u2010based approachSoftware Measurement and the 2012 Seventh International Conference on Software Process and Product Measurement (IWSM\u2010MENSURA) 2012 Joint Conference of the 22nd International Workshop on;2012;Assisi Italy:160\u2010169.","DOI":"10.1109\/IWSM-MENSURA.2012.32"},{"volume-title":"Software Project Function Point Measurement Method and Application (in Chinese)","year":"2012","author":"Cao J","key":"e_1_2_12_29_1"},{"key":"e_1_2_12_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2011.12.008"},{"key":"e_1_2_12_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2016.01.003"}],"container-title":["Journal of Software: Evolution and Process"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fsmr.2240","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/smr.2240","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1002\/smr.2240","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/smr.2240","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,6]],"date-time":"2023-09-06T20:21:35Z","timestamp":1694031695000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/10.1002\/smr.2240"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,11]]},"references-count":30,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,5]]}},"alternative-id":["10.1002\/smr.2240"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1002\/smr.2240","archive":["Portico"],"relation":{},"ISSN":["2047-7473","2047-7481"],"issn-type":[{"type":"print","value":"2047-7473"},{"type":"electronic","value":"2047-7481"}],"subject":[],"published":{"date-parts":[[2019,12,11]]},"assertion":[{"value":"2019-06-25","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-10-11","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-12-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e2240"}}