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
Lempel-Ziv-based Hyper-Heuristic Solution for Longest Common Subsequence Problem
Mahdi Nasrollahi - Reza Shami Tanha - Mohsen Hooshmand
An influence maximization algorithm based on community detection using topological features
Zahra Aghaee - Afsaneh Fatemi
Autonomous Drone Navigation Using Synchronized Camera and IMU Data with CNN
Reza Javanmard Alitappeh - Narges Hamzeh Mermeti - Fatemeh Barzegar - Fatemeh Ebrahimi - Nima Mahmoudi - Jalal Alipour Langouri
Multi Model CNN Based Gas Meter Characters Recognition
Sanaz Tarhib - Jafar Tanha - Soodabeh Imanzadeh - Sahar Hassanzadeh Mostafaei
Vaccine Distribution Modelling in Pandemics through Multi-Agent Systems: COVID-19 Case
Hossein Yarahmadi - Mohammad Ebrahim Shiri - Hamid Reza Navidi - Arash Sharifi - Moharram Challenger - Hassan Piriaei
A Cloud Broker with Gap Analysis Perspective for Scheduling Multi-Workflows Across On-Demand and Reserved Resources
Negin Shafinezhad - Hamidreza Abrishami - Saeid Abrishami
FAST: FPGA Acceleration of Neural Networks Training
Alireza Borhani - Mohammad Hossein Goharinejad - Hamid Reza Zarandi
Deep Learning Feature Extraction for COVID-19 Detection Algorithm using Computerized Tomography Scan
Maisarah Mohd Sufian - Ervin Gubin Moung - Chong Joon Hou - Ali Farzamnia
GroupRec: Group Recommendation by Numerical Characteristics of Groups in Telegram
Davod Karimpour - Mohammad Ali Zare Chahooki - Ali Hashemi
A New Application of Machine Learning Based Methods for Disk Space Variation Fault Diagnosis in Transformer Windings
Reza Behkam - Amir Lotfi - Gevork B. Gharehpetian
more
Samin Hamayesh - Version 43.7.0