Results 91 to 100 of about 2,576 (220)
Development of a Refactoring Learning Environment [PDF]
This paper describes a Refactoring Learning Environment, which is intended to analyze and assess programming code, based on refactoring rules. The Refactoring Learning Environment architecture includes an intelligent assistant – Refactoring Agent, which ...
Stoyanova-Doycheva, A
core
Automatic Motivation Detection for Extract Method Refactoring Operations [PDF]
Refactoring is a common maintenance practice that enables developers to improve the internal structure of a software system without altering its external behaviour.
Aalizadeh, Mohammad Sadegh
core
Interpretable Deep Learning for Efficient Code Smell Prioritization in Software Development
Code smells indicate potential design flaws in software systems that can impair maintainability and increase technical debt. While existing approaches have advanced code smell priortization, they often lack effective prioritization mechanisms and ...
Maaeda M. Rashid +3 more
doaj +1 more source
ABSTRACT Background The Chedoke‐McMaster Attitudes Towards Children with Handicaps (CATCH), a 36‐item scale, is widely used to assess children's attitudes toward peers with disabilities. While recognized for its strong validity and reliability, it was developed nearly four decades ago in Canada for children aged 9 to 13 and no longer fully aligns with ...
Angshuman K. Kashyap +2 more
wiley +1 more source
This thesis was submitted for the degree of Doctor of Philosophy and was awarded by Brunel UniversityObject-Oriented design and development dominates both commercial and open source software projects.
Gatrell, Matt
core
This article presents version 2.0 of the DetPy (Differential Evolution Tools) library, a Python toolbox for solving advanced optimization problems using differential evolution and its variants.
Konrad Groń +2 more
doaj +1 more source
ON CODE REFACTORING OF THE DIALOG SUBSYSTEM OF CDSS PLATFORM FOR THE OPEN-SOURCE MIS OPENMRS
The importance of Medical Information Systems (MIS) for medical practice is emphasized. The wide usage of the Electronic Medical Records (EMR) software is displayed.
A. V. Semenets, V. P. Martsenyuk
doaj +1 more source
Extract Class Refactoring by analyzing class variables
Software maintenance activities often cause design erosion and lead to increased software complexity and maintenance costs. Extract Class Refactoring attempts to address design erosion by identifying and pulling out extraneous functionalities from a ...
Singh, Jasmeet
core +1 more source
Automated Refactoring of Legacy Java Software to Default Methods
Java 8 default methods, which allow interfaces to contain (instance) method implementations, are useful for the skeletal implementation software design pattern. However, it is not easy to transform existing software to exploit default methods as it requires analyzing complex type hierarchies, resolving multiple implementation inheritance issues ...
Raffi Khatchadourian, Hidehiko Masuhara
openaire +2 more sources
Refactoring in Automatically Generated Programs [PDF]
Refactoring aims at improving the design of ex- isting code by introducing structural modifications without changing its behaviour. It is used to adjust a system’s design in order to facilitate its maintenance and extendability.
Otero, Fernando E.B. +3 more
core

