Results 21 to 30 of about 3,923,394 (245)
How software engineering research aligns with design science: A review
Background: Assessing and communicating software engineering research can be challenging. Design science is recognized as an appropriate research paradigm for applied research but is seldom referred to in software engineering. Applying the design science
Baldassarre, Maria Teresa +4 more
core +1 more source
Summary of the First Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE1) [PDF]
Challenges related to development, deployment, and maintenance of reusable software for science are becoming a growing concern. Many scientists’ research increasingly depends on the quality and availability of software upon which their works are built ...
Allen, Gabrielle D. +14 more
core +3 more sources
Decomposition-based multiobjective evolutionary algorithms (MOEA/Ds) have become increasingly popular in recent years. In these MOEA/Ds, evolutionary search is guided by the used weight vectors in decomposition function to approximate the Pareto front ...
Wu Lin +5 more
doaj +1 more source
Software systems through complex networks science: Review, analysis and applications [PDF]
Complex software systems are among most sophisticated human-made systems, yet only little is known about the actual structure of 'good' software. We here study different software systems developed in Java from the perspective of network science.
Bajec, Marko, Šubelj, Lovro
core +1 more source
This paper proposes a constrained solution update strategy for multiobjective evolutionary algorithm based on decomposition, in which each agent aims to optimize one decomposed subproblem.
Yuchao Su +5 more
doaj +1 more source
The BAT-Swift Science Software
The BAT instrument tells the Swift satellite where to point to make immediate follow-up observations of GRBs. The science software on board must efficiently process gamma-ray events coming in at up to 34 kHz, identify rate increases that could be due to ...
Barthelmy, S. +24 more
core +1 more source
A review of optimization methods for computation offloading in edge computing networks
Handling the massive amount of data generated by Smart Mobile Devices (SMDs) is a challenging computational problem. Edge Computing is an emerging computation paradigm that is employed to conquer this problem. It can bring computation power closer to the
Kuanishbay Sadatdiynov +5 more
doaj +1 more source
The development of scientific software is often a partnership between domain scientists and scientific software engineers. It is especially important to embrace these collaborations when developing advanced scientific software, where sustainability ...
Hanwell, Marcus D. +2 more
core +2 more sources
We develop a behavioural theory for monitors — software entities that passively analyse the runtime behaviour of systems so as to infer properties about them. First, we extend the monitor language and instrumentation relation of [17] to handle piCalculus
Francalanza, Adrian +1 more
core +1 more source
Prioritizing disease genes with an improved dual label propagation framework
Background Prioritizing disease genes is trying to identify potential disease causing genes for a given phenotype, which can be applied to reveal the inherited basis of human diseases and facilitate drug development.
Yaogong Zhang +7 more
doaj +1 more source

