{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,19]],"date-time":"2025-05-19T04:02:13Z","timestamp":1747627333465,"version":"3.40.5"},"reference-count":97,"publisher":"Springer Science and Business Media LLC","issue":"1-4","license":[{"start":{"date-parts":[[2000,5,1]],"date-time":"2000-05-01T00:00:00Z","timestamp":957139200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2000,5,1]],"date-time":"2000-05-01T00:00:00Z","timestamp":957139200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Annals of Software Engineering"],"published-print":{"date-parts":[[2000,5]]},"DOI":"10.1023\/a:1018941228255","type":"journal-article","created":{"date-parts":[[2003,2,19]],"date-time":"2003-02-19T22:07:13Z","timestamp":1045692433000},"page":"315-336","source":"Crossref","is-referenced-by-count":16,"title":["Towards automated modification of legacy assets"],"prefix":"10.1007","volume":"9","author":[{"given":"C.","family":"Verhoef","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"326259_CR1","unstructured":"Adams, S. (1996), The Dilbert Principle, MacMillan."},{"key":"326259_CR2","volume-title":"Compilers. Principles, Techniques and Tools","author":"A. Aho","year":"1986","unstructured":"Aho, A., R. Sethi, and J. Ullman (1986), Compilers. Principles, Techniques and Tools, Addison-Wesley, Reading, MA."},{"key":"326259_CR3","unstructured":"Albrecht, A. (1979), \"Measuring Application Development Productivity,\" In Proceedings of the Joint SHARE\/GUIDE\/IBM Application Development Symposium, pp. 83-92."},{"key":"326259_CR4","unstructured":"Allen, P. and S. Frost (1998), Component-Based Development for Enterprise Systems, Cambridge University Press."},{"key":"326259_CR5","unstructured":"ANSI-COBOL (1985), Programming Language-COBOL, American National Standards Institute, Inc., ANSI X3.23-1985 Edition."},{"key":"326259_CR6","unstructured":"Augusteijn, L. (1993), \"Functional Programming, Program Transformations and Compiler Construction,\" Ph.D. thesis, Eindhoven University of Technology."},{"key":"326259_CR7","doi-asserted-by":"crossref","unstructured":"Aycock, J. and N. Horspool (1999), \"Faster Generalized LR Parsing,\" In Proceedings of the eight International Conference on Compiler Construction, S. J\u00e4hnichen, Ed., Lecture Notes in Computer Science, Vol. 1575, Springer-Verlag, pp. 32-46.","DOI":"10.1007\/978-3-540-49051-7_3"},{"key":"326259_CR8","unstructured":"Backus, J. (1960), \"The Syntax and Semantics of the Proposed International Algebraic Language of the Zurich ACM-GAMM Conference,\" In Proceedings of the International Conference on Information Processing, S. de Picciotto, Ed., Unesco, Paris, pp. 125-131."},{"key":"326259_CR9","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1145\/125489.122823","volume":"1","author":"V. Basili","year":"1992","unstructured":"Basili, V., G. Caldiera, and G. Cantone (1992), \"A Reference Architecture for the Component Factory,\" ACM Transactions on Software Engineering and Methodology 1, 1, 53-80.","journal-title":"ACM Transactions on Software Engineering and Methodology 1"},{"key":"326259_CR10","volume-title":"Software Architecture in Practice","author":"L. Bass","year":"1998","unstructured":"Bass, L., P. Clements, and R. Kazman (1998), Software Architecture in Practice, Addison-Wesley, Reading, MA."},{"key":"326259_CR11","unstructured":"Baxter, I., A. Quilici, and C. Verhoef, Eds. (1997), Proceedings of the Fourth Working Conference on Reverse Engineering, IEEE Computer Society Press."},{"key":"326259_CR12","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1147\/sj.153.0225","volume":"3","author":"B. Belady","year":"1976","unstructured":"Belady, B. and M. Lehman (1976), \"A Model of Large Program Development,\" IBM Systems Journal 15, 3, 225-252.","journal-title":"IBM Systems Journal 15"},{"key":"326259_CR13","unstructured":"Bennett, K. and T. Khoshgoftaar, Eds. (1998), Proceedings of the International Conference on Software Maintenance, IEEE Computer Society Press."},{"key":"326259_CR14","volume-title":"More Programming Pearls-Confessions of a Coder","author":"J. Bentley","year":"1988","unstructured":"Bentley, J. (1988), More Programming Pearls-Confessions of a Coder, Addison-Wesley, Reading, MA."},{"key":"326259_CR15","doi-asserted-by":"crossref","unstructured":"Bergstra, J. and P. Klint (1996a), \"The TOOLBUS Coordination Architecture,\" In Coordination Languages and Models, P. Ciancarini and C. Hankin, Eds., Lecture Notes in Computer Science, Vol. 1061, pp. 75-88.","DOI":"10.1007\/3-540-61052-9_40"},{"key":"326259_CR16","doi-asserted-by":"crossref","unstructured":"Bergstra, J. and P. Klint (1996b), \"The Discrete Time TOOLBUS,\" In Algebraic Methodology and Software Technology, M. Wirsing and M. Nivat, Eds., Lecture Notes in Computer Science, Vol. 1101, Springer-Verlag, pp. 286-305.","DOI":"10.1007\/BFb0014323"},{"key":"326259_CR17","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/S0167-6423(97)00021-X","volume":"31","author":"J. Bergstra","year":"1998","unstructured":"Bergstra, J. and P. Klint (1998), \"The Discrete Time TOOLBUS-A Software Coordination Architecture,\" Science of Computer Programming 31, 205-229.","journal-title":"Science of Computer Programming"},{"key":"326259_CR18","unstructured":"Blaha, M., A. Quilici, and C. Verhoef, Eds. (1998), Proceedings of the Fifth Working Conference on Reverse Engineering, IEEE Computer Society Press."},{"key":"326259_CR19","volume-title":"RainCode","author":"D. Blasband","year":"1998","unstructured":"Blasband, D. (1998), RainCode, 1st Edition, RainCode, Brussels, Belgium, ftp:\/\/ftp.raincode.com\/ cobrc.ps.","edition":"1st Edition"},{"key":"326259_CR20","unstructured":"Bouldin, B. (1989), Agents of Change-Managing the Introduction of Automated Tools, Yourdon-Press."},{"key":"326259_CR21","doi-asserted-by":"crossref","unstructured":"Brand, M., P. Klint, and C. Verhoef (1996), \"Core Technologies for System Renovation,\" In SOFSEM'96: Theory and Practice of Informatics, K. Jeffery, J. Kr\u00e1l, and M. Barto\u0161ek, Eds., Lecture Notes in Computer Science, Vol. 1175, Springer-Verlag, pp. 235-255.","DOI":"10.1007\/BFb0037407"},{"key":"326259_CR22","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1145\/251621.251633","volume":"2","author":"M. Brand","year":"1997","unstructured":"Brand, M., P. Klint, and C. Verhoef (1997a), \"Re-engineering Needs Generic Programming Language Technology,\" ACM SIGPLAN Notices 32, 2, 54-61, Available at http:\/\/adam.wins.uva.nl\/_x\/sigplan\/ plan.html.","journal-title":"ACM SIGPLAN Notices 32"},{"key":"326259_CR23","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1145\/251759.251849","volume":"1","author":"M. Brand","year":"1997","unstructured":"Brand, M., P. Klint, and C. Verhoef (1997b), \"Reverse Engineering and System Renovation-An Annotated Bibliography,\" ACM Software Engineering Notes 22, 1, 57-68, Available at http:\/\/adam.wins. uva.nl\/_x\/reeng\/REanno.html.","journal-title":"ACM Software Engineering Notes 22"},{"key":"326259_CR24","unstructured":"Brand, M., M. Sellink, and C. Verhoef (1997c), \"Generation of Components for Software Renovation Factories from Context-free Grammars,\" In Proceedings Fourth Working Conference on Reverse Engineering, I. Baxter, A. Quilici, and C. Verhoef, Eds., pp. 144-153, Available at http:\/\/adam.wins.uva. nl\/_x\/trans\/trans.html."},{"key":"326259_CR25","doi-asserted-by":"crossref","unstructured":"Brand, M., M. Sellink, and C. Verhoef (1997d), \"Obtaining a COBOL Grammar from Legacy Code for Reengineering Purposes,\" In Proceedings of the 2nd International Workshop on the Theory and Practice of Algebraic Specifications, M. Sellink, Ed., Electronic Workshops in Computing, Springer Verlag, Available at http:\/\/adam.wins.uva.nl\/_x\/coboldef\/coboldef.html.","DOI":"10.14236\/ewic\/AL1997.6"},{"key":"326259_CR26","unstructured":"Brand, M., P. Klint, and C. Verhoef (1998a), \"Term Rewriting for Sale,\" In Second International Workshop on Rewriting Logic and its Applications, C. Kirchner and H. Kirchner, Eds., Electronic Notes in Theoretical Computer Science, Springer-Verlag, Available at: http:\/\/adam.wins.uva.nl\/_x\/sale\/sale. html."},{"key":"326259_CR27","unstructured":"Brand, M., P. Olivier, J. Heering, and P. Klint (1998b), \"Compiling Rewrite Systems: The ASF+SDF Compiler,\" Technical report, CWI\/University of Amsterdam, In preparation."},{"key":"326259_CR28","unstructured":"Brand, M., M. Sellink, and C. Verhoef (1998c), \"Control Flow Normalization for COBOL\/CICS Legacy Systems,\" In Proceedings of the Second Euromicro Conference on Maintenance and Reengineering, P. Nesi and F. Lehner, Eds., pp. 11-19, Available at http:\/\/adam.wins.uva.nl\/_x\/cfn\/cfn.html."},{"key":"326259_CR29","unstructured":"Brand, M., M. Sellink, and C. Verhoef (1998d), \"Current Parsing Techniques in Software Renovation Considered Harmful,\" In Proceedings of the Sixth International Workshop on Program Comprehension, S. Tilley and G. Visaggio, Eds., pp. 108-117, Available at http:\/\/adam.wins.uva.nl\/_x\/ref\/ref.html."},{"key":"326259_CR30","unstructured":"Brand, M., M. Sellink, and C. Verhoef (1999), \"Generation of Components for Software Renovation Factories from Context-free Grammars,\" Accepted for publication in Science of Computer Programming. Available at http:\/\/adam.wins.uva.nl\/_x\/scp\/scp.html. An extended abstract with the same title appeared earlier: [Brand et al. 1997c]."},{"key":"326259_CR31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/226155.226156","volume":"5","author":"M. Brand","year":"1996","unstructured":"Brand, M. and E. Visser (1996), \"Generation of Formatters for Context-free Languages,\" ACM Transactions on Software Engineering and Methodology 5, 1-41.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"326259_CR32","volume-title":"The Mythical Man-Month-Essays on Software Engineering","author":"F. Brooks Jr","year":"1995","unstructured":"Brooks Jr., F. (1995), The Mythical Man-Month-Essays on Software Engineering, Anniversary Edition, Addison-Wesley, Reading, MA.","edition":"Anniversary Edi"},{"key":"326259_CR33","unstructured":"Brown, A., Ed. (1996), Component-Based Software Engineering, IEEE Computer Society Press."},{"key":"326259_CR34","doi-asserted-by":"crossref","unstructured":"Brunekreef, J. and B. Diertens (1999), \"Towards a User-Controlled Software Renovation Factory,\" In Proceedings of the Third European Conference on Maintenance and Reengineering, P. Nesi and C. Verhoef, Eds., IEEE Computer Society Press, pp. 83-90.","DOI":"10.1109\/CSMR.1999.756685"},{"key":"326259_CR35","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/52.43044","volume":"1","author":"E. Chikofsky","year":"1990","unstructured":"Chikofsky, E. and J. Cross (1990), \"Reverse Engineering and Design Recovery: A Taxonomy,\" IEEE Software 7, 1, 13-17.","journal-title":"IEEE Software 7"},{"key":"326259_CR36","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/0096-0551(91)90019-6","volume":"1","author":"J. Cordy","year":"1991","unstructured":"Cordy, J., C. Halpern-Hamu, and E. Promislow (1991), \"TXL: A Rapid Prototyping System for Programming Language Dialects,\" Computer Languages 16, 1, 97-107.","journal-title":"Computer Languages 16"},{"key":"326259_CR37","volume-title":"Emendo Y2K White paper","author":"COSMOS","year":"1998","unstructured":"COSMOS (1998), Emendo Y2K White paper, Emendo Software Group, The Netherlands, Available at http:\/\/www.emendo.com\/."},{"key":"326259_CR38","doi-asserted-by":"crossref","first-page":"28","DOI":"10.2307\/974506","volume":"37","author":"J Danziger","year":"1977","unstructured":"Danziger, J. (1977), \"Computers, Local Governments and the Litany to EDP,\" Public Administration Review 37, 28-37.","journal-title":"Public Administration Review"},{"key":"326259_CR39","unstructured":"Eastwood, A. (1992), \"It's a Hard Sell-and Hard Work Too. (Software Reengineering),\" Computing Canada 18, 22, 35."},{"key":"326259_CR40","volume-title":"The Elegant Home Page","author":"Elegant","year":"1993","unstructured":"Elegant (1993), The Elegant Home Page, Philips Electronics B.V., The Netherlands, http:\/\/www.research. philips.com\/generalinfo\/special\/elegant\/elegant.html."},{"key":"326259_CR41","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1147\/sj.153.0182","volume":"3","author":"M. Fagan","year":"1976","unstructured":"Fagan, M. (1976), \"Design and Code Inspections to Reduce Errors in Programs,\" IBM Systems Journal 15, 3, 182-211.","journal-title":"IBM Systems Journal 15"},{"key":"326259_CR42","doi-asserted-by":"crossref","first-page":"744","DOI":"10.1109\/TSE.1986.6312976","volume":"7","author":"M. Fagan","year":"1986","unstructured":"Fagan, M. (1986), \"Advances in Software Inspections,\" IEEE Transactions on Software Engineering 12, 7, 744-751.","journal-title":"IEEE Transactions on Software Engineering 12"},{"key":"326259_CR43","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1007\/978-3-540-49020-3_7","volume-title":"Proceedings 2nd Conference on Fundamental Approaches to Software Engineering","author":"W. Fokkink","year":"1999","unstructured":"Fokkink, W. and C. Verhoef (1999), \"Conservative Extension in Positive\/Negative Conditional Term Rewriting with Applications to Software Renovation Factories,\" In Proceedings 2nd Conference on Fundamental Approaches to Software Engineering, J.-P. Finance, Ed., Lecture Notes in Computer Science, Vol. 1577, Springer-Verlag, Amsterdam, pp. 98-113."},{"key":"326259_CR44","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1109\/32.83912","volume":"8","author":"K. Gallagher","year":"1991","unstructured":"Gallagher, K. and J. Lyle (1991), \"Using Program Slicing in Software Maintenance,\" IEEE Transactions on Software Engineering 17, 8, 751-761.","journal-title":"IEEE Transactions on Software Engineering 17"},{"key":"326259_CR45","volume-title":"Software Inspection","author":"T. Gilb","year":"1993","unstructured":"Gilb, T. and D. Graham (1993), Software Inspection, Addison-Wesley, Reading, MA."},{"key":"326259_CR46","unstructured":"Graaf, M. (1997), \"A Specification of Box to HTML in ASF+SDF,\" Technical Report P9720, University of Amsterdam, Programming Research Group, Available at http:\/\/ftp.wins.uva.nl\/pub\/programmingresearch\/ reports\/1997\/P9720.ps.Z."},{"key":"326259_CR47","unstructured":"Hall, B. (1996), \"Year 2000 Tools and Services,\" In Symposium\/ITxpo 96, The IT Revolution Continues: Managing Diversity in the 21st Century, GartnerGroup."},{"key":"326259_CR48","first-page":"467","volume-title":"Esprit '85-Status Report of Continuing Work 1","author":"J. Heering","year":"1986","unstructured":"Heering, J., G. Kahn, P. Klint, and B. Lang (1986), \"Generation of Interactive Programming Environments,\" In Esprit '85-Status Report of Continuing Work 1, T. C. of the European Communities, North-Holland, pp. 467-477."},{"key":"326259_CR49","unstructured":"IBM-COBOL (1997), IBM SAA AD\/Cycle COBOL\/370, 1st Edition, IBM Corporation."},{"key":"326259_CR50","series-title":"Technical Report Computer Science","volume-title":"YACC-Yet Another Compiler-Compiler","author":"S. Johnson","year":"1975","unstructured":"Johnson, S. (1975), \"YACC-Yet Another Compiler-Compiler,\" Technical Report Computer Science No. 32, Bell Laboratories, Murray Hill, NJ."},{"key":"326259_CR51","unstructured":"Jones, C. (1986), Programming Productivity, McGraw-Hill."},{"key":"326259_CR52","volume-title":"Software Productivity and Quality-The World Wide Perspective","author":"C. Jones","year":"1993","unstructured":"Jones, C. (1993), Software Productivity and Quality-The World Wide Perspective, IS Management Group, Carlsbad, CA."},{"key":"326259_CR53","volume-title":"Assessment and Control of Software Risks","author":"C. Jones","year":"1994","unstructured":"Jones, C. (1994), Assessment and Control of Software Risks, Prentice-Hall, Englewood Cliffs, NJ."},{"key":"326259_CR54","unstructured":"Jones, C. (1996), Patterns of Software Systems Failure and Success, International Thomsom Computer Press."},{"key":"326259_CR55","unstructured":"Jones, C. (1997), Software Quality-Analysis and Guidelines for Success, International Thomsom Computer Press."},{"key":"326259_CR56","unstructured":"Jones, C. (1998a), Estimating Software Costs, McGraw-Hill."},{"key":"326259_CR57","volume-title":"The Year 2000 Software Problem-Quantifying the Costs and Assessing the Consequences","author":"C. Jones","year":"1998","unstructured":"Jones, C. (1998b), The Year 2000 Software Problem-Quantifying the Costs and Assessing the Consequences, Addison-Wesley, Reading, MA."},{"key":"326259_CR58","volume-title":"Year 2000 Market Overview","author":"N. Jones","year":"1998","unstructured":"Jones, N. (1998c), \"Year 2000 Market Overview,\" Technical Report, GartnerGroup, Stamford, CT."},{"key":"326259_CR59","volume-title":"The C Programming Language","author":"B. Kernighan","year":"1978","unstructured":"Kernighan, B. and D. Ritchie (1978), The C Programming Language, Prentice-Hall, Englewood Cliffs, NJ."},{"key":"326259_CR60","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1145\/151257.151260","volume":"2","author":"P. Klint","year":"1993","unstructured":"Klint, P. (1993), \"A Meta-Environment for Generating Programming Environments,\" ACM Transactions on Software Engineering and Methodology 2, 2, 176-201.","journal-title":"ACM Transactions on Software Engineering and Methodology 2"},{"key":"326259_CR61","doi-asserted-by":"crossref","unstructured":"Klint, P. and C. Verhoef (1998), \"Evolutionary Software Engineering: A Component-Based Approach,\" In IFIP WG 2.4 Working Conference: Systems Implementation 2000: Languages, Methods and Tools, R. Horspool, Ed., Chapman & Hall, pp. 1-18, Available at: http:\/\/adam.wins.uva.nl\/_x\/evol-se\/evolse. html.","DOI":"10.1007\/978-0-387-35350-0_1"},{"key":"326259_CR62","volume-title":"The Art of Computer Programming-Fundamental Algorithms","author":"D. Knuth","year":"1968","unstructured":"Knuth, D. (1968), The Art of Computer Programming-Fundamental Algorithms, Addison-Wesley, Reading, MA."},{"key":"326259_CR63","doi-asserted-by":"crossref","unstructured":"Koster, C. (1991), \"Affix Grammars for Programming Languages,\" In International Summer School on Attribute Grammars, Applications and Systems, H. Alblas and B. Melichar, Eds., Lecture Notes in Computer Science, Vol. 545, Springer-Verlag, pp. 358-373.","DOI":"10.1007\/3-540-54572-7_13"},{"key":"326259_CR64","doi-asserted-by":"crossref","unstructured":"Lang, B. (1974), \"Deterministic Techniques for Efficient Non-Deterministic Parsers,\" In Proceedings of the Second Colloquium on Automata, Languages and Programming, J. Loeckx, Ed., Lecture Notes in Computer Science, Vol. 14, Springer-Verlag, pp. 255-269.","DOI":"10.1007\/978-3-662-21545-6_18"},{"key":"326259_CR65","unstructured":"Lesk, M. and E. Schmidt (1986), LEX-A Lexical Analyzer Generator, Bell Laboratories, UNIX Programmer's Supplementary Documents, Volume 1 (PS1) Edition."},{"key":"326259_CR66","unstructured":"Levine, J., T. Mason, and D. Brown (1992), LEX & YACC, 2nd Edition, O'Reilly & Associates, Inc."},{"key":"326259_CR67","first-page":"303","volume-title":"Japanese Perspectives in Software Engineering","author":"Y. Matsumoto","year":"1989","unstructured":"Matsumoto, Y. (1989), \"An Overview of Japanese Software Factories,\" In Japanese Perspectives in Software Engineering, Y. Matsumoto and Y. Ohno, Eds., Addison-Wesley, Reading, MA, pp. 303-320."},{"key":"326259_CR68","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"3","author":"T. McCabe","year":"1976","unstructured":"McCabe, T. (1976), \"A Complexity Measure,\" IEEE Transactions on Software Engineering 12, 3, 308-320.","journal-title":"IEEE Transactions on Software Engineering 12"},{"key":"326259_CR69","unstructured":"McConnell, S. (1993), Code Complete, Microsoft Press."},{"key":"326259_CR70","unstructured":"Nederhof, M., C. Koster, C. Dekkers, and A. Zwol (1992), \"The Grammar Workbench: A First Step Towards Lingware Engineering,\" In Proceedings of the second Twente Workshop on Language Technology-Linguistic Engineering: Tools and Products, W. Stal, A. Nijholt, and H. Akker, Eds., Memoranda Informatica, Vol. 92-29, University of Twente, pp. 103-115."},{"key":"326259_CR71","unstructured":"Nesi, P. and C. Verhoef, Eds. (1999), Proceedings of the Third European Conference on Software Maintenance and Reengineering, IEEE Computer Society Press."},{"key":"326259_CR72","volume-title":"Making Software Engineering Happen","author":"R. Pressman","year":"1988","unstructured":"Pressman, R. (1988), Making Software Engineering Happen, Prentice-Hall, Englewood Cliffs, NJ."},{"key":"326259_CR73","doi-asserted-by":"crossref","unstructured":"Randall, A. (1997), \"Reinterpreting 'Luddism': Resistance to New Technology in the British Industrial Revolution,\" In Resistance to New Technology: Nuclear Power, Information Technology, and Biotechnology, M. Bauer, Ed., reprint edition, Cambridge University Press, pp. 57-79.","DOI":"10.1017\/CBO9780511563706.004"},{"key":"326259_CR74","unstructured":"REFINE (1992), Refine User's Guide, Reasoning Systems, Palo Alto, CA."},{"key":"326259_CR75","unstructured":"Rekers, J. (1992), \"Parser Generation for Interactive Environments,\" Ph.D. thesis, University of Amsterdam, Available at ftp:\/\/ftp.cwi.nl\/pub\/gipe\/reports\/Rek92.ps.Z."},{"key":"326259_CR76","unstructured":"Rogers, E. (1973), Communication Strategies for Family Planning, Free Press."},{"key":"326259_CR77","unstructured":"Rogers, E. (1995), Diffusion of Innovations, 4th Edition, Free Press."},{"key":"326259_CR78","volume-title":"Worldwide Benchmark Report for 1997","author":"H. Rubin","year":"1997","unstructured":"Rubin, H. (1997), Worldwide Benchmark Report for 1997, Pound Ridge, NY; Rubin Systems, Inc."},{"key":"326259_CR79","unstructured":"Sellink, M.P.A., H. Sneed, and C. Verhoef (1998), \"Systolic Structuring Algorithm in Steps,\" Available at http:\/\/adam.wins.uva.nl\/_x\/systolic\/systolic.html."},{"key":"326259_CR80","doi-asserted-by":"crossref","unstructured":"Sellink, M.P.A., H. Sneed, and C. Verhoef (1999), \"Restructuring of COBOL\/CICS Legacy Systems,\" In Proceedings of the Third European Conference on Maintenance and Reengineering, P. Nesi and C. Verhoef, Eds., pp. 72-82, Available at http:\/\/adam.wins.uva.nl\/_x\/cics\/cics.html.","DOI":"10.1109\/CSMR.1999.756684"},{"key":"326259_CR81","doi-asserted-by":"crossref","unstructured":"Sellink, M.P.A. and C. Verhoef (1998a), \"Development, Assessment, and Reengineering of Language Descriptions,\" In Proceedings of the 13th International Automated Software Engineering Conference, pp. 314-317, Full version in [Sellink and Verhoef 2000a].","DOI":"10.1109\/ASE.1998.732688"},{"key":"326259_CR82","doi-asserted-by":"crossref","unstructured":"Sellink, M.P.A. and C. Verhoef (1998b), \"Native Patterns,\" In Proceedings of the Fifth Working Conference on Reverse Engineering, M. Blaha, A. Quilici, and C. Verhoef, Eds., IEEE Computer Society Press, pp. 89-103, Available at http:\/\/adam.wins.uva.nl\/_x\/npl\/npl.html.","DOI":"10.1109\/WCRE.1998.723179"},{"key":"326259_CR83","doi-asserted-by":"crossref","unstructured":"Sellink, M.P.A. and C. Verhoef (1999a), \"An Architecture for Automated Software Maintenance,\" In Proceedings of the seventh International Workshop on Program Comprehension, D. Smith and S. Woods, Eds., pp. 38-48, Available at http:\/\/adam.wins.uva.nl\/_x\/asm\/asm.html.","DOI":"10.1109\/WPC.1999.777742"},{"key":"326259_CR84","doi-asserted-by":"crossref","unstructured":"Sellink, M.P.A. and C. Verhoef (1999b), \"Generation of Software Renovation Factories from Compilers,\" In Proceedings of the International Conference on Software Maintenance, H. Yang and L. White, Eds., IEEE Computer Society Press, pp. 245-255, Available via http:\/\/adam.wins.uva.nl\/_x\/com\/com. html.","DOI":"10.1109\/ICSM.1999.792622"},{"key":"326259_CR85","unstructured":"Sellink, M.P.A. and C. Verhoef (2000a), \"Development, Assessment, and Reengineering of Language Descriptions,\" In Proceedings of the Fourth European Conference on Software Maintenance and Reengineering, J. Ebert and C. Verhoef, Eds., IEEE Computer Society Press, Full version of [Sellink and Verhoef 1998a], Available at http:\/\/adam.wins.uva.nl\/_x\/cale\/cale.html."},{"key":"326259_CR86","unstructured":"Sellink, M.P.A. and C. Verhoef (2000b), \"Scaffolding for Software Renovation,\" In Proceedings of the Fourth European Conference on Software Maintenance and Reengineering, J. Ebert and C. Verhoef, Eds., IEEE Computer Society Press, Available via http:\/\/adam.wins.uva.nl\/_x\/scaf\/scaf.html."},{"key":"326259_CR87","doi-asserted-by":"crossref","first-page":"1278","DOI":"10.1109\/TSE.1985.231879","volume":"11","author":"D. Smith","year":"1985","unstructured":"Smith, D., G. Kotik, and S. Westfold (1985), \"Research on Knowledge-Based Software Environments at Kestrel Institute,\" IEEE Transactions on Software Engineering 11, 11, 1278-1295.","journal-title":"IEEE Transactions on Software Engineering 11"},{"key":"326259_CR88","unstructured":"Sneed., H. (1997), \"Dealing with the Dual Crisis-Year 2000 and Euro-What Reverse Engineering can do to Help,\" Technical Report P9716, University of Amsterdam, Programming Research Group."},{"key":"326259_CR89","doi-asserted-by":"crossref","unstructured":"Sneed, H. (1998), \"Architecture and Functions of a Commercial Software Reengineering Workbench,\" In Proceedings of the Second Euromicro Conference on Maintenance and Reengineering, P. Nesi and F. Lehner, Eds., pp. 2-10.","DOI":"10.1109\/CSMR.1998.665726"},{"key":"326259_CR90","unstructured":"Tilley, S. and G. Visaggio, Eds. (1998), Proceedings of the Sixth International Workshop on Program Comprehension, IEEE Computer Society Press."},{"key":"326259_CR91","doi-asserted-by":"crossref","unstructured":"Tomita, M. (1986), Efficient Parsing for Natural Languages-A Fast Algorithm for Practical Systems, Kluwer Academic.","DOI":"10.1007\/978-1-4757-1885-0"},{"key":"326259_CR92","first-page":"14","volume":"11","author":"W. Ulrich","year":"1990","unstructured":"Ulrich, W. (1990), \"The Evolutionary Growth of Software Reengineering and the Decade Ahead,\" American Programmer 3, 11, 14-20.","journal-title":"American Programmer 3"},{"key":"326259_CR93","unstructured":"Visser, E. (1997), \"Scannerless Generalized-LR Parsing,\" Technical Report P9707, Programming Research Group, University of Amsterdam, Available at http:\/\/www.wins.uva.nl\/pub\/programming-research\/ reports\/1997\/P9707.ps."},{"key":"326259_CR94","unstructured":"Wall, L. and R. Schwartz (1991), Programming Perl, O'Reilly & Associates, Inc."},{"key":"326259_CR95","unstructured":"Weinberg, G. (1971), The Psychology of Computer Programming, Van Nostrand Reinhold."},{"key":"326259_CR96","unstructured":"Weinberg, G. (1988), Understanding the Professional Programmer, Dorset House."},{"key":"326259_CR97","unstructured":"Weinberg, G. (1992), Quality Software Management, Vol. 1: Systems Thinking, Dorset House."}],"container-title":["Annals of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018941228255.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1018941228255\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018941228255.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,18]],"date-time":"2025-05-18T14:24:00Z","timestamp":1747578240000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1018941228255"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,5]]},"references-count":97,"journal-issue":{"issue":"1-4","published-print":{"date-parts":[[2000,5]]}},"alternative-id":["326259"],"URL":"https:\/\/doi.org\/10.1023\/a:1018941228255","relation":{},"ISSN":["1022-7091","1573-7489"],"issn-type":[{"type":"print","value":"1022-7091"},{"type":"electronic","value":"1573-7489"}],"subject":[],"published":{"date-parts":[[2000,5]]}}}