DocumentCode
3315591
Title
Non-functional Requirements to Architectural Concerns: ML and NLP at Crossroads
Author
Gokyer, Gokhan ; Cetin, Semih ; Sener, Cevat ; Yondem, Meltem T.
Author_Institution
Cybersoft Inf. Technol., Ankara
fYear
2008
fDate
26-31 Oct. 2008
Firstpage
400
Lastpage
406
Abstract
There has been no commonsense on how to identify problem domain concerns in architectural modeling of software systems. Even, there is no commonly accepted method for modeling the non-functional requirements (NFRs) effectively associated with the architectural aspects in the solution domain. This paper introduces the use of a machine learning (ML) method based on support vector machines to relate NFRs to classified "architectural concerns" in an automated way. This method uses natural language processing techniques to fragment the plain NFR texts under the supervision of domain experts. The contribution of this approach lies in continuously applying ML techniques against previously discovered ldquoNFR - architectural concernsrdquo associations to improve the intelligence of repositories for requirements engineering. The paper illustrates a charted roadmap and demonstrates the automated requirements engineering toolset for this roadmap. It also validates the approach and effectiveness of the toolset on the snapshot of a real-life project.
Keywords
formal specification; learning (artificial intelligence); natural language processing; software architecture; support vector machines; architectural modeling; automated requirements engineering toolset; machine learning method; natural language processing; nonfunctional requirements; software systems; support vector machines; Design methodology; Information technology; Machine learning; Management information systems; Natural language processing; Software engineering; Software systems; Speech processing; Support vector machine classification; Support vector machines; Architectural Concerns; Machine Learning; Natural Language Processing; Non-Functional Requirements;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Advances, 2008. ICSEA '08. The Third International Conference on
Conference_Location
Sliema
Print_ISBN
978-1-4244-3218-9
Electronic_ISBN
978-0-7695-3372-8
Type
conf
DOI
10.1109/ICSEA.2008.28
Filename
4668138
Link To Document