Results 11 to 20 of about 11,950,262 (220)

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

An automated refactoring approach for asynchronous mechanism

open access: yesJournal of Hebei University of Science and Technology, 2021
As synchronous blocking wastes system resources and affects program performance in concurrent processing,an automatic refactoring approach based on the asynchronous mechanism of CompletableFuture was proposed.Firstly,several static analyses by Wala ...
Minghan JI   +4 more
doaj   +1 more source

SQL Access Framework for Hyperledger Fabric [PDF]

open access: yesJisuanji kexue, 2021
Blockchain technology has the advantages of decentralization,non-tampering,and traceability,and has been widely used in various fields.However,as a cutting-edge technology,blockchain has problems in development and high learning costs,and most developers
YU Zhi-yong, LIN Li-qiang, CHEN Yan, ZHOU Tian, NI Yi-tao, CHEN Xing
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

Refactoring Methods for Knowledge Bases [PDF]

open access: yes, 2004
The manual development of large knowledge systems is a difficult and error-prone task. In order to facilitate extensions to an existing knowledge base the structural design of the implemented knowledge needs to be improved from time to time. However, experts are often deterred even from important design improvements since some restructurings are too ...
Joachim Baumeister   +2 more
openaire   +2 more sources

Recommending automated extract method refactorings [PDF]

open access: yesProceedings of the 22nd International Conference on Program Comprehension, 2014
Extract Method is a key refactoring for improving program comprehension. However, recent empirical research shows that refactoring tools designed to automate Extract Methods are often underused. To tackle this issue, we propose a novel approach to identify and rank Extract Method refactoring opportunities that are directly automated by IDE-based ...
Danilo Silva 0002   +2 more
openaire   +1 more source

Towards sound refactoring in erlang [PDF]

open access: yes, 2015
Erlang is an actor-based programming language used extensively for building concurrent, reactive systems that are highly available and suff er minimum downtime. Such systems are often mission critical, making system correctness vital.
Francalanza, Adrian, Tanti, Erica
core   +1 more source

Measuring Class Cohesion Based on Client Similarities Between Method Pairs: An Improved Approach That Supports Refactoring

open access: yesIEEE Access, 2020
Class cohesion is an important quality attribute that has an impact on other quality attributes such understandability, testability, and maintainability.
Musaad Alzahrani
doaj   +1 more source

Assessing the Refactoring of Brain Methods

open access: yesACM Transactions on Software Engineering and Methodology, 2018
Code smells are a popular mechanism for identifying structural design problems in software systems. Several tools have emerged to support the detection of code smells and propose some refactorings. However, existing tools do not guarantee that a smell will be automatically fixed by means of refactorings.
Santiago A. Vidal   +4 more
openaire   +2 more sources

Quickchecking Refactoring Tools [PDF]

open access: yes, 2010
Refactoring is the transformation of program source code in a way that preserves the behaviour of the program. Many tools exist for automating a number of refactoring steps, but these tools are often poorly tested.
Dániel Drienyovszky   +5 more
core   +1 more source

Home - About - Disclaimer - Privacy