Software engineering practices for scientific software development: A systematic map** study
Background: The development of scientific software applications is far from trivial, due to the
constant increase in the necessary complexity of these applications, their increasing size …
constant increase in the necessary complexity of these applications, their increasing size …
Software reuse cuts both ways: An empirical analysis of its relationship with security vulnerabilities
Software reuse is a widely adopted practice among both researchers and practitioners. The
relation between security and reuse can go both ways: a system can become more secure …
relation between security and reuse can go both ways: a system can become more secure …
Color analysis of facial skin: Detection of emotional state
Humans show emotion through different channels such as facial expression, head poses,
gaze patterns, bodily gestures, and speech prosody, but also through physiological signals …
gaze patterns, bodily gestures, and speech prosody, but also through physiological signals …
The perception of technical debt in the embedded systems domain: an industrial case study
Technical Debt Management (TDM) has drawn the attention of software industries during the
last years, including embedded systems. However, we currently lack an overview of how …
last years, including embedded systems. However, we currently lack an overview of how …
Code reuse in practice: Benefiting or harming technical debt
During the last years the TD community is striving to offer methods and tools for reducing the
amount of TD, but also understand the underlying concepts. One popular practice that still …
amount of TD, but also understand the underlying concepts. One popular practice that still …
Quality attribute trade-offs in the embedded systems industry: an exploratory case study
The embedded systems domain has grown exponentially over the past years. The industry
is forced by the market to rapidly improve and release new products to beat the competition …
is forced by the market to rapidly improve and release new products to beat the competition …
Refactoring embedded software: A study in healthcare domain
Context In embedded software industry, stakeholders usually promote run-time properties
(eg, performance, energy efficiency, etc.) as quality drivers, which in many cases leads to a …
(eg, performance, energy efficiency, etc.) as quality drivers, which in many cases leads to a …
What can violations of good practices tell about the relationship between GoF patterns and run-time quality attributes?
Context GoF patterns have been extensively studied with respect to the benefit they provide
as problem-solving, communication and quality improvement mechanisms. The latter has …
as problem-solving, communication and quality improvement mechanisms. The latter has …
ReCo: A Modular Neural Framework for Automatically Recommending Connections in Software Models
H Liu, Y Dong, Q Ke, Z Zhou - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Researchers have been develo** AI-based mod-eling assistants to help software
modelers efficiently construct models. However, there are a number of issues with the …
modelers efficiently construct models. However, there are a number of issues with the …
A double-edged sword? Software reuse and potential security vulnerabilities
Reuse is a common and often-advocated software development practice. Significant efforts
have been invested into facilitating it, leading to advancements such as software forges …
have been invested into facilitating it, leading to advancements such as software forges …