0% Complete
Home
/
14th International Conference on Computer and Knowledge Engineering
Automated software design using Machine Learning With Natural Language Processing
Authors :
Fahimeh Khedmatkon
1
Seyed Mohammad Hossein Hasheminejad
2
Jaleh Shoshtarian Malak
3
1- Faculty of Engineering, Alzahra University, Tehran, Iran
2- Faculty of Engineering, Alzahra University, Tehran, Iran
3- Information Technology Department, Tehran University of Medical Sciences, Tehran, Iran
Keywords :
automated software design،Machine Learning،Natural language processing (NLP)
Abstract :
Designing is one of the most difficult tasks in the software development process. Researchers trying to increase the level of automation in the software development process. This is because of the daily increase of demanding software production; the quality growth of automotive software design makes designers respond more quickly to the refreshed demands. One of the good designing methods is to use of data mining. In this research, the decision tree algorithm method is used to identify classes and detect relationships between classes automatically. The data input is the proposed method is the use case descriptions software and its output is the list of classes with relationships between them. This method has three 3 stages: First, the use case description scenarios are analyzed by natural language processing tools. In the next step, by setting rules, the data set is created, and then the decision tree algorithm is executed on the dataset. output is the list of classes along with the type of relationship between them. Extracting of association relations one-to-one, one-to-many, and many-to-many and association relationships. To evaluate the proposed method, 4 case studies have been used: ATM case study, Cinema Booking System case study, Graduate Development Program case study, and Select Cruises case study. in this research, an attempt has been made to provide a method that has better results than previous methods. The proposed method on the ATM dataset has an accuracy of 90% and an F-score of 0.93 which is a value of accuracy and F-score is better than similar research and has better results.
Papers List
List of archived papers
Non-Functional Requirement Extracting Methods for AI-based Systems: A Survey
Reza Damirchi - Amineh Amini
Enhanced Autoencoder-based Clustering for Message Analysis in Binary Protocols
Mohaddese Nemati - Shiva Mahmoudzadeh - Mehdi Teimouri
Paddy Plant Stress Identification Using Few-Shot Learning Framework
Ervin Gubin Moung - Pavindrah Naidu a/l Narayanasamy Naiidu - Maisarah Mohd Sufian - Valentino Liaw - Ali Farzamnia - Lorita Angeline
Lossless Watermarking in Encrypted Triangular Mesh Models Based on Optimized Vertex Estimation and Error Histogram Shifting
Alireza Ghaemi - Habibollah Danyali - Kamran Kazemi - Zahra Qodrati - Amirhossein Ghaemi - Seyedeh Masoumeh Taji
Lightweight Local Transformer for COVID-19 Detection Using Chest CT Scans
Hojat Asgarian Dehkordi - Hossein Kashiani - Amir Abbas Hamidi Imani - Shahriar Baradaran Shokouhi
SASIAF, An Scalable Accelerator For Seismic Imaging on Amazon AWS FPGAs
Mostafa Koraei - S.Omid Fatemi
Load Frequency Control of Geothermal Power Plant Incorporated Two-Area Hydro-Thermal System with AC-DC Lines
Shanker J Gambhire - Malligunta Kiran Kumar - Hossein Shahinzadeh - Mohammad-hossein Fayaz-dastgerdi - B. Srikanth Goud - Ch.Naga sai Kalyan
ExaASC: A General Target-Based Stance Detection Corpus in Arabic Language
Mohammad Mehdi Jaziriyan - Ahmad Akbari - Hamed Karbasi
Evaluating the Impact of Traveling on COVID-19 Prevalence and Predicting the New Confirmed Cases According to the Travel Rate Using Machine Learning: A Case Study in Iran
Anita Ghandehari - Soheil Shirvani - Hadi Moradi
A Hybrid Echo State Network for Hypercomplex Pattern Recognition, Classification, and Big Data Analysis
Mohammad Jamshidi - Fatemeh Daneshfar
more
Samin Hamayesh - Version 41.7.6