Results 101 to 110 of about 4,536 (221)
Classification of Language Interactions [PDF]
Context: the presence of several languages interacting each other within the same project is an almost universal feature in software development. Earlier work shows that this interaction might be source of problems.
Federico Tomassetti +5 more
core +1 more source
An empirical investigation into code smells rectifications through ADA_BOOSTER
Object Oriented Programming has become one of the most established paradigms. It offers us features like encapsulation, polymorphism, inheritance etc. By using these features we are able to develop good software’s that are easy to understand.
M. Sangeetha, C. Chandrasekar
doaj +1 more source
MultiRefactor: Automated Refactoring to Improve Software Quality [PDF]
In this paper, a new approach is proposed for automated software maintenance. The tool is able to perform 26 different refactorings. It also contains a large selection of metrics to measure the impact of the refactorings on the software and six different search based optimization algorithms to improve the software.
Michael Mohan, Des Greer
openaire +4 more sources
Recommending Refactoring Solutions Based on Traceability and Code Metrics
Software refactoring has been extensively used to rectify the design flaws and improve software quality without affecting its observable behaviors. For a given code smell, it is common that there exist multiple refactoring solutions.
Ally S. Nyamawe +4 more
doaj +1 more source
Conflict-aware schedule of software refactorings
Software refactoring is to restructure the internal structure of object-oriented software to improve software quality, especially maintainability, extensibility and reusability while preserving its external behaviours. According to predefined refactoring rules, we may find many places in the software where refactorings can be applied.
H. Liu, G. Li, Z. Y. Ma, W. Z. Shao
openaire +1 more source
A Maintainability Framework to Ensure the Software Quality in Object-Oriented Programming
In recent years, there have been significant challenges in the attempt to improve modular structure and code reusability in software development. Software developers should ensure that refactoring not only eliminates code smells but also leads to ...
Siti Rochimah +5 more
doaj +1 more source
Exploring the eradication of code smells: An empirical and theoretical perspective [PDF]
This article has been made available through the Brunel Open Access Publishing Fund - Copyright @ 2010 Hindawi Publishing CorporationCode smells reflect code decay, and, as such, developers should seek to eradicate such smells through application of ...
H. Hamza +9 more
core +1 more source
Refactoring Embedded Software: A Study in Healthcare Domain
ContextIn embedded software industry, stakeholders usually promote run-time properties (e.g., performance, energy efficiency, etc.) as quality drivers, which in many cases leads to a compromise at the levels of design-time qualities (e.g ...
Smiari, Paraskevi +3 more
core +1 more source
Analysis of the impact of refactoring on code quality – comparative analysis of two cases
In agile methods, one of the techniques for improving code quality is refactoring. This is a process that employs a number of techniques, modifying the code without changing its functionality, aiming to improve its transparency and reduce vulnerability ...
Mariusz Łukasik, Marek Miłosz
doaj +1 more source
A model-based approach to language integration [PDF]
The interactions of several languages within a soft- ware system pose a number of problems. There is several anecdotal and empirical evidence supporting such concerns.
VETRO', ANTONIO +8 more
core +1 more source

