Investigating the interaction between energy consumption, quality of service, reliability, security, and maintainability of computer systems and networks

D Kehagias, M Jankovic, M Siavvas, E Gelenbe - SN Computer Science, 2021 - Springer
Abstract The Conference on Energy Consumption, Quality of Service, Reliability, Security,
and Maintainability of Computer Systems and Networks (EQSEM) was held as a virtual …

A hierarchical model for quantifying software security based on static analysis alerts and software metrics

M Siavvas, D Kehagias, D Tzovaras, E Gelenbe - Software Quality Journal, 2021 - Springer
Despite the acknowledged importance of quantitative security assessment in secure
software development, current literature still lacks an efficient model for measuring internal …

A flexible tool for estimating applications performance and energy consumption through static analysis

C Marantos, K Salapas, L Papadopoulos… - SN Computer …, 2021 - Springer
The design requirements of modern applications that target embedded systems, such as the
need for high performance and low energy consumption, impose challenges on developers …

The sdk4ed platform for embedded software quality improvement-preliminary overview

M Siavvas, D Tsoukalas, C Marantos… - … Science and Its …, 2020 - Springer
Maintaining high level of quality with respect to important quality attributes is critical for the
success of modern software applications. Hence, appropriate tooling is required to help …

The risk of generating technical debt interest: a case study

G Digkas, A Ampatzoglou, A Chatzigeorgiou… - SN Computer …, 2021 - Springer
Technical Debt (TD) interest refers to the extra maintenance costs incurred by the very
existence of TD items in a system. The generation of TD interest can make or break a …

A clustering approach towards cross-project technical debt forecasting

D Tsoukalas, M Mathioudaki, M Siavvas… - SN Computer …, 2021 - Springer
Technical debt (TD) describes quality compromises that can yield short-term benefits but
may negatively affect the quality of software products in the long run. A wide range of tools …

Security and quality: two sides of the same coin?

S Arzt - Proceedings of the 10th ACM SIGPLAN International …, 2021 - dl.acm.org
Poor software quality may hinder future extensions to software code. In contrast to functional
bugs, such hidden issues are not immediately visible to developers and users, and the …

The known unknowns: Discovering trade-offs between heterogeneous code changes

CP Lamprakos, C Marantos, L Papadopoulos… - … on Embedded Computer …, 2021 - Springer
Software projects must adhere to a variety of non-functional requirements, also known as
software qualities. Automated evaluation with respect to such requirements can be …

[PDF][PDF] Design Methodologies and Tools for Energy-aware IoT-based Applications

C Marantos - 2023 - dspace.lib.ntua.gr
Green, sustainable and energy efficient computing terms are gaining more and more
attention during the last years. As the number of Internet of Things (IoT) computing devices …

Reducing Technical Debt Density: Refactoring vs. Writing Clean New Code

G Digkas - 2021 - research.rug.nl
Technical Debt (TD) is a powerful metaphor that represents shortcuts taken in a software
development project, usually to meet business goals such as limited time or budget. TD …