Research Article | OPEN ACCESS
Optimizing Support Vector Machine for Classifying Non Functional Requirements
1K. Mahalakshmi, 2R. Prabhakar and 3V. Balakrishnan
1Department of Computer Science Engineering, School of Engineering and Technology,
Surya Group of Insitutions, Villupuram, India
2Department of Computer Science Engineering, Coimbatore Institute of Technology, Coimbatore, India
3Department of Management Studies, DDE, Annamalai University, Chidabaram, India
Research Journal of Applied Sciences, Engineering and Technology 2014 17:3643-3648
Received: November 22, 2014 | Accepted: December 04, 2013 | Published: May 05, 2014
Abstract
Problems faced in contemporary practice should be understood to improve requirements engineering processes. System requirements are descriptions of services provided by a system and operational constraints. Non-Functional Requirements (NFR) defines overall qualities/attributes of the system. NFR analysis is a significant activity in this branch of engineering. In this study, a methodology for classifying NFR is presented. Inverse Document Frequency is used for extracting the features from the NFR dataset and is classified by Support Vector Machine (SVM). The efficiency of the SVM depends upon the parameter used with Radial Basis Function. In this study, the RBF kernel is optimized by Artificial Bee Colony algorithm (ABC) to optimize the RBF parameters to improve performance.
Keywords:
Artificial Bee Colony algorithm (ABC), functional requirements, Non-Functional Requirements (NFR), requirement engineering, Support Vector Machine (SVM),
References
-
Aljahdali, S., J. Bano and N. Hundewale, 2011. Goal oriented requirements engineering: A review. Proceeding of the International Conference on Computer Applications in Industry and Engineering, pp: 328-333.
-
Bajpai, V. and R.P. Gorthi, 2012. On non-functional requirements: A survey. Proceeding of the 2012 IEEE Students' Conference on Electrical, Electronics and Computer Science (SCEECS), pp: 1-4.
CrossRef
-
Bolaji, A.L., A.T. Khader, M.A. Al-Betar and M.A. Awadallah, 2013. Artificial bee colony algorithm, its variants and applications: A survey. J. Theor. Appl. Inform. Technol., 47(2): 434-439.
-
Cleland-Huang, J., R. Settimi, X. Zou and P. Solc, 2006. The detection and classification of non-functional requirements with application to early aspects. Proceeding of the IEEE 14th IEEE International Conference on Requirements Engineering, pp: 39-48.
CrossRef
-
Cysneiros, L.M. and E. Yu, 2004. Non-functional Requirements Elicitation. In: Perspectives on Software Requirements. Kluwer Academic Publishers, Boston, pp: 115-138.
CrossRef
-
Galster, M. and E. Bucherer, 2008. A taxonomy for identifying and specifying non-functional requirements in service-oriented development. Proceedings of the 2008 IEEE Congress on Services - Part I (SERVICES '08), pp: 345-352.
CrossRef
-
Gokyer, G., S. Cetin, C. Sener and M.T. Yondem, 2008. Non-functional requirements to architectural concerns: ML and NLP at crossroads. Proceeding of the 3rd International Conference on Software Engineering Advances (ICSEA '08), Oct. 26-31, pp: 400-406.
CrossRef
-
Karaboga, D. and B. Basturk, 2008. On the performance of Artificial Bee Colony (ABC) algorithm. Appl. Soft Comput., 8(1): 687-697.
CrossRef
-
Karaboga, D. and B. Akay, 2009. A comparative study of artificial bee colony algorithm. Appl. Math. Comput., 214(1): 108-132.
CrossRef Direct Link
-
Kuba, P., P. Brazdil, C. Soares and A. Woznica, 2002. Exploiting sampling and meta-learning for parameter setting for support vector machines. Proceeding of the 8th Iberoamerican Conference on Artificial Intelligence, Learning and Data Mining Associated with Iberamia, pp: 209-216.
-
Kumbhar, P.Y. and S. Krishnan, 2011. Use of Artificial Bee Colony (ABC) algorithm in artificial neural network synthesis. Int. J. Adv. Eng. Sci. Technol., 11(1): 162-171.
-
Nuseibeh, B. and S. Easterbrook, 2000. Requirements engineering: A roadmap. Proceedings of the ACM Conference on the Future of Software Engineering, pp: 35-46.
CrossRef
-
Rao, A.A. and M. Gopichand, 2012. Four layered approach to non-functional requirements analysis. Int. J. Comput. Sci. Issues, 8(6): 371-379.
-
Robertson, S., 2004. Understanding inverse document frequency: on theoretical arguments for IDF. J. Doc., 60(5): 503-520.
CrossRef
-
Sadana, V. and X.F. Liu, 2007. Analysis of conflicts among non-functional requirements using integrated analysis of functional and non-functional requirements. Proceeding of the IEEE 31st Annual International Computer Software and Applications Conference (COMPSAC, 2007), 1: 215-218.
CrossRef
-
Selvakumar, J. and M. Rajaram, 2011. Performance evaluation of requirements engineering methodology for automated detection of non functional requirements. Int. J. Comput. Sci. Eng., 3(8).
-
Slankas, J. and L. Williams, 2013. Automated extraction of non-functional requirements in available documentation. Proceeding of the 1st International Workshop on Natural Language Analysis in Software Engineering (NaturaLiSE, 2013). San Francisco, CA.
CrossRef
-
Tsadimas, A., M. Nikolaidou and D. Anagnostopoulos, 2009. Handling non-functional requirements in information system architecture design. Proceeding of the IEEE 4th International Conference on Software Engineering Advances (ICSEA'09), pp: 59-64.
CrossRef
-
Ullah, S., M. Iqbal and A.M. Khan, 2011. A survey on issues in non-functional requirements elicitation. Proceeding of the IEEE 2011 International Conference on Computer Networks and Information Technology (ICCNIT), pp: 333-340.
CrossRef
-
Vishwanathan, S.V.M. and M. Narasimha Murty, 2002. SSVM: A simple SVM algorithm. Proceedings of the IEEE 2002 International Joint Conference on Neural Networks (IJCNN'02), 3: 2393-2398.
CrossRef
Competing interests
The authors have no competing interests.
Open Access Policy
This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Copyright
The authors have no competing interests.
|
|
|
ISSN (Online): 2040-7467
ISSN (Print): 2040-7459 |
|
Information |
|
|
|
Sales & Services |
|
|
|