Results 91 to 100 of about 2,576 (220)

Development of a Refactoring Learning Environment [PDF]

open access: yes, 2010
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]

open access: yes, 2021
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

open access: yesIEEE Access
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

Adapting a Widely Used Children's Disability Attitudes Measure: Validation of the Maryland East‐African Children's Attitudes Towards Disabilities (MEACAD) Scale

open access: yesBritish Journal of Learning Disabilities, Volume 54, Issue 2, Page 226-236, June 2026.
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

An empirical investigation into contributory factors of change and fault propensity in large-scale commercial object-oriented software

open access: yes, 2012
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  

Version [2.0.0] - [DetPy (Differential evolution tools): A python toolbox for solving optimization problems using differential evolution]

open access: yesSoftwareX
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

open access: yesMedična Informatika ta Inženerìâ, 2016
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

open access: yes, 2013
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

open access: yes2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), 2017
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]

open access: yes, 2010
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  

Home - About - Disclaimer - Privacy