Systematic literature review on security risks and its practices in secure software development

RA Khan, SU Khan, HU Khan, M Ilyas - ieee Access, 2022 - ieeexplore.ieee.org
Security is one of the most critical aspects of software quality. Software security refers to the
process of creating and develo** software that assures the integrity, confidentiality, and …

A systematic literature survey of software metrics, code smells and refactoring techniques

M Agnihotri, A Chug - Journal of Information Processing Systems, 2020 - koreascience.kr
Software refactoring is a process to restructure an existing software code while kee** its
external behavior the same. Currently, various refactoring techniques are being used to …

[PDF][PDF] Security threat and vulnerability assessment and measurement in secure software development

M Humayun, N Jhanjhi… - Comput. Mater …, 2022 - pdfs.semanticscholar.org
Security is critical to the success of software, particularly in today's fast-paced, technology-
driven environment. It ensures that data, code, and services maintain their CIA …

Toward understanding the impact of refactoring on program comprehension

G Sellitto, E Iannone, Z Codabux… - … on software analysis …, 2022 - ieeexplore.ieee.org
Software refactoring is the activity associated with developers changing the internal structure
of source code without modifying its external behavior. The literature argues that refactoring …

Security risks of global software development life cycle: Industry practitioner's perspective

RA Khan, SU Khan, MA Akbar… - Journal of Software …, 2024 - Wiley Online Library
Software security has become increasingly important because the malicious attack and
other hacker risks of a computer system have grown popularity in the last few years. As a …

A hierarchical model for quantifying software security based on static analysis alerts and software metrics

M Siavvas, D Kehagias, D Tzovaras, E Gelenbe - Software Quality Journal, 2021 - Springer
Despite the acknowledged importance of quantitative security assessment in secure
software development, current literature still lacks an efficient model for measuring internal …

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 …

Rubbing salt in the wound? A large-scale investigation into the effects of refactoring on security

E Iannone, Z Codabux, V Lenarduzzi… - Empirical Software …, 2023 - Springer
Software refactoring is a behavior-preserving activity to improve the source code quality
without changing its external behavior. Unfortunately, it is often a manual and error-prone …