{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T22:52:27Z","timestamp":1762210347600,"version":"3.41.0"},"reference-count":29,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2004,9,1]],"date-time":"2004-09-01T00:00:00Z","timestamp":1093996800000},"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":[[2004,9]]},"abstract":"<jats:p>As the information technology industry gains maturity, the number of software systems having moved into maintenance is rapidly growing. Often these systems are also potential candidates for outsourcing. However, adequate information regarding size, complexity, reliability, maintainability etc. of these systems is often missing. This makes the task of estimating maintenance efforts for any such system difficult for the organization owning the systems as well as for a software services vendor bidding to outsource maintenance of the system. This is further compounded by human and management factors related to maintenance activities such as management focus, client attitude, engineers' attitude, the need for multi-location support teams etc. These factors make the problem of objectively estimating software maintenance effort almost intractable.We submit that software maintenance is of equal if not more fundamental importance to the software industry, and has not received the attention it deserves, especially in the context of estimation models.This paper describes a holistic approach towards a study of the factors affecting the effort involved in maintenance of existing software systems. It describes how one could build a systems dynamics model to predict the effort involved to maintain a software system, based on qualitative and qualitative inputs.<\/jats:p>","DOI":"10.1145\/1022494.1022513","type":"journal-article","created":{"date-parts":[[2004,10,7]],"date-time":"2004-10-07T17:39:09Z","timestamp":1097170749000},"page":"1-5","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["Dynamics of software maintenance"],"prefix":"10.1145","volume":"29","author":[{"given":"Pankaj","family":"Bhatt","sequence":"first","affiliation":[{"name":"Tata Consultancy Services, New Delhi, India"}]},{"given":"Gautam","family":"Shroff","sequence":"additional","affiliation":[{"name":"Tata Consultancy Services, New Delhi, India"}]},{"given":"Arun K.","family":"Misra","sequence":"additional","affiliation":[{"name":"National Institute of Technology, Allahabad, India"}]}],"member":"320","published-online":{"date-parts":[[2004,9]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/356725.356731"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/69586.358135"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/76380.76383"},{"volume-title":"Software Project Dynamics -- an Integrated Approach","year":"1991","author":"Abdel-Hamid Tarek","key":"e_1_2_1_4_1"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.204681"},{"volume-title":"Industrial Dynamics","year":"1961","author":"Forrester Jay W","key":"e_1_2_1_6_1"},{"volume-title":"Sloan School of Management","year":"1991","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/sdr.4260100211"},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","DOI":"10.1109\/METRIC.2001.915513","volume-title":"Predicting with Sparse Data","author":"Shepperd Martin","year":"2000"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/568760.568831"},{"volume-title":"1219: Standard for Software Maintenance","year":"1993","author":"Std","key":"e_1_2_1_11_1"},{"volume-title":"Managing Systems Maintenance","year":"1981","author":"Perry William E","key":"e_1_2_1_12_1"},{"volume-title":"Research Paper No. 1996\/5.","author":"Rodrigues Alexandre G","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","first-page":"96","volume-title":"The Computer Software Industry in Japan","author":"Tajima D.","year":"1981"},{"volume-title":"Software Engineering A Practitioner's Approach","year":"2000","author":"Pressman Roger S","key":"e_1_2_1_15_1"},{"volume-title":"Handbook of Software Maintenance","year":"1986","author":"Parikh Girish","key":"e_1_2_1_16_1"},{"volume-title":"Ventana Systems","year":"2003","author":"Reference Manual","key":"e_1_2_1_17_1"},{"volume-title":"Ventana Systems","year":"2003","author":"Modeling Guide","key":"e_1_2_1_18_1"},{"key":"e_1_2_1_19_1","unstructured":"Vensim Ventana Simulation Environment User's Guide Version 5.  Vensim Ventana Simulation Environment User's Guide Version 5."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/336512.336534"},{"volume-title":"Software Maintenance Management","year":"1980","author":"Lientz B. P.","key":"e_1_2_1_21_1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/800253.807723"},{"key":"e_1_2_1_23_1","unstructured":"The International Function Point Users' Group (IFPUG) http:\/\/www.ifpug.org\/  The International Function Point Users' Group (IFPUG) http:\/\/www.ifpug.org\/"},{"key":"e_1_2_1_24_1","unstructured":"The United Kingdom Software Metrics Association (UKSMA) MK II Function Point Analysis Counting Practices Manual Version 1.3 http:\/\/www.uksma.co.uk\/  The United Kingdom Software Metrics Association (UKSMA) MK II Function Point Analysis Counting Practices Manual Version 1.3 http:\/\/www.uksma.co.uk\/"},{"key":"e_1_2_1_25_1","unstructured":"COSMICON -The Common Software Measurement International Consortium COSMIC-FFP Measurement Manual Version 2.1 http:\/\/www.cosmicon.com\/  COSMICON -The Common Software Measurement International Consortium COSMIC-FFP Measurement Manual Version 2.1 http:\/\/www.cosmicon.com\/"},{"volume-title":"Version 1.1","year":"1993","author":"Paulk Mark C","key":"e_1_2_1_26_1"},{"volume-title":"Version 1.1, CMU\/SEI-2002-TR-012","year":"2002","author":"Product Team","key":"e_1_2_1_27_1"},{"volume-title":"CMU\/SEI-2001-MM-01","year":"2001","author":"Curtis Bill Hefley","key":"e_1_2_1_28_1"},{"volume-title":"Software Cost Estimation with COCOMO II","year":"2000","author":"Boehm Barry W","key":"e_1_2_1_29_1"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1022494.1022513","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1022494.1022513","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:30:57Z","timestamp":1750264257000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1022494.1022513"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,9]]},"references-count":29,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2004,9]]}},"alternative-id":["10.1145\/1022494.1022513"],"URL":"https:\/\/doi.org\/10.1145\/1022494.1022513","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2004,9]]},"assertion":[{"value":"2004-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}