![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
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 ...
-
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...
-
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...
-
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 ...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...