{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T09:06:27Z","timestamp":1768727187626,"version":"3.49.0"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"2","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.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2003,4,1]],"date-time":"2003-04-01T00:00:00Z","timestamp":1049155200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Automated Software Engineering"],"published-print":{"date-parts":[[2003,4]]},"DOI":"10.1023\/a:1022916028950","type":"journal-article","created":{"date-parts":[[2003,4,7]],"date-time":"2003-04-07T22:16:51Z","timestamp":1049753811000},"page":"157-181","source":"Crossref","is-referenced-by-count":108,"title":["CM-Builder: A Natural Language-Based CASE Tool for Object-Oriented Analysis"],"prefix":"10.1007","volume":"10","author":[{"given":"H.M.","family":"Harmain","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Gaizauskas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"11","key":"5118775_CR1","doi-asserted-by":"crossref","first-page":"882","DOI":"10.1145\/182.358441","volume":"26","author":"R.J. Abbott","year":"1983","unstructured":"Abbott, R.J. 1983. Program design by informal English descriptions. Communications of the ACM, 26(11):882\u2013894.","journal-title":"Communications of the ACM"},{"key":"5118775_CR2","doi-asserted-by":"crossref","unstructured":"Ambriola, V. and Gervasi, V. 1997. Processing natural language requirements. In Proceedings of the 12th IEEE International Conference on Automated Software Engineering (ASE'97), IEEE Press, pp. 36\u201345.","DOI":"10.1109\/ASE.1997.632822"},{"key":"5118775_CR3","unstructured":"Belkhouche, B. and Kozma, J. 1993. Semantic case analysis of information requirements. In S. Brinkkemper and F. Harmsen, editors, NGCT'93, 4th Workshop on the Next Generation of CASE Tools. Memoranda Informatica 93\u201332, University of Twente, pp. 163\u2013182."},{"issue":"2","key":"5118775_CR4","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1109\/TSE.1986.6312937","volume":"SE-12","author":"G. Booch","year":"1986","unstructured":"Booch, G. 1986. Object-oriented development. Trans. on Software Eng., SE-12(2):211\u2013221.","journal-title":"Trans. on Software Eng."},{"key":"5118775_CR5","unstructured":"Booch, G. 1994. Object-Oriented Analysis and Design with Applications. The Benjamin\/Cummings Publishing Company, Inc. (2nd edn.)."},{"key":"5118775_CR6","unstructured":"Booch, G., Rumbaugh, J., and Jacobson, I. 1999. Unified Modeling Language User Guide. Addison-Wesley."},{"key":"5118775_CR7","unstructured":"Brill, E. 1994. Some advances in transformation-based part of speech tagging. In Proceedings of the Twelfth National Conference on AI (AAAI-94), Seattle, Washington, pp. 722\u2013727."},{"key":"5118775_CR8","unstructured":"Callan, R.E. 1994. Building Object-Oriented Systems: An Introduction from Concepts to Implementation in C++, Computational Mechanics Publications."},{"key":"5118775_CR9","doi-asserted-by":"crossref","unstructured":"Cardie, C. and Pierce, D. 1998. Error-driven parsing of treebank grammar for base noun phrase identification. In Proceedings of the COLING ACL'98 Joint Conference (the 17th International Conference on Computational Linguistics and the 36th Annual Meeting of the Association for Computational Linguistics), Montreal.","DOI":"10.3115\/980845.980881"},{"key":"5118775_CR10","doi-asserted-by":"crossref","unstructured":"Chinchor, N. 1995. Four scorers and seven years ago: The scoring method for MUC-6. In Proceedings of the Sixth Message Understanding Conference (MUC-6). Morgan Kaufmann, pp. 33\u201338.","DOI":"10.3115\/1072399.1072403"},{"issue":"1","key":"5118775_CR11","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1145\/234173.234209","volume":"39","author":"J. Cowie","year":"1996","unstructured":"Cowie, J. and Lehnert, W. 1996. Information extraction. Communications of ACM, 39(1):80\u201391.","journal-title":"Communications of ACM"},{"issue":"1","key":"5118775_CR12","doi-asserted-by":"crossref","first-page":"665","DOI":"10.1002\/int.4550100704","volume":"10","author":"W. Cyre","year":"1995","unstructured":"Cyre, W. 1995. A requirements sublangauge for automatic analysis. International Journal of Intelligent systems, 10(1):665\u2013689.","journal-title":"International Journal of Intelligent systems"},{"key":"5118775_CR13","unstructured":"Dunn, L. and Orlowska, M. 1990. A natural language interpreter for construction of conceptual schemas. In CAiSE'90, 2nd Nordic Conference on Advanced Information Systems Engineering, LNCS 436, Springer-Verlag, pp. 371\u2013386."},{"key":"5118775_CR14","unstructured":"Ernst, J. (ed.) 1996. CDIF-Integrated Meta-Model-Object-Oriented Analysis and Design Core Subject Area. Electronic Industries Association."},{"key":"5118775_CR15","volume-title":"WORDNET: An Electronic Lexical Database","year":"1998","unstructured":"Fellbaum, C. (ed.) 1998. WORDNET: An Electronic Lexical Database. Cambridge, MA: The MIT Press."},{"key":"5118775_CR16","doi-asserted-by":"crossref","unstructured":"Fuchs, N. and Fromherz, M.P. 1992. Schema-based transformations of logic programs. In T. Clement and K. Lau, editors, Logic Program Synthesis and Transformation, Workshops in Computing (Proceedings LOPSTR' 91). Springer-Verlag.","DOI":"10.1007\/978-1-4471-3494-7_9"},{"key":"5118775_CR17","unstructured":"Fuchs, N.E. and Schwitter, R. 1995a. Attempto controlled natural language. In Seventh ILPS 95 Workshop on Logic Programming Environments, Portland, Oregon, pp. 25\u201332."},{"key":"5118775_CR18","unstructured":"Fuchs, N.E. and Schwitter, R. 1995b. Specifying logic programs in controlled natural language. In CLNLP 95, Workshop on Computational Logic for Natural Language Processing, Edinburgh."},{"key":"5118775_CR19","doi-asserted-by":"crossref","unstructured":"Fuchs, N.E., Schwertel, U., and Schwitter, R. 1999. Attempto controlled English-Not just another logic specification language. In P. Flener, editor, Logic-Based Program Synthesis and Transformation, Eighth International Workshop LOPSTR'98, Manchester, UK, June 1998. Lecture Notes in Computer Science 1559, Springer Verlag, pp. 1\u201320.","DOI":"10.1007\/3-540-48958-4_1"},{"key":"5118775_CR20","unstructured":"Gaizauskas, R. 1995. XI: A knowledge representation language based on cross-classification and inheritance. Technical Report CS\u201395\u201324, Department of Computer Science, University of Sheffield."},{"issue":"4","key":"5118775_CR21","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1006\/csla.1998.0100","volume":"12","author":"R. Gaizauskas","year":"1998","unstructured":"Gaizauskas, R. 1998. Evaluation in language and speech technology. Computer Speech and Language, 12(4):249\u2013262.","journal-title":"Computer Speech and Language"},{"key":"5118775_CR22","doi-asserted-by":"crossref","unstructured":"Gaizauskas, R., Cunningham, H., Wilks, Y., Rodgers, P., and Humphreys, K. 1996. GATE-an environment to support research and development in natural language engineering. In Proceedings of the 8th IEEE International Conference on Tools with Artificial Intelligence (ICTAI-96), Toulouse, France, pp. 58\u201366.","DOI":"10.1109\/TAI.1996.560401"},{"issue":"2\/3","key":"5118775_CR23","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1017\/S1351324997001769","volume":"3","author":"R. Gaizauskas","year":"1997","unstructured":"Gaizauskas, R. and Humphreys, K. 1997. Using a semantic network for information extraction. Natural Language Engineering, 3(2\/3):147\u2013169.","journal-title":"Natural Language Engineering"},{"key":"5118775_CR24","first-page":"145","volume-title":"Discourse Anaphora and Anaphor Resolution","author":"R. Gaizauskas","year":"2000","unstructured":"Gaizauskas, R. and Humphreys, K. 2000. Quantitative evaluation of coreference algorithms in an information extraction system. In S. Botley and T. McEnery, editors, Discourse Anaphora and Anaphor Resolution. London: John Benjamins, pp. 145\u2013169."},{"issue":"1","key":"5118775_CR25","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1108\/EUM0000000007162","volume":"54","author":"R. Gaizauskas","year":"1998","unstructured":"Gaizauskas, R. and Wilks, Y. 1998. Information extraction: Beyond document retrieval. Journal of Documentation, 54(1):70\u2013105.","journal-title":"Journal of Documentation"},{"key":"5118775_CR26","doi-asserted-by":"crossref","unstructured":"Gale, W.A., Church, K.W., and Yarowsky, D. 1992. One sense per discourse. In The Proceedings of the 4th DARPA Speech and Natural Language Workshop, pp. 233\u2013237.","DOI":"10.3115\/1075527.1075579"},{"key":"5118775_CR27","unstructured":"Gazdar, G. and Mellish, C. 1989. Natural Language Processing in Prolog: An Introduction to Computational Linguistics. Addison-Wesley."},{"key":"5118775_CR28","unstructured":"Gomez-Perez, A. and Benjamins, V.R. 1999. Overview of knowledge sharing and reuse components: Ontologies and problem-solving methods. In Proceedings of the IJCAI-99 Workshop on Ontologies and Problem-Solving Methods (KRR5), Stockholm, pp. 1.1\u20131.15."},{"key":"5118775_CR29","doi-asserted-by":"crossref","unstructured":"Grishman, R. and Sundheim, B. 1996. Message understanding conference-6: A brief history. In Proceedings of the 16th International Conference on Computational Linguistics, Copenhagen, pp. 466\u2013471.","DOI":"10.3115\/992628.992709"},{"key":"5118775_CR30","unstructured":"Harmain, H.M. 2000. Building object-oriented conceptual models using natural language processing techniques. Ph.D. Thesis, Department of Computer Science, University of Sheffield."},{"issue":"4","key":"5118775_CR31","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1006\/csla.1998.0102","volume":"12","author":"L. Hirschman","year":"1998","unstructured":"Hirschman, L. 1998. The evolution of evaluation: Lessons from the message understanding conferences. Computer Speech and Language, 12(4):281\u2013305.","journal-title":"Computer Speech and Language"},{"key":"5118775_CR32","unstructured":"Hirschman, L. and Thompson, H.S. 1995. Chapter 13 evaluation: Overview of evaluation in speech and natural language processing. In R.A. Cole, J. Mariani, H. Uszkoreit, A. Zaenen, and V. Zue, editors, Survey of the State of the Art in Human Language Technology. Available at http:\/\/cslu.cse.ogi.edu\/HLTsurvey\/HLTsurvey.html."},{"key":"5118775_CR33","unstructured":"Humphreys, K., Gaizauskas, R., Azzam, S., Huyck, C., Mitchell, B., and Wilks, Y. 1998. Description of the LaSIE-II system as used for MUC-7. In Proceedings of the Seventh Message Understanding Conference (MUC-7)."},{"key":"5118775_CR34","volume-title":"Applying UML and Patterns: An Interoduction to Object-Oriented Analysis and Design","year":"1998","unstructured":"Larman, C. (ed.) 1998. Applying UML and Patterns: An Interoduction to Object-Oriented Analysis and Design. Englewood Cliffs, NJ: Prentice-Hall."},{"key":"5118775_CR35","doi-asserted-by":"crossref","unstructured":"Macias, B. and Pulman, S. 1995. A method for controlling the production of specifications in natural language. The Computer Journal, 38(4).","DOI":"10.1093\/comjnl\/38.4.310"},{"key":"5118775_CR36","volume-title":"From English to formal specifications","author":"F. Meziane","year":"1994","unstructured":"Meziane, F. 1994. From English to formal specifications. Ph.D. Thesis, Department of Mathematics and Computer Science, University of Salford. UK."},{"issue":"2","key":"5118775_CR37","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1017\/S1351324996001337","volume":"2","author":"L. Mich","year":"1996","unstructured":"Mich, L. 1996. NL-OOPS: From natural language to object oriented using the natural language processing system LOLITA. Natural Language Engineering, 2(2):161\u2013187.","journal-title":"Natural Language Engineering"},{"key":"5118775_CR38","doi-asserted-by":"crossref","unstructured":"Mich, L. and Garigliano, R. 1994. A linguistic approach to the development of object-oriented systems using the NL sytem LOLITA. In Object-Oriented Methodologies and Systems International Symposium, (ISOOMS'94), LNCS 858, pp. 371\u2013386.","DOI":"10.1007\/BFb0014037"},{"key":"5118775_CR39","unstructured":"Ousterhout, J.K. 1994. Tcl and the Tk Tollkit. Addison-Wesley Publishing Company Ltd."},{"key":"5118775_CR40","series-title":"CLSI Lecture Notes","volume-title":"Prolog and Natural-Language Analysis","author":"F. Pereira","year":"1987","unstructured":"Pereira, F. and Shieber, S. 1987. Prolog and Natural-Language Analysis, No. 10 in CLSI Lecture Notes. Stanford, CA: Stanford University."},{"key":"5118775_CR41","unstructured":"Saeki, M., Horai, H., Toyama, K., Uematsu, N., and Enomoto, H. 1987. Specification framework based on natural language. In Proceedings of the 4th international Workshop on Software Specification and Design, IEEE, pp. 87\u201394."},{"key":"5118775_CR42","volume-title":"Information Retrieval","author":"C. van Rijsbergen","year":"1979","unstructured":"van Rijsbergen, C. 1979. Information Retrieval. London: Butterworths."},{"key":"5118775_CR43","doi-asserted-by":"crossref","unstructured":"Voorhees, E.M. and Harman, D. 1999. Overview of the Eighth Text REtrieval Conference (TREC-8). In The Eighth Text REtrieval Conference (TREC-8), Gaithersburg, MD 20899.","DOI":"10.6028\/NIST.SP.500-246.overview-overview"},{"key":"5118775_CR44","unstructured":"Yourdon, E. and Argila, C. 1996. Case-Studies in Object-Oriented Analysis and Design. Yourdon Press."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1022916028950.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1022916028950\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1022916028950.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,24]],"date-time":"2025-05-24T07:08:58Z","timestamp":1748070538000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1022916028950"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,4]]},"references-count":44,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2003,4]]}},"alternative-id":["5118775"],"URL":"https:\/\/doi.org\/10.1023\/a:1022916028950","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2003,4]]}}}