Results 21 to 30 of about 2,745,513 (214)

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

On the Assessment of Interactive Detection of Code Smells in Practice: A Controlled Experiment

open access: yesIEEE Access, 2023
Code smells are structures in a program that often indicate the presence of deeper maintainability problems. Code smells should be detected as soon as they are introduced, enabling refactoring actions with less effort and time. Non-Interactive Detection (
Danyllo Albuquerque   +6 more
doaj   +1 more source

Local Search and the Evolution of World Models

open access: yesTopics in Cognitive Science, EarlyView., 2023
Abstract An open question regarding how people develop their models of the world is how new candidates are generated for consideration out of infinitely many possibilities. We discuss the role that evolutionary mechanisms play in this process. Specifically, we argue that when it comes to developing a global world model, innovation is necessarily ...
Neil R. Bramley   +3 more
wiley   +1 more source

Energy-Efficient Code by Refactoring [PDF]

open access: yesSoftwaretechnik-Trends, 2013
The rising number of mobile devices increase the interest in longer battery durations. To increase battery duration, researchers try to improve e.g. different hardware components, such as processors and GPS for lower energy consumption. Frequently, software optimization possibilities to save energy are forgotten.
Marion Gottschalk   +2 more
openaire   +2 more sources

Software restructuring models for object oriented programming languages using the fuzzy based clustering algorithm [PDF]

open access: yesНаучно-технический вестник информационных технологий, механики и оптики, 2021
Advances in the domain of software-based technology pave the way for widespread use of object-oriented programs. There is a need to develop a well-established software system that will reduce maintenance costs and enhance the usability of the component ...
Sarika Bobde, Rashmi Phalnikar
doaj   +1 more source

Refactoring-aware code review [PDF]

open access: yes2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2017
Code review, where developers manually inspect one another's code changes, improves software quality and transfers knowledge in a team. Unfortunately, tools that support code review treat behavior-preserving changes, or refactorings, and behavior-altering changes, or non-refactorings, the same way, so developers have to spend effort differentiating ...
Xi Ge   +3 more
openaire   +2 more sources

Enhancing Energy Efficiency in Distributed Systems through Code Refactoring and Data Analytics

open access: yesAsia Pacific Journal of Energy and Environment, 2023
This research examines code restructuring and data analytics to improve distributed system energy efficiency. The main goal is to optimize software design and use data-driven insights to decrease energy usage without compromising performance.
Takudzwa Fadziso   +3 more
semanticscholar   +1 more source

Dynamic Ranking of Refactoring Menu Items for Integrated Development Environment

open access: yesIEEE Access, 2018
Software refactoring is popular and thus most mainstream IDEs, e.g., Eclipse, provide a top level menu, especially for refactoring activities. The refactoring menu is designed to facilitate refactorings, and it has become one of the most commonly used ...
Thida Oo, Hui Liu, Bridget Nyirongo
doaj   +1 more source

Trustworthy Refactoring via Decomposition and Schemes: A Complex Case Study [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2017
Widely used complex code refactoring tools lack a solid reasoning about the correctness of the transformations they implement, whilst interest in proven correct refactoring is ever increasing as only formal verification can provide true confidence in ...
Dániel Horpácsi   +2 more
doaj   +1 more source

Analysis of the impact of refactoring on code quality – comparative analysis of two cases

open access: yesJournal of Computer Sciences Institute, 2017
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

Home - About - Disclaimer - Privacy