{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,4]],"date-time":"2026-10-04T10:57:06Z","timestamp":1791111426227,"version":"4.1.0"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540330936","type":"print"},{"value":"9783540330943","type":"electronic"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11693017_29","type":"book-chapter","created":{"date-parts":[[2006,3,28]],"date-time":"2006-03-28T13:39:54Z","timestamp":1143553194000},"page":"381-395","source":"Crossref","is-referenced-by-count":3,"title":["Trace-Based Memory Aliasing Across Program Versions"],"prefix":"10.1007","author":[{"given":"Murali Krishna","family":"Ramanathan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Suresh","family":"Jagannathan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ananth","family":"Grama","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"29_CR1","series-title":"Lecture Notes in Computer Science","first-page":"432","volume-title":"Software Engineering Education in the Modern Age","author":"T. Apiwattanapong","year":"2006","unstructured":"Apiwattanapong, T., Orso, A., Harrold, M.: Efficient and precise dynamic impact analysis using execute-after sequences. In: Inverardi, P., Jazayeri, M. (eds.) ICSE 2005. LNCS, vol.\u00a04309, pp. 432\u2013441. Springer, Heidelberg (2006)"},{"key":"29_CR2","unstructured":"http:\/\/www.ncbi.nlm.nih.gov\/education\/blastinfo\/information3.html"},{"key":"29_CR3","unstructured":"Brodie, M., Ma, S., Lohman, G., Syeda-Mahmood, T., Mignet, L., Modani, N., Wilding, M., Champlin, J., Sohn, P.: An architecture for quickly detecting known software problems. In: ICAC 2005: Proceedings of the International Conference on Autonomic Computing (2005)"},{"key":"29_CR4","unstructured":"http:\/\/www.bzip.org"},{"key":"29_CR5","unstructured":"Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to algorithms, 2nd edn. MIT Press and McGraw-Hill Book Company (2001)"},{"key":"29_CR6","unstructured":"Dayhoff, M.O., Schwartz, R.M., Orcutt, B.C.: A model of evolutionary change in proteins. matrices for detecting distant relationships. In: Dayhoff, M.O. (ed.) Atlas of protein sequence and structure, National biomedical research foundation Washington DC, vol.\u00a05, pp. 345\u2013358 (1979)"},{"issue":"2","key":"29_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/32.908957","volume":"27","author":"M. Ernst","year":"2001","unstructured":"Ernst, M., Cockrell, J., Griswold, W., Notkin, D.: Dynamically discovering likely program invariants to support program evolution. IEEE Transactions on Software Engineering\u00a027(2), 1\u201325 (2001)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"29_CR8","unstructured":"http:\/\/www.gnu.org\/software\/gawk\/gawk.html"},{"key":"29_CR9","doi-asserted-by":"crossref","unstructured":"Henikoff, S., Henikoff, J.: Amino acid substitution matrices from protein blocks. In: Proc. National Academy of Sciences, USA (1992)","DOI":"10.1073\/pnas.89.22.10915"},{"key":"29_CR10","doi-asserted-by":"crossref","unstructured":"Hind, M.: Pointer analysis: haven\u2019t we solved this problem yet? In: PASTE 2001: Proceedings of the 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, pp. 54\u201361 (2001)","DOI":"10.1145\/379605.379665"},{"key":"29_CR11","doi-asserted-by":"crossref","unstructured":"Hind, M., Pioli, A.: Which pointer analysis should i use? In: ISSTA 2000: Proceedings of the 2000 ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 113\u2013123 (2000)","DOI":"10.1145\/347324.348916"},{"issue":"4","key":"29_CR12","doi-asserted-by":"publisher","first-page":"664","DOI":"10.1145\/322033.322044","volume":"24","author":"D. Hirschberg","year":"1977","unstructured":"Hirschberg, D.: Algorithms for the longest common subsequence problem. Journal of ACM\u00a024(4), 664\u2013675 (1977)","journal-title":"Journal of ACM"},{"key":"29_CR13","unstructured":"http:\/\/www.htmldoc.org\/"},{"key":"29_CR14","doi-asserted-by":"crossref","unstructured":"Jagannathan, S., Thiemann, P., Weeks, S., Wright, A.K.: Single and loving it: Must-alias analysis for higher-order languages. In: Symposium on Principles of Programming Languages, pp. 329\u2013341 (1998)","DOI":"10.1145\/268946.268973"},{"key":"29_CR15","doi-asserted-by":"crossref","unstructured":"Law, J., Rothermel, G.: Whole program path-based dynamic impact analysis. In: ICSE 2003: Proceedings of the 25th International Conference on Software Engineering, pp. 308\u2013318 (2003)","DOI":"10.1109\/ICSE.2003.1201210"},{"key":"29_CR16","doi-asserted-by":"crossref","unstructured":"Luk, C., Cohn, R., Muth, R., Patil, H., Klauser, A., Lowney, G., Wallace, S., Reddi, V., Hazelwood, K.: Pin: building customized program analysis tools with dynamic instrumentation. In: PLDI 2005: Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 190\u2013200 (2005)","DOI":"10.1145\/1065010.1065034"},{"key":"29_CR17","doi-asserted-by":"crossref","unstructured":"Orso, A., Apiwattanapong, T., Harrold, M.: Leveraging field data for impact analysis and regression testing. In: ESEC\/FSE-11: Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering, pp. 128\u2013137 (2003)","DOI":"10.1145\/940071.940089"},{"key":"29_CR18","unstructured":"http:\/\/www.gnu.org\/software\/wget\/"},{"key":"29_CR19","doi-asserted-by":"crossref","unstructured":"Zhang, X., Gupta, R.: Matching execution histories of program versions. In: Proceedings of the 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC-FSE), pp. 197\u2013206 (September 2005)","DOI":"10.1145\/1081706.1081738"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11693017_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,12]],"date-time":"2019-03-12T05:43:14Z","timestamp":1552369394000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11693017_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540330936","9783540330943"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/11693017_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006]]}}}