A Novel Approach to Elicit Software Requirements for IoT Systems Using SVM Classifier

Akram Abdel Qader, Mohammed Lafi, Khalil Awad, Mohammad A. AbedelQader · 2023

Internet of Things (IoT) is one of the most growing technologies that embedded in most application systems in our life. IoT aimed to solve real world problems in different environmental fields such as industry, education, healthcare, intelligent systems and many other areas. IoT embedded rapidly in most daily devices and technologies with new efficient and creative needs of functional and nonfunctional requirements that are complicated compared with traditional requirements engineering (RE) systems. In addition, remotely smart systems present new challenges and lacks in RE process that needs a solution. IoT systems open a new research issues in (RE) such as elicitation, analysis, specification and management of IoT RE. To solve this lack of RE new smart techniques based on AI must be applied in elicitation RE process. In this paper we present a new smart dynamic approach in RE elicitation phase to build dynamic functional requirements based on AI models. The new stakeholder expectation needs from the smart IOT system are collected and stored in requirements dataset. These new requirements are analyzed and classified into new requirement features using Support Vector Machine (SVM) classifier to classify the new requirement and/or duplicated requirement. These classified functional requirements compared to the IoT system, the positive training requirements are added to the smart functional requirement presented in the IoT system. In addition, the proposed work presents the most used functional requirements to appear first to the system Stakeholder as the most functionality used in IoT system.

Read the paper · More papers on PaperTik