{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T13:14:14Z","timestamp":1774271654236,"version":"3.50.1"},"reference-count":15,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2004,12,1]],"date-time":"2004-12-01T00:00:00Z","timestamp":1101859200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Comput. Sci. &amp; Technol."],"published-print":{"date-parts":[[2004,12]]},"DOI":"10.1007\/bf02973448","type":"journal-article","created":{"date-parts":[[2008,10,14]],"date-time":"2008-10-14T20:49:33Z","timestamp":1224017373000},"page":"848-858","source":"Crossref","is-referenced-by-count":18,"title":["A model for slicing JAVA programs hierarchically"],"prefix":"10.1007","volume":"19","author":[{"given":"Bi-Xin","family":"Li","sequence":"first","affiliation":[]},{"given":"Xiao-Cong","family":"Fan","sequence":"additional","affiliation":[]},{"given":"Jun","family":"Pang","sequence":"additional","affiliation":[]},{"given":"Jian-Jun","family":"Zhao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2008,10,11]]},"reference":[{"issue":"4","key":"BF02973448_CR1","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1109\/TSE.1984.5010248","volume":"10","author":"M Weiser","year":"1984","unstructured":"Weiser M. Program slicing.IEEE Transactions on Software Engineering, 1984, SE-10(4): 352\u2013357.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"BF02973448_CR2","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1109\/TSE.1984.5010248","volume":"10","author":"M Weiser","year":"1984","unstructured":"Weiser M. Program slicing.IEEE Transactions on Software Engineering, 1984, 10(4): 352\u2013357.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"5","key":"BF02973448_CR3","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1145\/390011.808263","volume":"19","author":"K J Ottenstein","year":"1984","unstructured":"Ottenstein K J, Ottenstein L M. The program dependence graph in a software development environment.ACM SIGPLAN Notices, 1984, 19(5): 177\u2013184.","journal-title":"ACM SIGPLAN Notices"},{"issue":"7","key":"BF02973448_CR4","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/960116.53994","volume":"23","author":"S B Horwitz","year":"1988","unstructured":"Horwitz S B, Reps T, Binkley D. Interprocedural slicing using dependence graphs.ACM SIGPLAN Notices, 1988, 23(7): 35\u201346.","journal-title":"ACM SIGPLAN Notices"},{"key":"BF02973448_CR5","doi-asserted-by":"crossref","unstructured":"Horwitz S B, Reps T. The use of program dependence graphs in software engineering. InProc. the Fourteenth International Conference on Software Engineering, Melbourne, Australia, May 1992, pp.392\u2013411.","DOI":"10.1109\/ICSE.1992.753516"},{"key":"BF02973448_CR6","unstructured":"Krishnaswamy A. Program slicing: An application of object-oriented program dependence graphs.Technical Report TR94-108, Department of Computer Science, Clemson University, 1994."},{"key":"BF02973448_CR7","doi-asserted-by":"crossref","unstructured":"Larsen L, Harrold M J. Slicing object-oriented software. InProc. 18th International Conference on Software Engineering, 1996, pp.495\u2013505.","DOI":"10.1109\/ICSE.1996.493444"},{"key":"BF02973448_CR8","doi-asserted-by":"crossref","unstructured":"Tip F, Choi J D, Field J, Ramalingham G. Slicing class hierarchies in C++. InProc. the Eleventh Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'96), 1996, pp.179\u2013197.","DOI":"10.1145\/236337.236355"},{"key":"BF02973448_CR9","doi-asserted-by":"crossref","unstructured":"Steindl C. Intermodular slicing of object-oriented programs. InProc. International Conference on Compiler Construction (CC'98), 1998, pp.264\u2013278.","DOI":"10.1007\/BFb0026437"},{"key":"BF02973448_CR10","unstructured":"Zhao J. Dynamic slicing of object-oriented programs.Technical Report SE-98-119, Information Processing Society of Japan (IPSJ), 1998."},{"key":"BF02973448_CR11","unstructured":"Li B. An approach for assessing software coupling. InProc. Third Asian Workshop on Programming Language and Systems, Shanghai, China, 2002."},{"issue":"6","key":"BF02973448_CR12","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1016\/S0950-5849(02)00223-9","volume":"45","author":"B Li","year":"2003","unstructured":"Li B. A technique to analyze information-flow in object-oriented programs.Information and Software Technology, 2003, 45(6): 305\u2013314.","journal-title":"Information and Software Technology"},{"key":"BF02973448_CR13","unstructured":"Liang D, Harrold M J. Slicing objects using system dependence graph. InProc. the 1998 International Confernece on Software Maintenance, 1998, pp.358\u2013367."},{"key":"BF02973448_CR14","unstructured":"Li B, Fan X. JATO: Slicing Java program hierarchically.TUCS Technical Reports, No.415, Finland, 2001."},{"key":"BF02973448_CR15","unstructured":"Li B. Program slicing techniques and its application in object-oriented software metrics and software test [Dissertation]. Nanjing University, 2000."}],"container-title":["Journal of Computer Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF02973448.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF02973448\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF02973448","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T23:31:30Z","timestamp":1558567890000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF02973448"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,12]]},"references-count":15,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2004,12]]}},"alternative-id":["BF02973448"],"URL":"https:\/\/doi.org\/10.1007\/bf02973448","relation":{},"ISSN":["1000-9000","1860-4749"],"issn-type":[{"value":"1000-9000","type":"print"},{"value":"1860-4749","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,12]]}}}