android-gemalto-lawsuitCoverity to twórca kilku skanerów do wykrywania błędów w oprogramowaniu, firma jest szczególnie aktywna w poszukiwaniu błędów w projektach open source.

Jedno z ostatnich badań przeprowadzonych przez Coverity dotyczy systemu od Google. Na skaner został wrzucony Android, wersja z telefonu HTC Droid Incredible.

Wyniki nie są optymistyczne, w jądrze Androida (2.1 lub 2.2) telefonu Droid Incredible znajduje się 359 potencjalnych błędów, z czego 88 zostało zakwalifikowanych jako defekty wysokiego ryzyka. To daje 0,47 błędu na 1000 linii kodu, wskaźnik jest wyższy od typowego dla Linuxa.

Na szczęście skanery oprogramowania działają pobieżnie, a wnioski można wyciągać dopiero w wnikliwej analizie kodu. Dlatego nie należy się przejmować wynikiem Androida.

Comments are closed.