{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:53:35Z","timestamp":1725663215084},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540516354"},{"type":"electronic","value":"9783540467236"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1989]]},"DOI":"10.1007\/3-540-51635-2_41","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T21:08:52Z","timestamp":1330204132000},"page":"203-221","source":"Crossref","is-referenced-by-count":2,"title":["Software change dynamics or half of all Ada compilations are redundant"],"prefix":"10.1007","author":[{"given":"Rolf","family":"Adams","sequence":"first","affiliation":[]},{"given":"Annette","family":"Weinert","sequence":"additional","affiliation":[]},{"given":"Walter","family":"Tichy","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,26]]},"reference":[{"key":"13_CR1","unstructured":"Ellen Borison. Program Changes and the Cost of Selective Recompilation. PhD thesis, Carnegie-Mellon University, Department of Computer Science, 1989. to appear."},{"key":"13_CR2","unstructured":"CCITT high level language (CHILL) language definition. 1980. CCITT Recommendation Z.200, ITU."},{"issue":"5","key":"13_CR3","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1145\/64137.65022","volume":"13","author":"Ellis S. S. Cohen","year":"1988","unstructured":"Ellis S. Cohen, Dilip A. Soni, Raimund Gluecker, William M. Hasling, Robert W. Schwanke, and Michael E. Wagner. Version management in Gypsy. SIGSOFT, Software Engineering Notes, 13(5):201\u2013215, 1988.","journal-title":"SIGSOFT, Software Engineering Notes"},{"key":"13_CR4","series-title":"Technical Report","volume-title":"Mechanisms and Tools for Separate Compilation","author":"R. Conradi","year":"1985","unstructured":"Reidar Conradi and Dag Heieraas Wanvik. Mechanisms and Tools for Separate Compilation. Technical Report 25\/85, The University of Trondheim, The Norwegian Institute of Technology, Trondheim, Norway, 1985."},{"key":"13_CR5","volume-title":"System Implementation Languages: Experience and Assessment","author":"M. Dausmann","year":"1984","unstructured":"Manfred Dausmann. Reducing recompilation costs for software systems in Ada. In System Implementation Languages: Experience and Assessment, North Holland, Canterbury, UK, 1984. Presentation at IFIP WG2.4 meeting, Pittsburgh, May, 1984."},{"key":"13_CR6","doi-asserted-by":"crossref","unstructured":"Haavard Eidnes, Svein O. Hallsteinsen, RUNIT \u2014 The Computing Centre at the University of Trondheim, and Dag H. Wanvik, KVATRO. Separate compilation in CHIPSY. 1989. private communication.","DOI":"10.1145\/72910.73346"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Peter H. Feiler, Susan A. Dart, and Grace Downey. Evaluation of the Rational Environment. Technical Report CMU\/SEI-88-TR-15, Carnegie-Mellon University, Software Engineering Institute, 1988.","DOI":"10.21236\/ADA198934"},{"issue":"3","key":"13_CR8","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1002\/spe.4380090402","volume":"9","author":"Stuart I. I. Feldman","year":"1979","unstructured":"Stuart I. Feldman. Make \u2014 a program for maintaining computer programs. Software \u2014 Practice and Experience, 9(3):255\u2013265, March 1979.","journal-title":"Software \u2014 Practice and Experience"},{"key":"13_CR9","unstructured":"Stephen H. Kaisler. Interlisp, the language and its usage. John Wiley & Sons, 1986."},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"Ragui F. Kamel. Effect of modularity on system evolution. IEEE Software, 48\u201354, January 1987.","DOI":"10.1109\/MS.1987.229794"},{"key":"13_CR11","unstructured":"M. M. Lehmann and L. A. Belady, editors. Program Evolution: Processes of Software Change. APIC studies in data processing; 27, Academic Press, Inc., 1985."},{"issue":"4","key":"13_CR12","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1109\/32.16603","volume":"15","author":"Mark A. A. Linton","year":"1989","unstructured":"Mark A. Linton and Russel W. Quong. A macroscopic profile of program compilation and linking. IEEE Transactions on Software Engineering, 15(4):427\u2013436, 1989.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"12","key":"13_CR13","doi-asserted-by":"crossref","first-page":"1149","DOI":"10.1002\/spe.4380141206","volume":"14","author":"M. Rain","year":"1984","unstructured":"Mark Rain. Avoiding trickle-down recompilation in the Mary2 implementation. Software\u2014Practice and Experience, 14(12):1149\u20131157, 1984.","journal-title":"Software\u2014Practice and Experience"},{"issue":"4","key":"13_CR14","doi-asserted-by":"crossref","first-page":"627","DOI":"10.1145\/48022.214505","volume":"10","author":"Robert W. W. Schwanke","year":"1988","unstructured":"Robert W. Schwanke and Gail E. Kaiser. Technical correspondence: Smarter Recompilation. Transactions on Programming Languages and Systems, 10(4):627\u2013632, 1988.","journal-title":"Transactions on Programming Languages and Systems"},{"issue":"7","key":"13_CR15","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1002\/spe.4380150703","volume":"15","author":"Walter F. F. Tichy","year":"1985","unstructured":"Walter F. Tichy. RCS \u2014 a system for version control. Software\u2014Practice and Experience, 15(7):637\u2013654, July 1985.","journal-title":"Software\u2014Practice and Experience"},{"issue":"3","key":"13_CR16","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1145\/5956.5959","volume":"8","author":"Walter F. F. Tichy","year":"1986","unstructured":"Walter F. Tichy. Smart recompilation. ACM Transactions on Programming Languages and Systems, 8(3):273\u2013291, 1986.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"4","key":"13_CR17","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/C-M.1981.220410","volume":"14","author":"W. Teitelman","year":"1981","unstructured":"Warren Teitelman and Larry Masinter. The Interlisp programming environment. IEEE Computer, 14(4):25\u201334, 1981.","journal-title":"IEEE Computer"},{"key":"13_CR18","unstructured":"U.S. Department of Defense. Reference manual for the Ada programming language. ANSI\/MIL-STD 1815 A-1983, 2 1983."},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Niklaus Wirth. Programming in Modula-2. Springer-Verlag, 1985.","DOI":"10.1007\/978-3-642-96878-5"}],"container-title":["Lecture Notes in Computer Science","ESEC '89"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-51635-2_41.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:22:07Z","timestamp":1605648127000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-51635-2_41"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989]]},"ISBN":["9783540516354","9783540467236"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/3-540-51635-2_41","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1989]]}}}