Results 11 to 20 of about 11,950,262 (220)
Local Search and the Evolution of World Models
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
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]
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
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]
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]
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]
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
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
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]
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

