{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,12]],"date-time":"2025-01-12T00:10:25Z","timestamp":1736640625593,"version":"3.32.0"},"reference-count":19,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":4016,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Softw. Maint: Res. Pract."],"published-print":{"date-parts":[[1995,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Software maintenance is a multi\u2010faceted, multidimensional effort that, upon inspection, is larger and more complex than it first seems. At least three components contribute to the complexity of the software maintenance effort: (1) the code and documentation being produced, (2) the process used to manage the maintenance, and (3) the maintenance and target computer system environments. This paper describes the development and use of a simple spreadsheet tool designed to measure the complexity of a software maintenance release. The tool can be used by software maintenance managers to direct their attention at the cost drivers associated with a software maintenance release, to aid in the re\u2010engineering decision, and to keep track of the degradation or improvement associated with a software system due to maintenance actions or process improvements. The approach has been successful in identifying complex deliveries and identifying components that contributed the greatest to that complexity.<\/jats:p>","DOI":"10.1002\/smr.4360070605","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T14:14:12Z","timestamp":1163772852000},"page":"421-441","source":"Crossref","is-referenced-by-count":2,"title":["A survey instrument for understanding the complexity of software maintenance"],"prefix":"10.1002","volume":"7","author":[{"given":"George E.","family":"Stark","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Oman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"volume-title":"Software maintainability: discussion on software maintenance tools and statistics","year":"1982","author":"Agresti W. W.","key":"e_1_2_1_2_1"},{"key":"e_1_2_1_3_1","first-page":"87117","volume-title":"Software Maintainability\u2014Evaluation Guide, an updated AFOTEC Pamphlet 800\u20102","author":"AFOTEC","year":"1991"},{"key":"e_1_2_1_4_1","unstructured":"Arthur J.andStevens K.(1989) \u2018Assessing the adequacy of documentation through document quality indicators\u2019 inProceedings IEEE Conference on Software Maintenance\u20141989 IEEE Computer Society Press Los Alamitos CA pp.40\u201349."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(88)90021-0"},{"key":"e_1_2_1_6_1","unstructured":"Clark J.andDonald J.(1994)Software Reengineering Assessment Handbook Version 1.0 MILHDBK\u2010SRAH (Draft) Air Force Cost Analysis Agency 1111 Jefferson Davis Highway Suite 403 Arlington VA 22202."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1980.11813"},{"key":"e_1_2_1_8_1","unstructured":"Curtis B. (1986) \u2018Conceptual issues in software metrics\u2019 inProceedings IEEE International Conference on System Sciences\u20141986 IEEE Computer Society Press Los Alamitos CA pp.154\u2013157."},{"key":"e_1_2_1_9_1","unstructured":"Dekleva S. (1992) \u2018Delphi study of software maintenance problems\u2019 inProceedings IEEE Conference on Software Maintenance\u20141992 IEEE Computer Society Press Los Alamitos CA pp.10\u201317."},{"volume-title":"Software Metrics: A Rigorous Approach","year":"1991","author":"Fenton N.","key":"e_1_2_1_10_1"},{"key":"e_1_2_1_11_1","unstructured":"Hagemeister J.andOman P.(1992) \u2018Software maintainability estimation spreadsheet \u2019 Software Engineering Test Laboratory Repoart #92\u201305\u2010ST University of Idaho Moscow ID 83843."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/130840.130852"},{"volume-title":"IEEE 610, Standard Glossary of Software Engineering Terminology","year":"1992","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Jones C.(1995) \u2018How office space affects programming productivity \u2019 IEEE Computer 76\u201377.","DOI":"10.1109\/2.362626"},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Oman P. Ash D. Alderete J.andLowther B.(1994) \u2018Using software maintainability models to track code health\u2019 inProceedings IEEE Conference on Software Maintenance\u20141994 IEEE Computer Society Press Los Alamitos CA pp.154\u2013160.","DOI":"10.1109\/ICSM.1994.336779"},{"key":"e_1_2_1_16_1","unstructured":"Oman P. Hagemeister J.andAsh D.(1992) \u2018A definition and taxonomy for software maintainability\u2019 Software Engineering Test Laboratory Report #91\u201008\u2010TR University of Idaho Moscow ID 83843."},{"volume-title":"Software Process Maturity Questionnaire Capability Maturity Model, version 1.1","year":"1994","author":"Software Engineering Institute (SEI)","key":"e_1_2_1_17_1"},{"volume-title":"Auditing the Maintenance of Software","year":"1987","author":"Vallabhaneni S.","key":"e_1_2_1_18_1"},{"key":"e_1_2_1_19_1","unstructured":"Yuen C. (1985) \u2018An empirical approach to the study of errors in large software under maintenance\u2019 inProceedings IEEE Conference on Software Maintenance\u20141985 IEEE Computer Society Press Los Alamitos CA pp.96\u2013105."},{"key":"e_1_2_1_20_1","doi-asserted-by":"crossref","DOI":"10.1515\/9783110866087","volume-title":"Software Complexity\u2014Measures and Methods","author":"Zuse Horst","year":"1991"}],"container-title":["Journal of Software Maintenance: Research and Practice"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fsmr.4360070605","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/smr.4360070605","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,11]],"date-time":"2025-01-11T23:49:06Z","timestamp":1736639346000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/smr.4360070605"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995,11]]},"references-count":19,"journal-issue":{"issue":"6","published-print":{"date-parts":[[1995,11]]}},"alternative-id":["10.1002\/smr.4360070605"],"URL":"https:\/\/doi.org\/10.1002\/smr.4360070605","archive":["Portico"],"relation":{},"ISSN":["1040-550X","1096-908X"],"issn-type":[{"type":"print","value":"1040-550X"},{"type":"electronic","value":"1096-908X"}],"subject":[],"published":{"date-parts":[[1995,11]]}}}