Full metadata
Title
A study of text mining framework for automated classification of software requirements in enterprise systems
Description
Text Classification is a rapidly evolving area of Data Mining while Requirements Engineering is a less-explored area of Software Engineering which deals the process of defining, documenting and maintaining a software system's requirements. When researchers decided to blend these two streams in, there was research on automating the process of classification of software requirements statements into categories easily comprehensible for developers for faster development and delivery, which till now was mostly done manually by software engineers - indeed a tedious job. However, most of the research was focused on classification of Non-functional requirements pertaining to intangible features such as security, reliability, quality and so on. It is indeed a challenging task to automatically classify functional requirements, those pertaining to how the system will function, especially those belonging to different and large enterprise systems. This requires exploitation of text mining capabilities. This thesis aims to investigate results of text classification applied on functional software requirements by creating a framework in R and making use of algorithms and techniques like k-nearest neighbors, support vector machine, and many others like boosting, bagging, maximum entropy, neural networks and random forests in an ensemble approach. The study was conducted by collecting and visualizing relevant enterprise data manually classified previously and subsequently used for training the model. Key components for training included frequency of terms in the documents and the level of cleanliness of data. The model was applied on test data and validated for analysis, by studying and comparing parameters like precision, recall and accuracy.
Date Created
2016
Contributors
- Swadia, Japa (Author)
- Ghazarian, Arbi (Thesis advisor)
- Bansal, Srividya (Committee member)
- Gaffar, Ashraf (Committee member)
- Arizona State University (Publisher)
Topical Subject
Resource Type
Extent
vii, 53 pages : illustrations
Language
eng
Copyright Statement
In Copyright
Primary Member of
Peer-reviewed
No
Open Access
No
Handle
https://hdl.handle.net/2286/R.I.38809
Statement of Responsibility
by Japa Swadia
Description Source
Viewed on August 17, 2016
Level of coding
full
Note
thesis
Partial requirement for: M.S., Arizona State University, 2016
bibliography
Includes bibliographical references (pages 51-53)
Field of study: Engineering
System Created
- 2016-06-01 09:01:44
System Modified
- 2021-08-30 01:22:20
- 3 years 2 months ago
Additional Formats