{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T14:25:40Z","timestamp":1672237540003},"reference-count":22,"publisher":"Elsevier BV","issue":"6","license":[{"start":{"date-parts":[[2003,4,1]],"date-time":"2003-04-01T00:00:00Z","timestamp":1049155200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[2003,4]]},"DOI":"10.1016\/s0950-5849(02)00223-9","type":"journal-article","created":{"date-parts":[[2003,4,23]],"date-time":"2003-04-23T21:13:10Z","timestamp":1051132390000},"page":"305-314","source":"Crossref","is-referenced-by-count":5,"title":["A technique to analyze information-flow in object-oriented programs"],"prefix":"10.1016","volume":"45","author":[{"given":"Bixin","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0950-5849(02)00223-9_BIB1","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1109\/APSEC.1997.640196","article-title":"Slicing object-oriented programs","volume":"December","author":"Chen","year":"1997","journal-title":"Proceedings of the Fourth Asia-Pacific Software Engineering Conference (APSEC'97), Hong Kong, China"},{"issue":"4","key":"10.1016\/S0950-5849(02)00223-9_BIB2","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/375431.375418","article-title":"Slicing object-oriented Java programs","volume":"36","author":"Chen","year":"2001","journal-title":"SIGPLAN Notices"},{"issue":"4","key":"10.1016\/S0950-5849(02)00223-9_BIB3","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1145\/375431.375420","article-title":"Slicing concurrent Java programs","volume":"36","author":"Chen","year":"2001","journal-title":"SIGPLAN Notices"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB4","first-page":"26","article-title":"Slice-based measurement of coupling","volume":"May","author":"Harman","year":"1997","journal-title":"IEEE\/ACM ICSE Workshop on Process Modeling and Empirical Studies of Software Evolution (PMESSE'97), Boston, Massachusetts"},{"issue":"1","key":"10.1016\/S0950-5849(02)00223-9_BIB5","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/77606.77608","article-title":"Interprocedural slicing using dependence graphs","volume":"12","author":"Horwitz","year":"1990","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB6","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1109\/ICSE.1996.493444","article-title":"Slicing object-oriented software","author":"Larsen","year":"1996","journal-title":"Proceedings of the 18th International Conference on Software Engineering"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB7","unstructured":"B. Li, Program slicing techniques and its application in object-oriented software metrics and software test, PhD thesis, Nanjing University, People's Republic of China, December 2000."},{"key":"10.1016\/S0950-5849(02)00223-9_BIB8","unstructured":"B. Li, X. Fan, JATO: slicing Java program hierarchically, TUCS Technical Reports No. 416, Turku Centre for Computer Science, Turku, Finland, July 2001."},{"key":"10.1016\/S0950-5849(02)00223-9_BIB9","unstructured":"B. Li, J. Ni, Analyzing C++ virtual method based on CHG, The 2002 International Conference on Software Engineering Research and Practice, Monte Carlo Resort and Casino, Las Vegas, Nevada, USA, June 23\u201327 2002."},{"key":"10.1016\/S0950-5849(02)00223-9_BIB10","doi-asserted-by":"crossref","first-page":"358","DOI":"10.1109\/ICSM.1998.738527","article-title":"Slicing objects using system dependence graph","volume":"November","author":"Liang","year":"1998","journal-title":"International Conference on Software Maintenance"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB11","unstructured":"H.D. Longworth, Slice-based program metrics, Master's thesis, MTU, Department of Computer Science, 1985."},{"issue":"12","key":"10.1016\/S0950-5849(02)00223-9_BIB12","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1145\/193209.193218","article-title":"An extensible program representation for object-oriented software","volume":"29","author":"Malloy","year":"1994","journal-title":"ACM SIGPLAN Notices"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB13","first-page":"16","article-title":"Using slice profiles and metrics during software maintenance","volume":"June","author":"Ott","year":"1992","journal-title":"Proceedings of the 10th Annual Software Reliability Symposium"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB14","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1145\/800020.808263","article-title":"The program dependence graph in a software development environment","author":"Ottenstein","year":"1984","journal-title":"Proceedings of the ACM SIGSOFT\/SIGPLAN Software Engineering Symposium on Practical Software Development Environments"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB15","first-page":"11","article-title":"Selecting regressin tests for object-oriented software","volume":"December","author":"Othermel","year":"1994","journal-title":"Second ACM Conference on Foundations of Software Engineering"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB16","unstructured":"C. Steindl, Program slicing for object-oriented programming languages, PhD thesis, Department of Computer Science, Johannes Kepler University Linz, Austria, April 1999."},{"issue":"3","key":"10.1016\/S0950-5849(02)00223-9_BIB17","first-page":"121","article-title":"A survey of program slicing techniques","volume":"3","author":"Tip","year":"1995","journal-title":"Journal of Programming Languages"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB18","series-title":"Fifth International Conference on Software Engineering","author":"Weiser","year":"1982"},{"issue":"4","key":"10.1016\/S0950-5849(02)00223-9_BIB19","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1109\/TSE.1984.5010248","article-title":"Program slicing","volume":"10","author":"Weiser","year":"1984","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB20","series-title":"Proceedings of the 1999 International Symposium on Software Engineering for Parallel and Distributed Systems","author":"Zhao","year":"1999"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB21","article-title":"Applying program dependence analysis to Java software","volume":"December","author":"Zhao","year":"1998","journal-title":"Proceedings of the 1998 International Computer Conference, Tiannan, Taiwan"},{"key":"10.1016\/S0950-5849(02)00223-9_BIB22","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1109\/WPC.1999.777751","article-title":"Slicing concurrent Java programs","volume":"May","author":"Zhao","year":"1999","journal-title":"Proceedings of the Seventh IEEE International Workshop on Program Comprehension"}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584902002239?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584902002239?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,24]],"date-time":"2019-03-24T05:23:31Z","timestamp":1553405011000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584902002239"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,4]]},"references-count":22,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2003,4]]}},"alternative-id":["S0950584902002239"],"URL":"https:\/\/doi.org\/10.1016\/s0950-5849(02)00223-9","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[2003,4]]}}}