{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T00:26:12Z","timestamp":1743035172440,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540540595"},{"type":"electronic","value":"9783540473787"}],"license":[{"start":{"date-parts":[[1991,1,1]],"date-time":"1991-01-01T00:00:00Z","timestamp":662688000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1991]]},"DOI":"10.1007\/3-540-54059-8_93","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T17:26:51Z","timestamp":1330190811000},"page":"336-355","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards automating software maintenance"],"prefix":"10.1007","author":[{"given":"Stanislaw","family":"Jarzabek","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kelly","family":"Tham","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,7,29]]},"reference":[{"issue":"6","key":"17_CR1","first-page":"759","volume":"14","author":"V. Basili","year":"1988","unstructured":"Basili, V. and Rombach, H. \"The TAME Project: Towards Improvement-Oriented Software Environments,\" IEEE TSE, vol. 14, no. 6, June 1988, 759\u2013773.","journal-title":"IEEE TSE"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"Benedusi, P., Cimitile, A., De Carlini, U. \"Post-Maintenance Testing Based on Path Change Analysis,\" Proc. of the Conference on Software Maintenance, 1988, 352\u2013361.","DOI":"10.1109\/ICSM.1988.10187"},{"issue":"7","key":"17_CR3","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/2.30731","volume":"22","author":"T. Biggerstaff","year":"1989","unstructured":"Biggerstaff, T. \"Design Recovery for Maintenance and Reuse,\" IEEE Computer, vol. 22, no. 7, July 1989, 36\u201351.","journal-title":"IEEE Computer"},{"key":"17_CR4","doi-asserted-by":"crossref","unstructured":"Blum, B. \"Documentation for Maintenance: A Hypertext Design,\" Proc. of Conference on Software Maintenance, 1988, 23\u201331.","DOI":"10.1109\/ICSM.1988.10135"},{"key":"17_CR5","unstructured":"Card, D. and Glass, R. Measuring Software Design Quality, Prentice Hall, 1990."},{"issue":"1","key":"17_CR6","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1145\/1010782.1010783","volume":"5","author":"P. Cashman","year":"1980","unstructured":"Cashman, P. and Holt, A. \"A Communication-Oriented Approach to Structuring the Software Maintenance Environment,\" ACM SIGSOFT, Software Engineering Notes, Vol. 5, no. 1, January 1980, 319\u2013332.","journal-title":"ACM SIGSOFT, Software Engineering Notes"},{"issue":"3","key":"17_CR7","first-page":"325","volume":"16","author":"Y. Chen","year":"1990","unstructured":"Chen, Y., Nishimoto, M. and Ramamoorthy, C. \"The C Information Abstraction System,\" IEEE TSE, vol. 16, no. 3, March 1990, 325\u2013334.","journal-title":"IEEE TSE"},{"key":"17_CR8","doi-asserted-by":"crossref","unstructured":"Chikofsky, E. and Cross II, J. \"Reverse Engineering and Design Recovery: A Taxonomy,\" IEEE Software, January 1990, 13\u201318.","DOI":"10.1109\/52.43044"},{"key":"17_CR9","unstructured":"Data Analyst by Bachman Information Systems, Inc."},{"issue":"8","key":"17_CR10","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1145\/358589.358596","volume":"25","author":"J. Elshoff","year":"1982","unstructured":"Elshoff, J. \"Improving Computer Program Readability to Aid Modification,\" CACM, vol. 25, no. 8, August 1982, 512\u2013521.","journal-title":"CACM"},{"key":"17_CR11","unstructured":"Fisher, K.F. \"A Test Case Selection method for the Validation of Software Maintenance Modifications,\" IEEE COMPSAC 77 Int. Conf., Nov 1977, 421\u2013426."},{"key":"17_CR12","unstructured":"Frankl, P.G. et al. \"ASSET: A System to Select and Evaluate Tests,\" Proc. of the Conference on Software Maintenance, 1985."},{"key":"17_CR13","unstructured":"Gallagher, K. \"Using Program Slicing in Software Maintenance,\" TR CS-90-05, Ph.D. Thesis, University of Maryland, 1990."},{"key":"17_CR14","doi-asserted-by":"crossref","unstructured":"Grady, R. \"Measuring and Managing Software Maintenance,\" IEEE Software, September 1987, 35\u201345.","DOI":"10.1109\/MS.1987.231417"},{"key":"17_CR15","doi-asserted-by":"crossref","unstructured":"Harandi M. and Ning, J. \"Knowledge-based Program Analysis,\" IEEE Software, January 1990, 74\u201381.","DOI":"10.1109\/52.43052"},{"key":"17_CR16","doi-asserted-by":"crossref","unstructured":"Hartmann, J. and Robson, D.J.. \"Approaches to Regression Testing,\" Proc. of the Conference on Software Maintenance, 1988, 368\u2013372.","DOI":"10.1109\/ICSM.1988.10189"},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"Hausler, P. et al. \"Using Function Abstraction to Understand Program Behavior,\" IEEE Software, January 1990, 55\u201364.","DOI":"10.1109\/52.43050"},{"key":"17_CR18","unstructured":"Hlotke, J. R. \"Complexity Analysis and Automated Verification\", Proc. of the Conference on Software Maintenance, 1985."},{"key":"17_CR19","doi-asserted-by":"crossref","unstructured":"Keables J. et al. \"Data Flow Analysis and its Application to Software Miantenance,\" Proc. of the Conference on Software Maintenenace, 1988, 335\u2013347","DOI":"10.1109\/ICSM.1988.10185"},{"issue":"2","key":"17_CR20","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1049\/sej.1990.0015","volume":"5","author":"S. Jarzabek","year":"1990","unstructured":"Jarzabek, S. \"Specifying and Generating Multilanguage Software Development Environments,\" IEEE Software Engineering Journal, vol. 5, no. 2, March 1990, 125\u2013137.","journal-title":"IEEE Software Engineering Journal"},{"key":"17_CR21","doi-asserted-by":"crossref","unstructured":"Oman, P. and Cook, C. \"The Book Paradigm for Improved Maintenance,\" IEEE Software, January 1990, 39\u201345.","DOI":"10.1109\/52.43048"},{"issue":"7","key":"17_CR22","first-page":"761","volume":"SE-13","author":"R.E. Prather","year":"1987","unstructured":"Prather, R.E. and Meyers \"The Path Prefix Software Testing Strategy,\" IEEE TSE SE-13, no. 7, July 1987, 761\u2013765.","journal-title":"IEEE TSE"},{"key":"17_CR23","doi-asserted-by":"crossref","unstructured":"Rich, C. and Wills, L. \"Recognizing Program's Design: A Graph-Parsing Approach,\" IEEE Software, January 1990, 82\u201389.","DOI":"10.1109\/52.43053"},{"key":"17_CR24","unstructured":"VIA\/INSIGHT by Viasoft."},{"issue":"4","key":"17_CR25","first-page":"352","volume":"10","author":"M. Weiser","year":"1984","unstructured":"Weiser M. \"Program Slicing,\" IEEE TSE, vol. 10, no. 4, July 1984, 352\u2013357.","journal-title":"IEEE TSE"},{"issue":"7","key":"17_CR26","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1145\/358557.358577","volume":"25","author":"M. Weiser","year":"1982","unstructured":"Weiser, M. \"Programmers Use Slicing when Debugging,\" CACM, Vol. 25, no. 7, July 1982, 446\u2013452.","journal-title":"CACM"}],"container-title":["Lecture Notes in Computer Science","Advanced Information Systems Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-54059-8_93","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,29]],"date-time":"2020-01-29T10:52:41Z","timestamp":1580295161000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-54059-8_93"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991]]},"ISBN":["9783540540595","9783540473787"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/3-540-54059-8_93","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1991]]},"assertion":[{"value":"29 July 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}