Abstract This paper presents an assessment method to evaluate the quality of object oriented software systems. The assessment methodis based on source code abstraction, object–oriented metrics and graphical representation. The metrics used and the underlyingmodel representing the software are presented. The assessment method experiment is part of an industrial research effort withthe Bell Canada Quality Engineering and Research Group. It helps evaluators assess the quality and risks associated with softwareby identifying code fragments presenting unusual characteristics. The assessment method evaluates object–oriented softwaresystems at three levels of granularity: system level, class level and method level. One large C++ and eight Java softwaresystems, for a total of over one million lines of code, are presented as case studies. A critical analysis of the resultsis presented comparing the systems and the two languages.
%0 Journal Article
%1 mayrand00metrics
%A Mayrand, Jean
%A Patenaude, Jean-François
%A Merlo, Ettore
%A Dagenais, Michel
%A Laguë, Bruno
%D 2000
%J Annals of Software Engineering
%K research.metrics tech.coding research.cs.softeng info.refs.journals.ansoft
%N 1
%P 117--141
%T Software assessment using metrics: A comparison across large C++ and Java systems
%U http://dx.doi.org/10.1023/A:1018924724621
%V 9
%X Abstract This paper presents an assessment method to evaluate the quality of object oriented software systems. The assessment methodis based on source code abstraction, object–oriented metrics and graphical representation. The metrics used and the underlyingmodel representing the software are presented. The assessment method experiment is part of an industrial research effort withthe Bell Canada Quality Engineering and Research Group. It helps evaluators assess the quality and risks associated with softwareby identifying code fragments presenting unusual characteristics. The assessment method evaluates object–oriented softwaresystems at three levels of granularity: system level, class level and method level. One large C++ and eight Java softwaresystems, for a total of over one million lines of code, are presented as case studies. A critical analysis of the resultsis presented comparing the systems and the two languages.
@article{mayrand00metrics,
abstract = {Abstract This paper presents an assessment method to evaluate the quality of object oriented software systems. The assessment methodis based on source code abstraction, object–oriented metrics and graphical representation. The metrics used and the underlyingmodel representing the software are presented. The assessment method experiment is part of an industrial research effort withthe Bell Canada Quality Engineering and Research Group. It helps evaluators assess the quality and risks associated with softwareby identifying code fragments presenting unusual characteristics. The assessment method evaluates object–oriented softwaresystems at three levels of granularity: system level, class level and method level. One large C++ and eight Java softwaresystems, for a total of over one million lines of code, are presented as case studies. A critical analysis of the resultsis presented comparing the systems and the two languages.},
added-at = {2009-06-25T16:50:53.000+0200},
author = {Mayrand, Jean and Patenaude, Jean-François and Merlo, Ettore and Dagenais, Michel and Laguë, Bruno},
biburl = {https://www.bibsonomy.org/bibtex/26754790290d6106c3a78c9b1bcb617f2/msn},
description = {SpringerLink - Journal Article},
file = {mayrand00metrics.pdf:papers\\ansoft\\mayrand00metrics.pdf:PDF},
interhash = {daa7bf34b465dc95e73178ac0de50f4c},
intrahash = {6754790290d6106c3a78c9b1bcb617f2},
journal = {Annals of Software Engineering},
keywords = {research.metrics tech.coding research.cs.softeng info.refs.journals.ansoft},
month = {#may#},
number = 1,
pages = {117--141},
timestamp = {2009-06-25T16:50:54.000+0200},
title = {Software assessment using metrics: A comparison across large C++ and Java systems},
url = {http://dx.doi.org/10.1023/A:1018924724621},
volume = 9,
year = 2000
}