• DocumentCode
    2882910
  • Title

    Experimenting With Extracting Software Requirements Using NLP Approach

  • Author

    Alkhader, Yara ; Hudaib, Amjad ; Hammo, Bassam

  • Author_Institution
    Univ. of Jordan, Amman
  • fYear
    2006
  • fDate
    15-17 Dec. 2006
  • Firstpage
    349
  • Lastpage
    354
  • Abstract
    Requirement engineering is a fundamental step in the production of high quality software. Many attempts have been conducted to automate some aspects of the requirements engineering process. In this paper, we present a framework that provides the requirements engineers with an environment, which accepts English natural language requirements as input and automatically generates the corresponding UML class diagram designs. Moreover the framework can highlight the possibility of specification reusability through a reverse engineering process which saves the requirements engineers both time and efforts.
  • Keywords
    Unified Modeling Language; diagrams; formal specification; natural language processing; reverse engineering; software quality; software reusability; English natural language requirements; NLP approach; UML class diagram designs; high quality software; requirement engineering; reverse engineering process; software requirement extraction; specification reusability; Communication system software; Data mining; Design engineering; Information systems; Natural languages; Object oriented modeling; Production systems; Reverse engineering; Software quality; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Automation, 2006. ICIA 2006. International Conference on
  • Conference_Location
    Shandong
  • Print_ISBN
    1-4244-0555-6
  • Electronic_ISBN
    1-4244-0555-6
  • Type

    conf

  • DOI
    10.1109/ICINFA.2006.374136
  • Filename
    4250226