Results 231 to 240 of about 19,688 (261)
Some of the next articles are maybe not open access.
Code Smells and Refactorings for Elixir
Anais do XXIV Simpósio Brasileiro de Qualidade de Software (SBQS 2025)Elixir is a modern functional programming language that is steadily gaining popularity in the industry. However, there is still limited research on the internal code quality produced using this language. To address this gap, this Ph.D. thesis explores code smells and refactorings specific to Elixir, taking inspiration from Fowler’s classic catalogs ...
Lucas Francisco da Matta Vegi +1 more
openaire +2 more sources
Detecting Code Smells in Python Programs
2016 International Conference on Software Analysis, Testing and Evolution (SATE), 2016As a traditional dynamic language, Python is increasingly used in various software engineering tasks. However, due to its flexibility and dynamism, Python is a particularly challenging language to write code in and maintain. Consequently, Python programs contain code smells which indicate potential comprehension and maintenance problems.
Zhifei Chen +3 more
openaire +1 more source
Lightweight visualizations for inspecting code smells
Proceedings of the 2006 ACM symposium on Software visualization - SoftVis '06, 2006In this paper we present an approach for using lightweight visualizations to inspect bad coding patterns. We demonstrate how our Visual Studio plugin assists developers in finding relevant methods to inspect.
Chris Parnin, Carsten Görg
openaire +2 more sources
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
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
Identification of Refused Bequest Code Smells
2013 IEEE International Conference on Software Maintenance, 2013Accumulated technical debt can be alleviated by means of refactoring application aiming at architectural improvement. A prerequisite for wide scale refactoring application is the automated identification of the corresponding refactoring opportunities, or code smells.
Elvis Ligu +3 more
openaire +2 more sources
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
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
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 +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

