Coverity 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.