Return to search

Identifying Architectural Concerns From Non-functional Requirements Using Support Vector Machine

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 thesis introduces the use of a Machine Learning (ML) method based
on Support Vector Machines to relate NFRs to classified &quot / architectural concerns&quot / 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 &ldquo / NFR -
architectural concerns&rdquo / associations to improve the intelligence of repositories for
requirements engineering. The study 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.

Identiferoai:union.ndltd.org:METU/oai:etd.lib.metu.edu.tr:http://etd.lib.metu.edu.tr/upload/12609964/index.pdf
Date01 August 2008
CreatorsGokyer, Gokhan
ContributorsSener, Cevat
PublisherMETU
Source SetsMiddle East Technical Univ.
LanguageEnglish
Detected LanguageEnglish
TypeM.S. Thesis
Formattext/pdf
RightsTo liberate the content for public access

Page generated in 0.0018 seconds