{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T02:32:50Z","timestamp":1761964370321,"version":"3.41.0"},"reference-count":37,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2012,1,27]],"date-time":"2012-01-27T00:00:00Z","timestamp":1327622400000},"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":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2012,1,27]]},"abstract":"<jats:p>The need of computing the software complexity in requirement analysis phase of software development life cycle (SDLC) would be an enormous benefit for estimating the required development and testing effort for yet to be developed software. Various research proposals are directed towards minimizing the cost of software. Also, a relationship between source code and difficulty in developing a source code are also attempted in order to estimate the complexity of the proposed software for cost estimation, man power build up, code and developer's evaluation. Therefore, this paper presents a systematic and integrated approach for the estimation of software development and testing effort on the basis of improved requirement based complexity (IRBC) of the proposed software. The IRBC measure serves as the basis for estimation of these software development activities to enable the developers and practitioners to predict the critical information about the software development intricacies. Efficient software development requires accurate estimates, since inappropriate estimates causes' trouble during implementation of software process. Hence, this paper presents a comprehensive approach, for the prediction of software development and testing effort using IRBC. For validation purpose, the proposed measures are categorically compared with various established and prevalent practices proposed in the past like code based, use case based, algorithmic model and function point based estimation measures. Finally, the results obtained, validates the claim, for the approaches discussed in this paper, for estimation of software development and testing effort, in the early phases of software development appears to be robust, comprehensive, early alarming and compares well with other measures proposed in the past. Hence, it is even more useful because the complexity, development and testing effort estimates are obtained at very early stage.<\/jats:p>","DOI":"10.1145\/2088883.2088898","type":"journal-article","created":{"date-parts":[[2012,2,14]],"date-time":"2012-02-14T13:21:07Z","timestamp":1329225667000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Applying requirement based complexity for the estimation of software development and testing effort"],"prefix":"10.1145","volume":"37","author":[{"given":"Ashish","family":"Sharma","sequence":"first","affiliation":[{"name":"GLA University, Mathura, India"}]},{"given":"D. S.","family":"Kushwaha","sequence":"additional","affiliation":[{"name":"MNNIT, Allahabad, India"}]}],"member":"320","published-online":{"date-parts":[[2012,1,27]]},"reference":[{"volume-title":"Software Engineering Economics","year":"1981","author":"Boehm B.W.","key":"e_1_2_1_1_1"},{"first-page":"1","volume-title":"Cost models for future software lifecycle process:COCOMO 2.0","author":"Boehm B.","key":"e_1_2_1_2_1"},{"first-page":"71","volume-title":"IEEE-ICCSE-2009","author":"Yinhuan Zheng","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","first-page":"107","volume":"1994","author":"Donell Stephen Mac","journal-title":"Software Engineering Journal"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1983.235271"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.277575"},{"first-page":"18","volume-title":"The Journal of Defense Software Engineering","author":"K.","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","first-page":"939","volume-title":"Impact of effort estimate on software project work","author":"Jorgensen Magne","year":"2006"},{"key":"e_1_2_1_9_1","first-page":"77","volume-title":"Recommending effort estimate method for software project management","author":"Bernhard Peschi","year":"2001"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAE.2010.5451322"},{"volume-title":"IEEE recommended practice for software requirement specification","year":"1998","author":"IEEE Computer Society","key":"e_1_2_1_11_1"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.106988"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.4618"},{"key":"e_1_2_1_14_1","unstructured":"IEEE Standard for Software Productivity Metrics \" IEEE Std 1045-1992 pp. 1--38 1993  IEEE Standard for Software Productivity Metrics \" IEEE Std 1045-1992 pp. 1--38 1993"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1921532.1921547"},{"key":"e_1_2_1_16_1","first-page":"608","volume-title":"IEEE Conf. on Computer and Communication Technology, ICCCT","author":"Ashish Sharma","year":"2010"},{"volume-title":"New-York","year":"1977","author":"Halstead M.H.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360602.1361211"},{"key":"e_1_2_1_19_1","unstructured":"The Standish group research for staggering bugs and effort http:\/\/standishgroup.com  The Standish group research for staggering bugs and effort http:\/\/standishgroup.com"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1980.234501"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/232069.232088"},{"key":"e_1_2_1_22_1","first-page":"1","volume-title":"Martin Glinz On The State Of Art In Requirements-Based Validation And Test of Software","author":"Ryser Johannes","year":"1999"},{"key":"e_1_2_1_23_1","first-page":"1","volume-title":"Quality Week","author":"Nageshwaran Suresh","year":"2001"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/566171.566188"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAIC-PART.2006.13"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/FOSE.2007.25"},{"key":"e_1_2_1_27_1","first-page":"67","volume-title":"Proceedings of Testing : Academic and Industrial Conference Practice and Research Techniques, MUTATION 07","author":"Aranha Eduardo","year":"2007"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/HASE.2007.52"},{"key":"e_1_2_1_29_1","first-page":"67","volume-title":"IEEE Computer Society","author":"Aranha","year":"2007"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1318471.1318551"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2008.30"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/CW.2008.34"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2008.62"},{"key":"e_1_2_1_34_1","first-page":"47","volume-title":"5th IEEE International Symposium on applied Computational intelligence and Informatics","author":"Repasi Tibor","year":"2009"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2009.47"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2009.31"},{"volume-title":"Fred Heemstra e Erik van","key":"e_1_2_1_37_1","first-page":"1"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2088883.2088898","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2088883.2088898","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:09:13Z","timestamp":1750248553000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2088883.2088898"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,1,27]]},"references-count":37,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,1,27]]}},"alternative-id":["10.1145\/2088883.2088898"],"URL":"https:\/\/doi.org\/10.1145\/2088883.2088898","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2012,1,27]]},"assertion":[{"value":"2012-01-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}