Results 91 to 100 of about 4,536 (221)
Deep Active Learning for Label-Efficient Refactoring Prediction
Software refactoring improves the maintainability of code and reduces technical debt, but making the construction of a labeled refactoring dataset is a costly and labor-intensive process.
Abdulmajeed Alameer, Amal Alazba
doaj +1 more source
Refactoring software to heterogeneous parallel platforms [PDF]
In summary, the papers included in this special issue are representative of the progress achieved by the research community at various levels from the very high level using parallel patterns to lower levels using, for example, transactional software memory.
openaire +2 more sources
Abstract Transcriptome sequencing (RNA‐seq) is emerging as a diagnostic standard for B‐cell precursor acute lymphoblastic leukemia (B‐ALL). Expression‐based classifiers reach ~95% accuracy, but reproducible end‐to‐end solutions that also integrate transcript‐derived genomic drivers and quantitative virtual karyotyping are lacking.
Nadine Wolgast +18 more
wiley +1 more source
Software development advances focus on productivity of existing software systems and quality is the basic demand of every engineering product. In this paper, we will discuss the complete re-engineering process with aspects of forwarding, reverse and ...
Muhammad MUZAMMUL, Muhammad AWAIS
doaj +1 more source
Measurement and refactoring for package structure based on complex network
Software structure is the backbone for software systems. During the long time of software evolution, it is gradually weakened by continuous code modification and expansion driven by new requirements.
Yangxi Zhou +3 more
doaj +1 more source
Robotics Meets Software Engineering: A First Look at the Robotics Discussions on StackOverflow
ABSTRACT Robots can greatly enhance human capabilities, yet their development presents a range of challenges. This collaborative study, conducted by a team of software engineering and robotics researchers, seeks to identify the challenges encountered by robot developers by analyzing questions posted on StackOverflow.
Hisham Kidwai +5 more
wiley +1 more source
Applying ArchOptions to value the payoff of refactoring
ArchOptions is a real-options based model that we have pro-posed to value the flexibility of software architectures in response to future changes in requirements.
Bahsoon, R., Emmerich, W.
core
A User-extensible Refactoring Tool for Erlang Programs [PDF]
Refactoring is the process of changing the design of a program without changing what it does. While it is possible to refactor a program by hand, tool support is considered invaluable as it allows large-scale refactorings to be performed easily. However,
Thompson, Simon, Li, Huiqing
core
Machine Learning for Software Refactoring: a Large-Scale Empirical Study
Refactorings tackle the challenge of architectural degradation of object-oriented software projects by improving its internal structure without changing the behavior. Refactorings improve software quality and maintainability if applied correctly. However,
Gerling, Jan (author)
core +1 more source
Design of satellite tracking platform based on software defined radio
This paper proposes a kind of design for satellite tracking platform which is based on software defined radio(SDR) technology and constructed with several properties such as open, modularization, code refactoring, etc.
Kang Guodong +3 more
doaj +1 more source

