Given the relevant role that models obtained in the early stages play
in the development of OO systems, in the recent years special attention
has been paid to the quality of such models. Adhering to this fact,
the main objective of this work is to obtain "early" indicators
of UML class diagrams understandability and modifiability. These
indicators will allow OO designers to improve the quality of the
diagrams they model and hence contribute improving the quality of
the OO systems, which are finally delivered. The empirical data
were obtained through a controlled experiment and its replication
we carried out for obtaining prediction models of the Understandability
and Modifiability Time of UML class diagrams based on a set of metrics
previously defined for UML class diagrams structural complexity
and size. The obtained results, reveal that the metrics that count
the number of methods (NM), the number of attributes (NA), the number
of generalizations (NGen), the number of dependencies (NDEP), the
maximum depth of the generalization hierarchies (MaxDIT) and the
maximum height of the aggregation hierarchies (MaxHAgg) could influence
the effort needed to maintain UML class diagrams.
%0 Conference Paper
%1 genero04a
%A Genero, M.
%A Piatini, M.
%A Manso, E.
%B Intl. Symp. Empirical Software Engineering
%D 2004
%J , 2004. ISESE '04. Proceedings. 2004 International Symposium on
%K maintenance empirical uml comprehension
%P 207--216
%T Finding "early" indicators of UML class diagrams understandability
and modifiability
%U http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1334908
%X Given the relevant role that models obtained in the early stages play
in the development of OO systems, in the recent years special attention
has been paid to the quality of such models. Adhering to this fact,
the main objective of this work is to obtain "early" indicators
of UML class diagrams understandability and modifiability. These
indicators will allow OO designers to improve the quality of the
diagrams they model and hence contribute improving the quality of
the OO systems, which are finally delivered. The empirical data
were obtained through a controlled experiment and its replication
we carried out for obtaining prediction models of the Understandability
and Modifiability Time of UML class diagrams based on a set of metrics
previously defined for UML class diagrams structural complexity
and size. The obtained results, reveal that the metrics that count
the number of methods (NM), the number of attributes (NA), the number
of generalizations (NGen), the number of dependencies (NDEP), the
maximum depth of the generalization hierarchies (MaxDIT) and the
maximum height of the aggregation hierarchies (MaxHAgg) could influence
the effort needed to maintain UML class diagrams.
@inproceedings{genero04a,
abstract = {Given the relevant role that models obtained in the early stages play
in the development of OO systems, in the recent years special attention
has been paid to the quality of such models. Adhering to this fact,
the main objective of this work is to obtain "early" indicators
of UML class diagrams understandability and modifiability. These
indicators will allow OO designers to improve the quality of the
diagrams they model and hence contribute improving the quality of
the OO systems, which are finally delivered. The empirical data
were obtained through a controlled experiment and its replication
we carried out for obtaining prediction models of the Understandability
and Modifiability Time of UML class diagrams based on a set of metrics
previously defined for UML class diagrams structural complexity
and size. The obtained results, reveal that the metrics that count
the number of methods (NM), the number of attributes (NA), the number
of generalizations (NGen), the number of dependencies (NDEP), the
maximum depth of the generalization hierarchies (MaxDIT) and the
maximum height of the aggregation hierarchies (MaxHAgg) could influence
the effort needed to maintain UML class diagrams.},
added-at = {2006-09-18T06:26:07.000+0200},
author = {Genero, M. and Piatini, M. and Manso, E.},
biburl = {https://www.bibsonomy.org/bibtex/201dc64030b7a5f1065b82f4a0efbaec0/neilernst},
booktitle = {Intl. Symp. Empirical Software Engineering},
citeulike-article-id = {765015},
description = {Not previously uploaded},
interhash = {49c268eb8e2a0509b8164d437fa3de07},
intrahash = {01dc64030b7a5f1065b82f4a0efbaec0},
journal = {, 2004. ISESE '04. Proceedings. 2004 International Symposium on},
keywords = {maintenance empirical uml comprehension},
pages = {207--216},
priority = {0},
timestamp = {2006-09-18T06:26:07.000+0200},
title = {Finding "early" indicators of UML class diagrams understandability
and modifiability},
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1334908},
year = 2004
}