Natural Language Processing of Patents and Technical Documentation

Natural Language Processing techniques for text-mining and information retrieval are finding application in the analysis of many kinds of documentation, from technical documentation to World Wide Web. Particularly, Functional Analysis techniques are based on the extraction of the interactions between the entities described in the document: these interactions are expressed as Subject-Action-Object (SAO) triples (obtainable using a suitable syntactic parser) which represent a concept in its most synthesizing form. In this work, the techniques developed for a functional analysis of patents and their implementation in the PAT-Analyzer tool are presented. The same technique has been properly tailored and applied to the analysis of software requirements documents. Current work in the direction of the development of a SAO-based Content Analysis of technical documentation is presented.

[1]  Mordechai Ben-Menachem,et al.  Writing effective use cases , 2001, SOEN.

[2]  A. Fantechi,et al.  A Relation-based Approach to Use Case Analysis , 2003 .

[3]  Hideaki Takeda,et al.  Representation of Design Object Based on the Functional Evolution Process Model , 1998 .

[4]  Daniel Dominic Sleator,et al.  Parsing English with a Link Grammar , 1995, IWPT.

[5]  Vincenzo Gervasi,et al.  Experiences with Domain-Based Parsing of Natural Language Requirements , 1999 .

[6]  Vincenzo Gervasi Synthesizing ASMs from natural language requirements , 2001 .

[7]  Alice M. Agogino,et al.  Text analysis for constructing design representations , 1997, Artif. Intell. Eng..

[8]  Ray Siemens Practical content analysis techniques for text-retrieval in large, un-tagged text-bases , 1993, SIGDOC '93.

[9]  Linda H. Rosenberg,et al.  Automated Analysis of Requirement Specifications , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[10]  Stefania Gnesi,et al.  Applications of linguistic techniques for use case analysis , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[11]  Stefania Gnesi,et al.  An Automatic Quality Evaluation for Natural Language Requirements , 2001 .

[12]  R. Weber Basic Content Analysis , 1986 .

[13]  Darrell Mann,et al.  Hands-on systematic innovation , 2002 .

[14]  Gaetano Cascini,et al.  PAT-Analyzer: a tool to speed-up patent analyses with a TRIZ perspective , 2003 .

[15]  Klaus Krippendorff,et al.  Content Analysis: An Introduction to Its Methodology , 1980 .

[16]  Vincenzo Gervasi,et al.  On the parallel refinement of NL requirements and UML diagrams , 2001 .

[17]  Vincenzo Gervasi,et al.  An environment for cooperative construction of natural-language requirement bases , 1997, Proceedings 8th Conference on Software Engineering Environments.