Results 11 to 20 of about 22,609 (263)

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

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

Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities

open access: yesAlgorithms, 2021
Understanding how developers refactor their code is critical to support the design improvement process of software. This paper investigates to what extent code metrics are good indicators for predicting refactoring activity in the source code.
Priyadarshni Suresh Sagar   +4 more
doaj   +1 more source

B-Refactoring: Automatic test code refactoring to improve dynamic analysis [PDF]

open access: yesInformation and Software Technology, 2016
Context: Developers design test suites to verify that software meets its expected behaviors. Many dynamic analysis techniques are performed on the exploitation of execution traces from test cases. In practice, one test case may imply various behaviors. However, the execution of a test case only yields one trace, which can hide the others.Objective: In ...
Xuan, Jifeng   +5 more
openaire   +1 more source

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

Why Developers Refactor Source Code [PDF]

open access: yesACM Transactions on Software Engineering and Methodology, 2020
Refactoring aims at improving code non-functional attributes without modifying its external behavior. Previous studies investigated the motivations behind refactoring by surveying developers. With the aim of generalizing and complementing their findings, we present a large-scale study quantitatively and qualitatively investigating
Pantiuchina, Jevgenija   +6 more
  +5 more sources

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

An Empirical Investigation on the Effect of Code Smells on Resource Usage of Android Mobile Applications

open access: yesIEEE Access, 2021
Code smells refer to suboptimal coding practices which impact software quality and software non-functional requirements such as performance, maintainability, and resource usage.
Mohammad A. Alkandari   +2 more
doaj   +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   +1 more source

Home - About - Disclaimer - Privacy