{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,24]],"date-time":"2025-05-24T07:46:30Z","timestamp":1748072790194},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[1994,3,1]],"date-time":"1994-03-01T00:00:00Z","timestamp":762480000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Autom Software Eng"],"published-print":{"date-parts":[[1994,3]]},"DOI":"10.1007\/bf00871692","type":"journal-article","created":{"date-parts":[[2004,12,27]],"date-time":"2004-12-27T07:05:44Z","timestamp":1104131144000},"page":"61-78","source":"Crossref","is-referenced-by-count":41,"title":["Automated program understanding by concept recognition"],"prefix":"10.1007","volume":"1","author":[{"given":"Wojtek","family":"Kozaczynski","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jim Q.","family":"Ning","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"CR1","unstructured":"Aho, A. V., Sethi, R., and Ullman, J. D. 1987.Compilers Principles, Techniques, and Tools. Addison-Wesley."},{"key":"CR2","unstructured":"Allemang, D. 1990. Understanding Programs as Devices. Ph.D. thesis, Ohio State University."},{"key":"CR3","doi-asserted-by":"crossref","unstructured":"Biggerstaff, B. 1989. Design recovery for maintenance and reuse.IEEE Computer, July.","DOI":"10.1109\/2.30731"},{"key":"CR4","unstructured":"Biggerstaff, B., Hoskins, J., and Webster, D. 1989. DESIRE, A System for Design Recovery. MCC Technical Report STP-081-89, April."},{"key":"CR5","doi-asserted-by":"crossref","unstructured":"Brotsky, D. C. 1984. An Algorithm for Parsing Flow Graphs. Master's thesis, March.","DOI":"10.21236\/ADA142440"},{"key":"CR6","doi-asserted-by":"crossref","unstructured":"Cleveland, L. 1988. A User Interface for an Environment to Support Program Understanding. Conference on Software Maintenance, Phoenix, Arizona, October.","DOI":"10.1109\/ICSM.1988.10145"},{"key":"CR7","doi-asserted-by":"crossref","unstructured":"Devanbu, P., Brachman, R., Selfridge, P., and Ballard, B. 1991. LaSSIE: A knowledge-based software information system.Communications of the ACM, May.","DOI":"10.1145\/103167.103172"},{"key":"CR8","unstructured":"Engberts, A., Kozaczynski, W., Liongosari, E., and Ning, J. Q. 1993. COBOL\/SRE: A COBOL system renovation environment.CASE'93, Singapore, July."},{"key":"CR9","doi-asserted-by":"crossref","unstructured":"Engberts, A., Kozaczynski, W., and Ning, J. Q. 1991. Concept Recognition-Based Program Transformation. Conference on Software Maintenance, Sorrento, Italy, October.","DOI":"10.1109\/ICSM.1991.160309"},{"key":"CR10","doi-asserted-by":"crossref","unstructured":"Ferrante, J., Ottenstein, K., and Warren, J. 1987. The program dependence graph and its use in optimization.ACM Trans. on Programming Languages, July.","DOI":"10.1145\/24039.24041"},{"key":"CR11","unstructured":"Hartman, J. 1991. Automatic Control Understanding for Natural Programs. Ph.D. thesis, University of Texas at Austin, May."},{"key":"CR12","doi-asserted-by":"crossref","unstructured":"Harandi, M. T., and Ning, J. Q. 1990. Knowledge-based program analysis.IEEE Software, January.","DOI":"10.1109\/52.43052"},{"key":"CR13","first-page":"31","volume":"11","author":"G. Huet","year":"1987","unstructured":"Huet, G., and Lang, B. 1987. Proving and applying program transformations expressed with second-order patterns.Acta Informatica 11:31?55.","journal-title":"Acta Informatica"},{"key":"CR14","unstructured":"Johnson, W. L. 1986.Intention-Based Diagnosis of Novice Programming Errors, Morgan Kaufmann."},{"key":"CR15","doi-asserted-by":"crossref","unstructured":"Johnson, W. L., and Soloway, E. 1985. PROUST: Knowledge-based program understanding.IEEE Trans. on Software Engineering, 11(3).","DOI":"10.1109\/TSE.1985.232210"},{"key":"CR16","doi-asserted-by":"crossref","unstructured":"Kozaczynski, W., Liongosari, E., and Ning, J. 1991. BAL\/SRW: An assembler re-engineering workbench.Information and Software Technology, September.","DOI":"10.1016\/0950-5849(91)90041-9"},{"key":"CR17","doi-asserted-by":"crossref","unstructured":"Kozaczynski, W., Letovsky, S., and Ning, J. 1991. A knowledge-based approach to software system understanding.Sixth KBSE Conference, September.","DOI":"10.1109\/KBSE.1991.638033"},{"key":"CR18","doi-asserted-by":"crossref","unstructured":"Kozaczynski, W., and Ning, J. 1989. SRE: A Knowledge-Based Environment for Large-Scale Software Reengineering Activities. 11th International Conference on Software Engineering, Pittsburgh, May.","DOI":"10.1145\/74587.74603"},{"key":"CR19","doi-asserted-by":"crossref","unstructured":"Kozaczynski, W., Ning, J. Q., and Engberts, A. 1992. Program concept recognition and transformation.IEEE Transactions on Software Engineering, December.","DOI":"10.1109\/32.184761"},{"key":"CR20","unstructured":"Letovsky, S. 1988. Plan Analysis of Programs, Ph.D. thesis, Yale University, December."},{"key":"CR21","unstructured":"Ning, J. Q. 1989. A Knowledge-Based Approach to Automatic Program Analysis, Ph.D. thesis, University of Illinois at Urbana-Campaign, October."},{"key":"CR22","unstructured":"Polyglot User's Guide, written by Reasoning Systems and Andersen Consulting, unpublished."},{"key":"CR23","unstructured":"ProKappa User's Guide, IntelliCorp, Inc., October 1991."},{"key":"CR24","doi-asserted-by":"crossref","unstructured":"Rajlich, V. 1990. VIFOR: A tool for software maintenance. InSoftware?Practical and Experience, January.","DOI":"10.1002\/spe.4380200108"},{"key":"CR25","unstructured":"REFINE User's Guide. 1989. Reasoning Systems, Palo Alto, CA."},{"key":"CR26","doi-asserted-by":"crossref","unstructured":"Reiss, S. P. 1990. Connecting tools using message passing in the field environment.IEEE Software, July: 57?66.","DOI":"10.1109\/52.56450"},{"key":"CR27","unstructured":"Rich, C. 1981. A formal representation of plans in the programmer's apprentice. Seventh IJCAI Conference."},{"key":"CR28","doi-asserted-by":"crossref","unstructured":"Rich, C., and Waters, R. 1988. The programmer's apprentice: A research overview.IEEE Computer, November.","DOI":"10.1109\/2.86782"},{"key":"CR29","doi-asserted-by":"crossref","unstructured":"Rich, C., and Wills, L. 1990. Recognizing a program's design: A graph-parsing approach.IEEE Software, January.","DOI":"10.1109\/52.43053"},{"key":"CR30","unstructured":"Wills, L. 1987. Automated Program Recognition, Master's thesis, MIT AI Lab, February."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF00871692.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF00871692\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF00871692","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,4]],"date-time":"2020-04-04T23:53:04Z","timestamp":1586044384000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF00871692"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994,3]]},"references-count":30,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1994,3]]}},"alternative-id":["BF00871692"],"URL":"https:\/\/doi.org\/10.1007\/bf00871692","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[1994,3]]}}}