Title | Natural Language Processing and Deep Learning Towards Security Requirements Classification |
Publication Type | Conference Paper |
Year of Publication | 2018 |
Authors | Kadebu, Prudence, Thada, Vikas, Chiurunge, Panashe |
Conference Name | 2018 3rd International Conference on Contemporary Computing and Informatics (IC3I) |
Keywords | Deep Learning, Human Behavior, learning (artificial intelligence), machine learning, machine learning techniques, natural language processing, pattern classification, pubcrawl, Recurrent neural networks, Resiliency, Scalability, security, security mechanisms, security of data, security requirements classification, Software, software engineering, software engineering community, Task Analysis |
Abstract | Security Requirements classification is an important area to the Software Engineering community in order to build software that is secure, robust and able to withstand attacks. This classification facilitates proper analysis of security requirements so that adequate security mechanisms are incorporated in the development process. Machine Learning techniques have been used in Security Requirements classification to aid in the process that lead to ensuring that correct security mechanisms are designed corresponding to the Security Requirements classifications made to eliminate the risk of security being incorporated in the late stages of development. However, these Machine Learning techniques have been found to have problems including, handcrafting of features, overfitting and failure to perform well with high dimensional data. In this paper we explore Natural Language Processing and Deep Learning to determine if this can be applied to Security Requirements classification. |
DOI | 10.1109/IC3I44769.2018.9007300 |
Citation Key | kadebu_natural_2018 |