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
A Review on Secure Data Storage and Data Sharing Technics in Blockchain-based IoT Healthcare Systems
Seyedeh Somayeh Fatemi Nasab - Davoud Bahrepour - Seyed Reza Kamel Tabbakh
Automated Person Identification from Hand Images\\using Hierarchical Vision Transformer Network
Zahra Ebrahimian - Seyed Ali Mirsharji - Ramin Toosi - Mohammad Ali Akhaee
R2-BAC: A Novel Blockchain and IoT-Based Access Control Model for Supply Chain Management
Sadegh Sohani - Farnaz Kamranfar - Haleh Amintoosi - Mohammad Allahbakhsh
Virtual Network Embedding based on Univariate Distribution Estimation
Arezoo Jahani
IR-LPR: Large Scale of Iranian License Plate Recognition Dataset
Mahdi Rahmani - Melika Sabaghian - Seyyedeh Mahila Moghadami - Mohammad Mohsen Talaie - Mahdi Naghibi - Mohammad Ali Keyvanrad
Blind Load-Balancing Algorithm using Double-Q-learning in the Fog Environment
Niloofar Tahmasebi pouya - Mehdi Agha Sarram
MIPS-Core Application Specific Instruction-Set Processor for IDEA Cryptography − Comparison between Single-Cycle and Multi-Cycle Architectures
Ahmad Ahmadi - Reza Faghih Mirzaee
Developing Convolutional Neural Networks using a Novel Lamarckian Co-Evolutionary Algorithm
Zaniar Sharifi - Khabat Soltanian - Ali Amiri
Distinguishing Abstracts of Human-Written and ChatGPT-Generated Papers in the Field of Computer Science
Mohsen Arzani - Hamed Vahdat-Nejad - Matin Hossein-Pour
Enhanced Principal-curve based Classifiers for Time-series Label Prediction
Seyed Aref Hakimzadeh - Koorush Ziarati
more
Samin Hamayesh - Version 42.2.1