2018
DOI: 10.1016/j.infsof.2017.11.010
|View full text |Cite
|
Sign up to set email alerts
|

An empirical study to improve software security through the application of code refactoring

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
33
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 45 publications
(33 citation statements)
references
References 15 publications
0
33
0
Order By: Relevance
“…Before appropriate refactoring is applied, the user validates the refactoring tags. Mumtaz et al evaluated how refactoring can be used to improve the software security at code level [13]. Ruland et al proposed a method to maximize strictness of declared accessibility of class members [14].…”
Section: B Bad Smell Detection Techniquesmentioning
confidence: 99%
See 1 more Smart Citation
“…Before appropriate refactoring is applied, the user validates the refactoring tags. Mumtaz et al evaluated how refactoring can be used to improve the software security at code level [13]. Ruland et al proposed a method to maximize strictness of declared accessibility of class members [14].…”
Section: B Bad Smell Detection Techniquesmentioning
confidence: 99%
“…This work fills these gaps by providing detection and correction approaches to respectively identify and remove security bad smells in sequence diagrams. The work presented in this paper was conducted as part of an MSc thesis [8].…”
Section: Introductionmentioning
confidence: 99%
“…It contains the set of statements and control predicts that were affected by the computation of the slicing criterion. The Slicing criteria are the same as in backward slicing (V, L) [9,10], [13][14][15][16].…”
Section: Related Workmentioning
confidence: 99%
“…During our experience setting up and deploying this platform, we have faced up the need to check the security provided by this open source platform in order to reduce potential vulnerabilities. In fact, code refactoring practices such as removing code bad smells [16] are used in this context, and a prototype is described in order to identify potential threats based on pattern matching. According to [16], code bad smell indicates design flaws that can degrade the quality of software and can potentially lead to the introduction of faults .…”
Section: Introductionmentioning
confidence: 99%