z-logo
open-access-imgOpen Access
Exploring the Connection between Design Smells and Security Vulnerabilities
Author(s) -
Mamdouh Alenezi,
Mohammed Akour
Publication year - 2020
Publication title -
international journal of innovative technology and exploring engineering
Language(s) - English
Resource type - Journals
ISSN - 2278-3075
DOI - 10.35940/ijitee.h6508.069820
Subject(s) - code smell , computer science , software security assurance , computer security , quality (philosophy) , security testing , software design , work (physics) , software , software engineering , software quality , software development , engineering , security service , security information and event management , information security , cloud computing security , cloud computing , mechanical engineering , philosophy , operating system , epistemology , programming language
Software quality aims at having quality as part of all aspects of the developed software. Design smells are considered enemies of the software source code quality. There are verities of design problems with different terminologies. Researchers and practitioners accept it as true that whenever there is a design smell, there is a security issue or concern. In this work, we want to explore the connection between design smells and security vulnerabilities. This work provides experimental evidence about this connection. We conducted an empirical study to explore the connection between design smells and security issues by evaluating four C# open-source systems. We found interesting results that show classes with design smells have more chances of having security issues.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here