Smells and refactorings for microservices security: A multivocal literature review

F Ponce, J Soldani, H Astudillo, A Brogi - Journal of Systems and Software, 2022 - Elsevier
Context: Securing microservices is crucial, as many IT companies are delivering their
businesses through microservices. If security “smells” affect microservice-based …

User experience dimensions for e-procurement: A systematic review

NL Hashim, N Yusof, A Hussain… - Journal of Information …, 2022 - e-journal.uum.edu.my
The use of e-procurement is needed for business transactions, especially regarding
procurement activities. However, system users always demand and expect to use the system …

A refactoring classification framework for efficient software maintenance

A Almogahed, H Mahdin, M Omar, NH Zakaria… - IEEE …, 2023 - ieeexplore.ieee.org
The expenses associated with software maintenance and evolution constitute a significant
portion, surpassing more than 80% of the overall costs involved in software development …

Machine learning-based exploration of the impact of move method refactoring on object-oriented software quality attributes

J Al Dallal, H Abdulsalam, M AlMarzouq… - Arabian Journal for …, 2024 - Springer
Refactoring is a maintenance task that aims at enhancing the quality of a software's source
code by restructuring it without affecting the external behavior. Move method refactoring …

Bugbuilder: An automated approach to building bug repository

Y Jiang, H Liu, X Luo, Z Zhu, X Chi… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Bug-related research, eg, fault localization, program repair, and software testing, relies
heavily on high-quality and large-scale software bug repositories. The importance of such …

Revisiting scenarios of using refactoring techniques to improve software systems quality

A Almogahed, M Omar, NH Zakaria… - IEEE …, 2022 - ieeexplore.ieee.org
Refactoring is one of the most widely used techniques in practice to improve the quality of
existing software. However, it is observed that refactoring does not continually improve all …

Optimized refactoring mechanisms to improve quality characteristics in object-oriented systems

A Almogahed, H Mahdin, M Omar, NH Zakaria… - IEEE …, 2023 - ieeexplore.ieee.org
Refactoring has emerged as a predominant approach to augmenting software product
quality. However, empirical evidence suggests that not all dimensions of software quality …

Refactoring codes to improve software security requirements

A Almogahed, M Omar, NH Zakaria - Procedia Computer Science, 2022 - Elsevier
Refactoring is one of the most widely used techniques in practice to improve the quality of
software, such as maintainability, testability, and understandability. However, there is a lack …

A refactoring categorization model for software quality improvement

A Almogahed, H Mahdin, M Omar, NH Zakaria, YH Gu… - Plos one, 2023 - journals.plos.org
Refactoring, a widely adopted technique, has proven effective in facilitating and reducing
maintenance activities and costs. Nonetheless, the effects of applying refactoring techniques …

Software development for educational information services using multilayering semantics adaptation

M Rukhiran, S Buaroong, P Netinant - International Journal of …, 2022 - igi-global.com
Electronic information services are robust platforms that impact daily life and facilitate new
research. Increasing software modularity and reusability saves time and money. Numerous …