Microservices: yesterday, today, and tomorrow
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 …
recently started gaining popularity. Before presenting the current state of the art in the field …
Software fault prediction metrics: A systematic literature review
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 …
quality by predicting fault location. OBJECTIVE: This paper aims to identify software metrics …
A validation of object-oriented design metrics as quality indicators
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 …
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 …
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 …
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 …
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 …
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
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 …
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
High cohesion is a desirable property of software as it positively impacts understanding,
reuse, and maintenance. Currently proposed measures for cohesion in Object-Oriented …
reuse, and maintenance. Currently proposed measures for cohesion in Object-Oriented …