MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Book Title Book Editors IOS Press, 2003 Validating Documentation With Domain

Download:
Download as a PDF
by Leonid Kof, Markus Pizka, Fakultaet Fuer Informatik, Technische Universitaet Muenchen
http://www4.in.tum.de/~kof/publications/./Ontology_in_SE.pdf
Add To MetaCart

Abstract:

Abstract. Do we always use the same name for the same concept? Usually not. While misunderstandings are always troublesome, they pose particularly critical problems in software projects. Requirements engineering deals intensively with reducing the number and scope of misunderstandings between software engineers and customers. Software maintenance is another important task where proper understanding of the application domain is vital. In both cases it is necessary to gain (or regain) domain knowledge from existing documents that are usually inconsistent and imprecise. This paper proposes to reduce the risk of misunderstandings by unifying the terminology of the different stakeholders with the help of an ontology. The ontology is constructed by extracting terms and relations from existing documents. Applying text mining for ontology extraction has an unbeatable advantage compared to manual ontology extraction: Text mining detects terminology inconsistencies before they are absorbed in the ontology. In addition to this, the approach presented in this paper also introduces an explicit validation of ontology gained by text mining.

Citations

1875 Artificial Intelligence: A Modern Approach – Russell, Norvig - 1995
503 Binary codes capable of correcting deletions, insertions and reversals – Levenshtein - 1966
338 Automatic acquisition of hyponyms from large text corpora – Hearst - 1992
111 M.: Four Dark Corners of Requirements Engineering – Zave, Jackson - 1997
109 Maximum Entropy Models for Natural Language Ambiguity Resolution – Ratnaparkhi - 1998
109 Finding parts in very large corpora – Berland, Charniak - 1999
99 Discovering conceptual relations from text – Maedche, Staab - 2000
42 Program design by informal English description – Abbott - 1983
40 Asium: Learning subcategorization frames and restrictions of selection – Faure, Nédellec - 1998
32 Formal methods for industrial applications, specifying and programming the steam boiler control – Abrial, Börger, et al. - 1996
26 Abstfinder: A Prototype Natural Language Text Abstraction Finder for Use in Requirement Elicitation – Goldin, Berry - 1997
25 Lightweight validation of natural language requirements – Gervasi, Nuseibeh - 2000
24 Practical software maintenance – Pigoski - 1996
19 English sentence structure and entity-relationship diagrams – Chen - 1983
16 Object-oriented cobol recycling – Sneed - 1996
16 Attempto controlled english (ACE) language manual, version 3.0 – Fuchs, Schwertel, et al. - 1999
14 Concise and consistent naming – Deißenböck, Pizka - 2005
9 Experiences with domain-based parsing of natural language requirements – Ambriola, Gervasi - 1999
8 The steam boiler case study: Competition of formal program specification and development methods – Abrial, Börger, et al. - 1996
8 Linguistic Instruments for the Integration of Scenarios in Requirements Engineering – Achour - 1997
7 Measuring Similarity between Ontologies. EKAW – Maedche, Staab - 2002
3 Using NLP techniques to identify legal ontology components: Concepts and relations – Lame - 2004
3 An Application of Natural Language Processing to Domain Modelling – Two Case Studies – Kof
2 Sampaio do Prado Leite, J.C.: Ontology as a requirements engineering product – Breitman - 2003
1 Supervised Learning for Ontology and Terminology Engineering – Aussenac-Gilles - 2005
1 V.: Building automatically a business registration ontology – Degeratu, Hatzivassiloglou - 2002
1 D.: Toward rapid ontology development for underdeveloped domains – Zhou, Booker, et al. - 2002
1 Textanalyse für Requirements Engineering: Konvertierung der Analyseergebnisse nach AutoFOCUS (2004) Technische Universität München, Fakultät für Informatik, Systementwicklungsprojekt – Klitni