Results 41 to 50 of about 2,393,882 (271)
The refactoring approach used in Klocwork Insight toolkit
The paper describes refactoring technics used in Klocwork Insight toolkit for C/C++ programming languages. Being the most popular Extract Function refactoring is chosen to describe all stages of refactoring process.
N. L. Lugovskoy
doaj +1 more source
Code refactoring: a Python example [PDF]
In this paper, several refactoring techniques are shown, using an example in which the design of a program for solving a simple problem is gradually improved.
Ewa Figielska
doaj +1 more source
A SURESOFT Workshop about applying Clean Code and Refactoring techniques to research software in order to produce maintainable and understandable code.
openaire +1 more source
Refactoring on the whole project
Refactoring is one of the most popular and successful techniques in improving source code. It is an integral part of agile development methods. However, we still lack effective tools for source code automatic refactoring for C/C++.
S. V. Syromyatnikov+2 more
doaj +1 more source
Prioritizing the refactoring need for critical component using combined approach [PDF]
One of the most promising strategies that will smooth out the maintainability issues of the software is refactoring. Due to lack of proper design approach, the code often inherits some bad smells which may lead to improper functioning of the code ...
Rajni Sehgal+2 more
doaj +1 more source
Towards sound refactoring in erlang [PDF]
Erlang is an actor-based programming language used extensively for building concurrent, reactive systems that are highly available and suff er minimum downtime. Such systems are often mission critical, making system correctness vital.
Francalanza, Adrian, Tanti, Erica
core +1 more source
Green software: Refactoring approach
An energy efficient information and communication system is a need of the day. Information technology related industries are making efforts to reduce power consumption by improvising both the hardware infrastructure and software systems.
Rajni Sehgal+3 more
doaj +1 more source
The effectiveness of refactoring, based on a compatibility testing taxonomy and a dependency graph [PDF]
In this paper, we describe and then appraise a testing taxonomy proposed by van Deursen and Moonen (VD&M) based on the post-refactoring repeatability of tests.
Counsell, S+4 more
core +1 more source
Study on Effectiveness of Quality Objectives and Non-quality Objectives for Automated Software Refactoring [PDF]
The cost of software maintenance increases as the continuous iterative development of software.To reduce this cost,automated software refactoring is proven to be an effective solution.One of the most typical automated software refactoring approaches is ...
GUO Ya-lin, LI Xiao-chen, REN Zhi-lei, JIANG He
doaj +1 more source
Investigating Student Errors in Code Refactoring
Learning to develop code of good quality is challenging. One way to improve code quality is through code refactoring. Students make several mistakes when refactoring code. This research project aims to comprehend student errors in code refactoring, as well as to evaluate how the use of automated tools can help students remediate these errors.
openaire +2 more sources