🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17420

Metryki - porownanie projektow

#17420
From: Adam Przybylek
Date: Thu, 27 Aug 2009 09:41
30 lines
2212 bytes
Problem wyglada nastepujaco. Na podstawie tej samej specyfikacji wymagan 
zrealizowano dwie implementacje. Chce porownac te implementacje pod 
wzgledem np. metryki CBO (Coupling Between Objects). Mam policzone CBO 
dla kazdej klasy skladajacej sie na impelementacje. Pytanie co zrobic 
dalej? Przegladajac artykuly spotkalem nastepujace podejscia:
a) wyliczenie sredniej arytmetycznej i odchylenia standardowego dla CBO
b) wyliczenie mediany dla CBO
c) zsumowanie CBO poszczegolnych klas
Jednak w artykulach tych nie ma uzasadnienia zastosowanego podejscia.

Podejscie b) jest "metodologicznie" poprawne, tylko ze mediana czasami 
"ukrywa" istotne wlasnosci rozkladu. Np. dla 5 klas o nastepujacych 
wartosciach CBO {1, 1, 1, 10, 10} mediana wynosi 1.

Podejscie c) wydaje sie niesluszne, poniewaz w implementacji bardziej 
elastycznej, przewidujacej przyszle rozszerzenia bedzie zwykle wiecej 
klas (Po sumowaniu CBO wyjdzie duze, choc poszczegolne klasy moga miec 
CBO niski). Poza tym tak samo jak w podejsciu b) nic nie wiemy o 
rozrzucie CBO.

W podejsciu a) CBO klas "malutkich" i "duzych" w rownym stopniu wplywa 
na srednia. Wydaje mi sie, ze lepszym rozwiazaniem byloby obliczenie 
sredniej i odchylenia wazonego. Jako wagi mozna by przyjac np. LOCC 
(Lines of Class Code) poszczegolnych klas.

Moze spotkaliscie sie z badaniami naukowymi w tym kierunku, albo macie 
wlasne doswiadczenie?

Pozdrawiam,
Adam
Technical Details
Message-ID: <h75k5u$4ea$1@news.task.gda.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.task.gda.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.task.gda.pl!not-for-mail
From: Adam Przybylek <adampap@zr.univ.gda.pl>
Newsgroups: pl.comp.objects
Subject: Metryki - porownanie projektow
Date: Thu, 27 Aug 2009 11:41:20 +0200
Organization: CI TASK http://www.task.gda.pl/
Lines: 30
Message-ID: <h75k5u$4ea$1@news.task.gda.pl>
NNTP-Posting-Host: 94.78.179.251
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1251365886 4554 94.78.179.251 (27 Aug 2009 09:38:06 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Thu, 27 Aug 2009 09:38:06 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.8 (Windows/20061025)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit