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), 2019In 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, 2016Code 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, 2010Code 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
2013Software 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, 2014Code 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, 2019Software 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), 2013JavaScript 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
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
openaire +2 more sources
Code Smells, Micro Patterns and their Relations.
ERCIM News, 2012Code 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

