2022
DOI: 10.1016/j.procs.2022.08.013
|View full text |Cite
|
Sign up to set email alerts
|

Refactoring Codes to Improve Software Security Requirements

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
7

Relationship

2
5

Authors

Journals

citations
Cited by 14 publications
(9 citation statements)
references
References 15 publications
0
9
0
Order By: Relevance
“…Therefore, for the experimental analysis and similar to the researchers [40], [41], [43], [48], [64], seven case studies from two different environments (academic and real-world) and of varying sizes (two large-scale, two medium sizes, and three small sizes) were chosen in this study. The description of the case studies examined is summarized in Table 2.…”
Section: B Selecting Case Studiesmentioning
confidence: 99%
“…Therefore, for the experimental analysis and similar to the researchers [40], [41], [43], [48], [64], seven case studies from two different environments (academic and real-world) and of varying sizes (two large-scale, two medium sizes, and three small sizes) were chosen in this study. The description of the case studies examined is summarized in Table 2.…”
Section: B Selecting Case Studiesmentioning
confidence: 99%
“…To put it another way, the evidence for the benefits of refactoring is conflicting [34]. Therefore, software developers encounter difficulties in identifying the most suitable refactoring technique that could effectively address design flaws and enhance specific quality attributes of the software [35][36][37][38][39][40].…”
Section: Introductionmentioning
confidence: 99%
“…Refactoring is a widely acknowledged practice that has been widely utilized to improve the quality of software systems [27], [28]. However, it has been noted that the impact of software refactoring on different software quality attributes is not consistently positive [13], [29], [30], [31].…”
Section: Introductionmentioning
confidence: 99%
“…Several studies have attempted to classify refactoring techniques according to their influence on desired quality attributes, although their scope has been limited [31]. These studies [28], [40], [41], [42], [43] have classified a subset of refactoring techniques regarding particular quality attributes. Nevertheless, these classifications have certain limitations, as they do not encompass a comprehensive range of internal quality attributes, for example, composition, abstraction, hierarchies, encapsulation, messaging, and polymorphism.…”
Section: Introductionmentioning
confidence: 99%