Applications of AI in classical software engineering
M Barenkamp, J Rebstadt, O Thomas - AI Perspectives, 2020 - Springer
Abstract Although Artificial Intelligence (AI) has become a buzzword for self-organizing IT
applications, its relevance to software engineering has hardly been analyzed systematically …
applications, its relevance to software engineering has hardly been analyzed systematically …
The use of artificial neural networks for extracting actions and actors from requirements document
A Al-Hroob, AT Imam, R Al-Heisa - Information and Software Technology, 2018 - Elsevier
Context The automatic extraction of actors and actions (ie, use cases) of a system from
natural language-based requirement descriptions, is considered a common problem in …
natural language-based requirement descriptions, is considered a common problem in …
Usage of model driven environment for the classification of ECG features: A systematic review
Electrocardiography (ECG) constitutes a perfect and primary diagnostic tool for measuring
the different morbidity conditions of the heart in the context of different heart diseases and …
the different morbidity conditions of the heart in the context of different heart diseases and …
[HTML][HTML] The automation of the detection of large class bad smell by using genetic algorithm and deep learning
Abstract In Software Engineering (SE), metrics are used for detecting software design
problems (bad smells) like the large-class bad smell, where a lot of different metrics were …
problems (bad smells) like the large-class bad smell, where a lot of different metrics were …
SVM machine learning classifier to automate the extraction of SRS elements
The process of extraction of software entities such as system, use case, and actor from an
English natural language description of a user's software requirements is a linguistic and …
English natural language description of a user's software requirements is a linguistic and …
The Automatic Definition of the Intuitive Linguistic Heuristics Set to Recognize the Elements of UML Analysis and Design Models in English
AT Imam - IEEE Access, 2023 - ieeexplore.ieee.org
Elicitation of the elements of Unified Modelling Language (UML) analysis and design
models from sentences written in scripted English is essential in the production of analysis …
models from sentences written in scripted English is essential in the production of analysis …
The use of natural language processing approach for converting pseudo code to C# code
AT Imam, AJ Alnsour - Journal of Intelligent Systems, 2019 - degruyter.com
Although current computer-aided software engineering tools support developers in
composing a program, there is no doubt that more flexible supportive tools are needed to …
composing a program, there is no doubt that more flexible supportive tools are needed to …
An algorithmic approach to extract actions and actors (AAEAA)
EM Jebril, AT Imam, M Al-Fayuomi - Proceedings of the International …, 2018 - dl.acm.org
Use case is a model delivered by requirements engineering phase, which is considered as
an input to the forthcoming design phase and test phase. A use case model is a simplest …
an input to the forthcoming design phase and test phase. A use case model is a simplest …
inDev: A software to generate an MVC architecture based on the ER model
A Ramírez‐Noriega… - Computer …, 2022 - Wiley Online Library
Abstract Model‐view‐controller (MVC) design pattern is employed as software architecture.
This pattern has the objective of separating the code into three elements, maintaining layers …
This pattern has the objective of separating the code into three elements, maintaining layers …
[PDF][PDF] The Use of the Pre-Trained BERT and GPT-3 Models to Automate the Composing of Use Case Descriptions
AT Imam, I Altawaiha - Authorea Preprints, 2023 - techrxiv.org
Composing the use case description, which comes in the form of a textual table, is an
essential and critical task while developing software. Usually, this process results from …
essential and critical task while developing software. Usually, this process results from …