scholarly journals Software requirements as an application domain for natural language processing

2017 ◽  
Vol 51 (2) ◽  
pp. 495-524 ◽  
Author(s):  
Themistoklis Diamantopoulos ◽  
Michael Roth ◽  
Andreas Symeonidis ◽  
Ewan Klein

The software development procedure begins with identifying the requirement analysis. The process levels of the requirements start from analysing the requirements to sketch the design of the program, which is very critical work for programmers and software engineers. Moreover, many errors will happen during the requirement analysis cycle transferring to other stages, which leads to the high cost of the process more than the initial specified process. The reason behind this is because of the specifications of software requirements created in the natural language. To minimize these errors, we can transfer the software requirements to the computerized form by the UML diagram. To overcome this, a device has been designed, which plans can provide semi-automatized aid for designers to provide UML class version from software program specifications using natural Language Processing techniques. The proposed technique outlines the class diagram in a well-known configuration and additionally facts out the relationship between instructions. In this research, we propose to enhance the procedure of producing the UML diagrams by utilizing the Natural Language, which will help the software development to analyze the software requirements with fewer errors and efficient way. The proposed approach will use the parser analyze and Part of Speech (POS) tagger to analyze the user requirements entered by the user in the English language. Then, extract the verbs and phrases, etc. in the user text. The obtained results showed that the proposed method got better results in comparison with other methods published in the literature. The proposed method gave a better analysis of the given requirements and better diagrams presentation, which can help the software engineers. Key words: Part of Speech,UM


1995 ◽  
Vol 34 (01/02) ◽  
pp. 68-74 ◽  
Author(s):  
E. Wehrli ◽  
R. Clark

Abstract:While the design of a fully general procedure for semantico-pragmatic interpretation of natural language texts does not seem to be feasible with current scientific knowledge and technology, the more practical micro-world based approaches lack generality and portability. A compromise between generality and practicality might lie in the use of an intermediate level of representation (“pseudo-semantics”), which can be derived from syntactic representations and lexical information by means of a general procedure. Domain-dependent rules for semantico-pragmatic interpretation can then be applied to these representations, insulating syntactic processing, from details of the application domain.


Sign in / Sign up

Export Citation Format

Share Document