Software sustainability: Research and practice from a software architecture viewpoint

CC Venters, R Capilla, S Betz, B Penzenstadler… - Journal of Systems and …, 2018 - Elsevier
Context Modern societies are highly dependent on complex, large-scale, software-intensive
systems that increasingly operate within an environment of continuous availability, which is …

The state of the art on design patterns: A systematic map** of the literature

BB Mayvan, A Rasoolzadegan, ZG Yazdi - Journal of Systems and …, 2017 - Elsevier
Abstract Design patterns are widely used by software developers to build complex systems.
Hence, they have been investigated by many researchers in recent decades. This leads to …

Understanding the use of lambda expressions in Java

D Mazinanian, A Ketkar, N Tsantalis, D Dig - Proceedings of the ACM on …, 2017 - dl.acm.org
Java 8 retrofitted lambda expressions, a core feature of functional programming, into a
mainstream object-oriented language with an imperative paradigm. However, we do not …

Impact of design patterns on software quality: a systematic literature review

F Wedyan, S Abufakher - IET Software, 2020 - Wiley Online Library
The impact of design patterns on quality attributes has been extensively evaluated in studies
with different perspectives, objectives, metrics, and quality attributes, leading to contradictive …

Some sonarqube issues have a significant but small effect on faults and changes. a large-scale empirical study

V Lenarduzzi, N Saarimäki, D Taibi - Journal of Systems and Software, 2020 - Elsevier
Context: Companies frequently invest effort to remove technical issues believed to impact
software qualities, such as removing anti-patterns or coding styles violations. Objective: We …

Evolution of statistical analysis in empirical software engineering research: Current state and steps forward

FG de Oliveira Neto, R Torkar, R Feldt, L Gren… - Journal of Systems and …, 2019 - Elsevier
Software engineering research is evolving and papers are increasingly based on empirical
data from a multitude of sources, using statistical tests to determine if and to what degree …

Relating architectural decay and sustainability of software systems

DM Le, C Carrillo, R Capilla… - 2016 13th Working IEEE …, 2016 - ieeexplore.ieee.org
Ensuring the longevity of a software system is an important concern for developers and
maintainers. However, when a system's architecture decays during evolution and its quality …

The state of the art on design patterns

B Bafandeh Mayvan, A Rasoolzadegan… - Journal of Systems and …, 2017 - dl.acm.org
A comprehensive SMS on the design patterns to identify the related topics and detect trends
and gaps. There are six main topics in the field of design patterns. Develo** and Mining …

Investigating the effect of design patterns on energy consumption

D Feitosa, R Alders, A Ampatzoglou… - Journal of Software …, 2017 - Wiley Online Library
Abstract Gang of Four (GoF) patterns are well‐known best practices for the design of object‐
oriented systems. In this paper, we aim at empirically assessing their relationship to energy …

The impact of software development process on software quality: a review

B Singh, S Gautam - 2016 8th international conference on …, 2016 - ieeexplore.ieee.org
Quality of software products depends upon various phase of software development process.
Process of software development is used to create and achieve quality in software products …