Results 1 to 10 of about 18,914 (252)
Some of the next articles are maybe not open access.

On Relating Code Smells to Security Vulnerabilities

2019 IEEE 5th Intl Conference on Big Data Security on Cloud (BigDataSecurity), IEEE Intl Conference on High Performance and Smart Computing, (HPSC) and IEEE Intl Conference on Intelligent Data and Security (IDS), 2019
In recent years there has been an abundance of well-known software design problems that fall under a variety of different terms such as flaws or code smells. Nowadays software systems place considerable importance to security concerns related to code flaws that lead to software vulnerabilities.
Abdulrahman Abu Elkhail, Tomás Cerný
openaire   +1 more source

Understanding code smells in Android applications

Proceedings of the International Conference on Mobile Software Engineering and Systems, 2016
Code smells are associated with poor coding practices that cause long-term maintainability problems and mask bugs. Despite mobile being a fast growing software sector, code smells in mobile applications have been understudied. We do not know how code smells in mobile applications compare to those in desktop applications, and how code smells are ...
Umme Ayda Mannan   +4 more
openaire   +1 more source

An interactive ambient visualization for code smells

Proceedings of the 5th international symposium on Software visualization, 2010
Code smells are characteristics of software that indicate that code may have a design problem. Code smells have been proposed as a way for programmers to recognize the need for restructuring their software. Because code smells can go unnoticed while programmers are working, tools called smell detectors have been developed to alert programmers to the ...
Emerson R. Murphy-Hill, Andrew P. Black
openaire   +1 more source

Evolutionary Analysis of the Co-occurrence between Code Smells and Community Smells in Code Samples

Anais do XXI Simpósio Brasileiro de Sistemas de Informação (SBSI 2025)
Context: Code samples are widely used to demonstrate best practices and facilitate framework adoption, promoting productivity and innovation. In open-source projects, their evolution often involves diverse contributions, introducing technical complexity and challenges in community collaboration.
Arthur Bueno   +5 more
openaire   +1 more source

Competitive Coevolutionary Code-Smells Detection

2013
Software bad-smells, also called design anomalies, refer to design situations that may adversely affect the maintenance of software. Bad-smells are unlikely to cause failures directly, but may do it indirectly. In general, they make a system difficult to change, which may in turn introduce bugs.
Mohamed Boussaa   +4 more
openaire   +1 more source

Code-Smell Detection as a Bilevel Problem

ACM Transactions on Software Engineering and Methodology, 2014
Code smells represent design situations that can affect the maintenance and evolution of software. They make the system difficult to evolve. Code smells are detected, in general, using quality metrics that represent some symptoms. However, the selection of suitable quality metrics is challenging due to the absence of consensus in identifying some code ...
Dilan Sahin   +3 more
openaire   +1 more source

Code smells for multi-language systems

Proceedings of the 24th European Conference on Pattern Languages of Programs, 2019
Software quality becomes a necessity and no longer an advantage. In fact, with the advancement of technologies, companies must provide software with good quality. Many studies introduce the use of design patterns as improving software quality and discuss the presence of occurrences of design defects as decreasing software quality.
Mouna Abidi   +3 more
openaire   +2 more sources

JSNOSE: Detecting JavaScript Code Smells

2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2013
JavaScript is a powerful and flexible prototype-based scripting language that is increasingly used by developers to create interactive web applications. The language is interpreted, dynamic, weakly-typed, and has first-class functions. In addition, it interacts with other web languages such as CSS and HTML at runtime.
Amin Milani Fard, Ali Mesbah 0001
openaire   +1 more source

Detecting Code Smells

Code smells, defined as detrimental patterns and design choices in software development, significantly impact various aspects of Software Quality, such as maintainability, reuseability, and stability. These harmful effects can disrupt the software development cycle and result in a waste of development and managerial resources.
openaire   +2 more sources

Code Smells, Micro Patterns and their Relations.

ERCIM News, 2012
Code smells are an example of a pattern-oriented trend applied to software evolution. Due to their abstract and informal nature, the detection process requires support from lower-level indicators like individual metric values, history of code changes, knowledge about program structure or results of program execution.
ARCELLI FONTANA, FRANCESCA   +3 more
openaire   +2 more sources

Home - About - Disclaimer - Privacy