{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T22:23:20Z","timestamp":1759962200600,"version":"3.41.0"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2009,10,1]],"date-time":"2009-10-01T00:00:00Z","timestamp":1254355200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2009,10]]},"abstract":"<jats:p>Size estimation plays a key role in effort estimation that has a crucial impact on software projects in the software industry. Some information required by existing software sizing methods is difficult to predict in the early stage of software development. A conceptual data model is widely used in the early stage of requirements analysis for information systems. Lines of code (LOC) is a commonly used software size measure. This article proposes a novel LOC estimation method for information systems from their conceptual data models through using a multiple linear regression model. We have validated the proposed method using samples from both the software industry and open-source systems.<\/jats:p>","DOI":"10.1145\/1571629.1571630","type":"journal-article","created":{"date-parts":[[2009,10,9]],"date-time":"2009-10-09T19:06:16Z","timestamp":1255115176000},"page":"1-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["Conceptual data model-based software size estimation for information systems"],"prefix":"10.1145","volume":"19","author":[{"given":"Hee Beng Kuan","family":"Tan","sequence":"first","affiliation":[{"name":"Nanyang Technological University, Nanyang Avenue, Singapore"}]},{"given":"Yuan","family":"Zhao","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, Nanyang Avenue, Singapore"}]},{"given":"Hongyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China"}]}],"member":"320","published-online":{"date-parts":[[2009,10,14]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1983.235271"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/581571.581582"},{"key":"e_1_2_1_3_1","volume-title":"Regression Diagnostics: Identifying Influential Data and Sources of Collinearity","author":"Belsley D. A.","year":"2004","unstructured":"Belsley , D. A. , Kuh , E. , and Welsch , R. E . 2004 . Regression Diagnostics: Identifying Influential Data and Sources of Collinearity . John Wiley , New York, NY . Belsley, D. A., Kuh, E., and Welsch, R. E. 2004. Regression Diagnostics: Identifying Influential Data and Sources of Collinearity. John Wiley, New York, NY."},{"key":"e_1_2_1_4_1","unstructured":"Blaha M. and Premerlani W. 1998. Object-Oriented Modeling and Design for Database Applications. Prentice-Hall Englewood Cliffs NJ.   Blaha M. and Premerlani W. 1998. Object-Oriented Modeling and Design for Database Applications. Prentice-Hall Englewood Cliffs NJ."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2000.895164"},{"key":"e_1_2_1_6_1","volume-title":"et al","author":"Boehm B. W.","year":"2000","unstructured":"Boehm , B. W. et al . 2000 . Software Cost Estimation with COCOMO II. Prentice-Hall , Englewood Cliffs, NJ. Boehm, B. W. et al. 2000. Software Cost Estimation with COCOMO II. Prentice-Hall, Englewood Cliffs, NJ."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302647"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Briand L. C. and Wieczorek I. 2002. Resource modeling in software engineering. Encyclopedia of Software Engineering J. Marciniak Wiley Ed. New York NY 1160--1196.  Briand L. C. and Wieczorek I. 2002. Resource modeling in software engineering. Encyclopedia of Software Engineering J. Marciniak Wiley Ed. New York NY 1160--1196.","DOI":"10.1002\/0471028959.sof282"},{"volume-title":"Structured Program Design Using JSP","author":"Burgess R. S.","key":"e_1_2_1_9_1","unstructured":"Burgess , R. S. 1988. Structured Program Design Using JSP . Hutchension , London, U.K. Burgess, R. S. 1988. Structured Program Design Using JSP. Hutchension, London, U.K."},{"volume-title":"Proceedings of the 16th International Conference on Software Engineering&amp;Knowledge Engineering. 57--61","author":"Canfora G.","key":"e_1_2_1_10_1","unstructured":"Canfora , G. , Cerulo , L. , and Troiano , L . 2004. An experience of fuzzy linear regression applied to effort estimation . In Proceedings of the 16th International Conference on Software Engineering&amp;Knowledge Engineering. 57--61 . Canfora, G., Cerulo, L., and Troiano, L. 2004. An experience of fuzzy linear regression applied to effort estimation. In Proceedings of the 16th International Conference on Software Engineering&amp;Knowledge Engineering. 57--61."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/320434.320440"},{"key":"e_1_2_1_12_1","unstructured":"Cosmic. 1999. Full Function Points\u2014Release 2.0. September. Engineering Management Research Lab Montreal P.Q. Canada.  Cosmic. 1999. Full Function Points\u2014Release 2.0. September. Engineering Management Research Lab Montreal P.Q. Canada."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.5"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1245300"},{"key":"e_1_2_1_15_1","unstructured":"Garmus D. and Herron D. 2000. Function Point Analysis: Measurement Practices for Successful Software Projects. Addison Wesley Reading MA.   Garmus D. and Herron D. 2000. Function Point Analysis: Measurement Practices for Successful Software Projects. Addison Wesley Reading MA."},{"key":"e_1_2_1_16_1","unstructured":"Ghezzi C. Jazayeri M. and Mandrioli D. 2003. Fundamentals of Software Engineering 2nd Ed. Prentice-Hall Englewood Cliffs NJ.   Ghezzi C. Jazayeri M. and Mandrioli D. 2003. Fundamentals of Software Engineering 2nd Ed. Prentice-Hall Englewood Cliffs NJ."},{"key":"e_1_2_1_17_1","unstructured":"Glantz S. A. and Slinker B. K. 2001. Primer of Applied Regression&amp;Analysis of Variance. 2nd ed. McGraw-Hill New York NY.  Glantz S. A. and Slinker B. K. 2001. Primer of Applied Regression&amp;Analysis of Variance. 2nd ed. McGraw-Hill New York NY."},{"key":"e_1_2_1_18_1","volume-title":"Requirements Analysis: From Business Views to Architecture","author":"Hay D.","year":"2002","unstructured":"Hay , D. 2002 . Requirements Analysis: From Business Views to Architecture . Prentice-Hall , Englewood Cliffs, NJ . Hay, D. 2002. Requirements Analysis: From Business Views to Architecture. Prentice-Hall, Englewood Cliffs, NJ."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.232016"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009872202035"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the 5th ISPA Conference. 82--92","author":"Jensen R.","year":"1983","unstructured":"Jensen , R. 1983 . An improved macrolevel software development resource estimation model . In Proceedings of the 5th ISPA Conference. 82--92 . Jensen, R. 1983. An improved macrolevel software development resource estimation model. In Proceedings of the 5th ISPA Conference. 82--92."},{"volume-title":"Applied Software Measurement","author":"Jones T. C.","key":"e_1_2_1_22_1","unstructured":"Jones , T. C. 1997. Applied Software Measurement . McGraw-Hill , New York, NY . Jones, T. C. 1997. Applied Software Measurement. McGraw-Hill, New York, NY."},{"key":"e_1_2_1_23_1","volume-title":"A Guide to Econometrics","author":"Kennedy P.","unstructured":"Kennedy , P. 2003. A Guide to Econometrics , 5 th ed. Blackwell , London, U.K. Kennedy, P. 2003. A Guide to Econometrics, 5th ed. Blackwell, London, U.K.","edition":"5"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1166588"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.52774"},{"key":"e_1_2_1_26_1","unstructured":"McClave J. T. and Sincich T. 2003. Statistics 9th ed. Prentice-Hall Englewood Cliffs NJ.  McClave J. T. and Sincich T. 2003. Statistics 9th ed. Prentice-Hall Englewood Cliffs NJ."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/337180.337477"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062516"},{"volume-title":"Proceedings of the International Symposium on Empirical Software Engineering. 223--230","author":"Molokken K.","key":"e_1_2_1_29_1","unstructured":"Molokken , K. and Jorgensen , M . 2003. A review of surveys on software effort estimation . In Proceedings of the International Symposium on Empirical Software Engineering. 223--230 . Molokken, K. and Jorgensen, M. 2003. A review of surveys on software effort estimation. In Proceedings of the International Symposium on Empirical Software Engineering. 223--230."},{"key":"e_1_2_1_30_1","unstructured":"Neter J. Kutner M. H. Nachtsheim C. J. and Wasserman W. 1996. Applied Linear Regression Models. McGraw-Hill\/Irwin New York NY.  Neter J. Kutner M. H. Nachtsheim C. J. and Wasserman W. 1996. Applied Linear Regression Models. McGraw-Hill\/Irwin New York NY."},{"key":"e_1_2_1_31_1","unstructured":"Putnam L. and Myers W. 1992. Measures for Excellence. Yourdon Press Computing Series. Prentice-Hall Englewood Cliffs NJ.  Putnam L. and Myers W. 1992. Measures for Excellence. Yourdon Press Computing Series. Prentice-Hall Englewood Cliffs NJ."},{"volume-title":"Proceedings of the International Conference on Software Engineering. 285--294","author":"Ruhe M.","key":"e_1_2_1_32_1","unstructured":"Ruhe , M. , Jeffery , R. , and Wieczorek , I . 2003. Cost estimation for Web applications . In Proceedings of the International Conference on Software Engineering. 285--294 . Ruhe, M., Jeffery, R., and Wieczorek, I. 2003. Cost estimation for Web applications. In Proceedings of the International Conference on Software Engineering. 285--294."},{"volume-title":"Rational Software white paper","author":"Smith J.","key":"e_1_2_1_33_1","unstructured":"Smith , J. 1999. The estimation of effort based on use cases , Rational Software white paper . IBM , Somers, NY . Smith, J. 1999. The estimation of effort based on use cases, Rational Software white paper. IBM, Somers, NY."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.677182"},{"volume-title":"Proceedings of the IEEE Symposium on Software Metrics. 3--12","author":"Stensrud E.","key":"e_1_2_1_35_1","unstructured":"Stensrud , E. , Foss , T. , Kitchenham , B. , and Myrtveit , I . 2002. An empirical validation of the relationship between the magnitude of relative error and project size . In Proceedings of the IEEE Symposium on Software Metrics. 3--12 . Stensrud, E., Foss, T., Kitchenham, B., and Myrtveit, I. 2002. An empirical validation of the relationship between the magnitude of relative error and project size. In Proceedings of the IEEE Symposium on Software Metrics. 3--12."},{"volume-title":"Proceedings of the International Conference on Conceptual Modeling. 180--190","author":"Tan H. B. K.","key":"e_1_2_1_36_1","unstructured":"Tan , H. B. K. and Zhao , Y . 2004. ER-based software sizing for data-intensive systems . In Proceedings of the International Conference on Conceptual Modeling. 180--190 . Tan, H. B. K. and Zhao, Y. 2004. ER-based software sizing for data-intensive systems. In Proceedings of the International Conference on Conceptual Modeling. 180--190."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1093\/ietisy\/e89-d.4.1321"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134331"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/7474.7475"}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1571629.1571630","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1571629.1571630","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:17:44Z","timestamp":1750249064000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1571629.1571630"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10]]},"references-count":39,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2009,10]]}},"alternative-id":["10.1145\/1571629.1571630"],"URL":"https:\/\/doi.org\/10.1145\/1571629.1571630","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"type":"print","value":"1049-331X"},{"type":"electronic","value":"1557-7392"}],"subject":[],"published":{"date-parts":[[2009,10]]},"assertion":[{"value":"2006-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}