Results 21 to 30 of about 2,393,882 (271)

Detecting refactoring type of software commit messages based on ensemble machine learning algorithms [PDF]

open access: yesScientific Reports
Refactoring is a well-established topic in contemporary software engineering, focusing on enhancing software's structural design without altering its external behavior. Commit messages play a vital role in tracking changes to the codebase.
Dimah Al-Fraihat   +4 more
doaj   +2 more sources

Reducing redundancy of test cases generation using code smell detection and refactoring

open access: goldJournal of King Saud University: Computer and Information Sciences, 2020
In software development life cycle (SDLC), the testing phase is important to test the functionalities of any software. In this phase, test cases are generated to test software functionalities. This paper presents an approach on how to detect and refactor
Rosziati Ibrahim   +3 more
doaj   +2 more sources

Mutation Testing as a Safety Net for Test Code Refactoring [PDF]

open access: green, 2015
Refactoring is an activity that improves the internal structure of the code without altering its external behavior. When performed on the production code, the tests can be used to verify that the external behavior of the production code is preserved ...
Beck K.   +13 more
core   +2 more sources

Análisis de dependencias entre refactorings para solucionar code smells

open access: diamondTecnología y Ciencia, 2018
Los code smells son síntomas en el código fuente que pueden revelar problemas de diseño. Para poder solucionar un smell deben aplicarse un conjunto de refactorings que permitan restructurar el sistema.
Claudia Marcos   +2 more
doaj   +3 more sources

Automating Source Code Refactoring in the Classroom

open access: greenProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1
Refactoring is the practice of improving software quality without altering its external behavior. Developers intuitively refactor their code for multiple purposes, such as improving program comprehension, reducing code complexity, dealing with technical debt, and removing code smells. However, no prior studies have exposed the students to an experience
Eman Abdullah AlOmar   +2 more
openaire   +3 more sources

Teaching Code Refactoring Using LLMs

open access: yesarXiv.org
This Innovative Practice full paper explores how Large Language Models (LLMs) can enhance the teaching of code refactoring in software engineering courses through real-time, context-aware feedback.
Anshul Khairnar   +2 more
semanticscholar   +3 more sources

Refactoring for software maintenance: A Review of the literature [PDF]

open access: yesمجلة التربية والعلم, 2021
One of the techniques to increase the value of the software quality is refactoring - the set of activities for code enhancement through altering inner structure and not altering outer behavior of code.
Rasha Alsarraj, atica Altaie
doaj   +1 more source

ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Design [PDF]

open access: yesarXiv.org, 2023
This paper presents prompt design techniques for software engineering, in the form of patterns, to solve common problems when using large language models (LLMs), such as ChatGPT to automate common software engineering activities, such as ensuring code is
Jules White   +4 more
semanticscholar   +1 more source

A Code Refactoring Dataset and Its Assessment Regarding Software Maintainability [PDF]

open access: greenIEEE International Conference on Software Analysis, Evolution, and Reengineering, 2016
I. Kádár   +3 more
semanticscholar   +2 more sources

Android code smells: From introduction to refactoring [PDF]

open access: yesJournal of Systems and Software, 2021
Object-oriented code smells are well-known concepts in software engineering that refer to bad design and development practices commonly observed in software systems. With the emergence of mobile apps, new classes of code smells have been identified by the research community as mobile-specific code smells.
Habchi, Sarra   +2 more
openaire   +3 more sources

Home - About - Disclaimer - Privacy