Smote and feature selection for more effective bug severity prediction

A Hamdy, A El-Laithy - International Journal of Software …, 2019 - World Scientific
“Severity” is one of the essential features of software bug reports, which is a crucial factor for
developers to decide which bug should be fixed immediately and which bug could be …

Software design and artificial intelligence: A systematic mapping study

A Robles-Aguilar… - 2021 9th …, 2021 - ieeexplore.ieee.org
Software Design (SD from now on) is a critical process in the Software Development Life
Cycle. Like all processes, there is a constant search for the improvement of SD activities …

Deep mining of open source software bug repositories

A Hamdy, G Ezzat - International Journal of Computers and …, 2022 - Taylor & Francis
Large scale software projects adopt bug tracking systems such as Bugzilla and Jira to
manage the bugs' fixes and store their information. Mining bug repositories is essential to …

Social media and the COVID-19: South African and Zimbabwean netizens' response to a pandemic

MB Mutanga, O Ureke, T Chani - Indonesian Journal of Information …, 2021 - ojs.uajy.ac.id
Since the end of 2019, the world faced a major health crisis in the form of the Coronavirus
(COVID-19) pandemic. To mitigate the impact of the pandemic, governments across the …

DPSA: A brief review for design pattern selection approaches

A Naghdipour, SMH Hasheminejad… - … Computer Society of …, 2021 - ieeexplore.ieee.org
The software design phase is important and challenging due to its high impact on other
phases of software development life cycle. Design pattern is a proven solution based on …

Semantic categorization of software bug repositories for severity assignment automation

A Hamdy, AR El-Laithy - Integrating Research and Practice in Software …, 2020 - Springer
Bug triage is one of the crucial activities undertaken during the maintenance phase of large-
scale software projects, to fix the bugs that appear. In this paper we propose an approach to …

Implications of semi-supervised learning for design pattern selection

A Naghdipour, SMH Hasheminejad - Software Quality Journal, 2023 - Springer
The significant impact of software design patterns on software design quality has led to
conducting more research in this field. A design pattern is a proven solution based on …

Ontology-based design pattern selection

A Naghdipour… - 2021 26th International …, 2021 - ieeexplore.ieee.org
The software design phase is important and challenging due to its high impact on other
phases of the software development life cycle. Design patterns are proven solutions based …

Microservices Patterns Recommendation based on Information Retrieval

Á dos Santos Moura, FG Rocha… - Journal of Universal …, 2024 - search.proquest.com
Software developers encounter recurring problems during software development, which can
be solved using proven solutions known as design patterns. Microservices architecture, a …

GQM-based tree model for automatic recommendation of design pattern category

CK Youssef, FM Ahmed, HM Hashem… - Proceedings of the 9th …, 2020 - dl.acm.org
Software Design Patterns (DP) are formal approaches that propose generic reusable
solutions to different design problems. Building DP automatic recommendation system is …