Microservices: yesterday, today, and tomorrow

N Dragoni, S Giallorenzo, AL Lafuente… - Present and ulterior …, 2017 - Springer
Microservices is an architectural style inspired by service-oriented computing that has
recently started gaining popularity. Before presenting the current state of the art in the field …

Software fault prediction metrics: A systematic literature review

D Radjenović, M Heričko, R Torkar… - Information and software …, 2013 - Elsevier
CONTEXT: Software metrics may be used in fault prediction models to improve software
quality by predicting fault location. OBJECTIVE: This paper aims to identify software metrics …

A validation of object-oriented design metrics as quality indicators

VR Basili, LC Briand, WL Melo - IEEE Transactions on software …, 1996 - ieeexplore.ieee.org
This paper presents the results of a study in which we empirically investigated the suite of
object-oriented (OO) design metrics introduced in (Chidamber and Kemerer, 1994). More …

Detection strategies: Metrics-based rules for detecting design flaws

R Marinescu - 20th IEEE International Conference on Software …, 2004 - ieeexplore.ieee.org
In order to support the maintenance of an object-oriented software system, the quality of its
design must be evaluated using adequate quantification means. In spite of the current …

Exploring the relationships between design measures and software quality in object-oriented systems

LC Briand, J Wüst, JW Daly, DV Porter - Journal of systems and software, 2000 - Elsevier
One goal of this paper is to empirically explore the relationships between existing object-
oriented (OO) coupling, cohesion, and inheritance measures and the probability of fault …

A unified framework for cohesion measurement in object-oriented systems

LC Briand, JW Daly, J Wüst - Empirical Software Engineering, 1998 - Springer
The increasing importance being placed on software measurement has led to an increased
amount of research develo** new software measures. Given the importance of object …

Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems

SM Olbrich, DS Cruzes… - 2010 IEEE international …, 2010 - ieeexplore.ieee.org
Code smells are particular patterns in object-oriented systems that are perceived to lead to
difficulties in the maintenance of such systems. It is held that to improve maintainability, code …

The evolution and impact of code smells: A case study of two open source systems

S Olbrich, DS Cruzes, V Basili… - 2009 3rd international …, 2009 - ieeexplore.ieee.org
Code smells are design flaws in object-oriented designs that may lead to maintainability
issues in the further evolution of the software system. This study focuses on the evolution of …

Технологии разработки программного обеспечения

СА Орлов, БЯ Цилькер - 2012 - elibrary.ru
Учебник посвящен систематическому изложению принципов, моделей, методов и
метрик, используемых в инженерном цикле разработки сложных программных …

Using the conceptual cohesion of classes for fault prediction in object-oriented systems

A Marcus, D Poshyvanyk… - IEEE Transactions on …, 2008 - ieeexplore.ieee.org
High cohesion is a desirable property of software as it positively impacts understanding,
reuse, and maintenance. Currently proposed measures for cohesion in Object-Oriented …