Skip to main content

and
  1. No Access

    Article

    SDK4ED: a platform for building energy efficient, dependable, and maintainable embedded software

    Develo** embedded software applications is a challenging task, chiefly due to the limitations that are imposed by the hardware devices or platforms on which they operate, as well as due to the heterogeneous ...

    Miltiadis Siavvas, Dimitrios Tsoukalas in Automated Software Engineering (2024)

  2. Chapter and Conference Paper

    An Empirical Evaluation of the Usefulness of Word Embedding Techniques in Deep Learning-Based Vulnerability Prediction

    Software security is a critical consideration for software development companies that want to provide their customers with high-quality and dependable software. The automated detection of software vulnerabilit...

    Ilias Kalouptsoglou, Miltiadis Siavvas in Security in Computer and Information Scien… (2022)

  3. No Access

    Chapter and Conference Paper

    Comparing Univariate and Multivariate Time Series Models for Technical Debt Forecasting

    Technical debt (TD) is a successful and widely used metaphor that expresses the quality compromises that can yield short-term benefits but may negatively affect the overall quality of a software product in the...

    Maria Mathioudaki, Dimitrios Tsoukalas in Computational Science and Its Applications… (2022)

  4. No Access

    Article

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

    Despite the acknowledged importance of quantitative security assessment in secure software development, current literature still lacks an efficient model for measuring internal software security risk. To this ...

    Miltiadis Siavvas, Dionysios Kehagias, Dimitrios Tzovaras in Software Quality Journal (2021)

  5. Article

    Investigating the Interaction between Energy Consumption, Quality of Service, Reliability, Security, and Maintainability of Computer Systems and Networks

    The Conference on Energy Consumption, Quality of Service, Reliability, Security, and Maintainability of Computer Systems and Networks (EQSEM) was held as a virtual conference on October 20–21, 2020. This paper...

    Dionysios Kehagias, Marija Jankovic, Miltiadis Siavvas, Erol Gelenbe in SN Computer Science (2021)

  6. No Access

    Article

    A Clustering Approach Towards Cross-Project Technical Debt Forecasting

    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 and techniques have been i...

    Dimitrios Tsoukalas, Maria Mathioudaki, Miltiadis Siavvas in SN Computer Science (2021)

  7. No Access

    Chapter and Conference Paper

    Technical Debt Forecasting Based on Deep Learning Techniques

    Technical debt (TD) is a metaphor commonly used to reflect the consequences of quality compromises that can derive short-term benefits but may result in quality decay of software products in the long run. Whil...

    Maria Mathioudaki, Dimitrios Tsoukalas in Computational Science and Its Applications… (2021)

  8. No Access

    Chapter and Conference Paper

    A Self-adaptive Approach for Assessing the Criticality of Security-Related Static Analysis Alerts

    Despite the acknowledged ability of automated static analysis to detect software vulnerabilities, its adoption in practice is limited, mainly due to the large number of false alerts (i.e., false positives) tha...

    Miltiadis Siavvas, Ilias Kalouptsoglou in Computational Science and Its Applications… (2021)

  9. No Access

    Chapter and Conference Paper

    The Random Neural Network as a Bonding Model for Software Vulnerability Prediction

    Software vulnerability prediction is an important and active area of research where new methods are needed to build accurate and efficient tools that can identify security issues. Thus we propose an approach b...

    Katarzyna Filus, Miltiadis Siavvas in Modelling, Analysis, and Simulation of Com… (2021)

  10. No Access

    Chapter and Conference Paper

    The SDK4ED Platform for Embedded Software Quality Improvement - Preliminary Overview

    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 developers and project...

    Miltiadis Siavvas, Dimitrios Tsoukalas in Computational Science and Its Applications… (2020)

  11. No Access

    Chapter and Conference Paper

    Cross-Project Vulnerability Prediction Based on Software Metrics and Deep Learning

    Vulnerability prediction constitutes a mechanism that enables the identification and mitigation of software vulnerabilities early enough in the development cycle, improving the security of software products, w...

    Ilias Kalouptsoglou, Miltiadis Siavvas in Computational Science and Its Applications… (2020)

  12. Chapter and Conference Paper

    Static Analysis-Based Approaches for Secure Software Development

    Software security is a matter of major concern for software development enterprises that wish to deliver highly secure software products to their customers. Static analysis is considered one of the most effect...

    Miltiadis Siavvas, Erol Gelenbe in Security in Computer and Information Scien… (2018)