Новости бизнесаСтатьиАналитические колонкиДеньгиКурс валютБизнес технологии
Главная > Новости бизнеса > Hi-Tech > Американские аналитики: качество открытого кода не уступает проприетарному

Американские аналитики: качество открытого кода не уступает проприетарному

Понедельник, 5 марта 2012 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

Исследователи американской компании Coverity, специализирующейся на статическом анализе программного кода, опубликовали ежегодный отчёт Coverity Scan Open Source Report, в котором оценили ряд проприетарных и открытых проектов с точки зрения плотности ошибок в исходном коде. Выводы аналитиков оптимистичны: открытый код по качеству ничуть не уступает проприетарному.

Coverity запустила проект по сравнению качества открытого и проприетарного ПО в 2006 г. при поддержке Департамента национальной безопасности США. Основная цель проекта — развеять миф о низком качестве программного обеспечения с открытым кодом, который отталкивает от СПО многих потенциальных пользователей. С 2009 г. компания выпустила уже три подробных отчёта.

Исследования ведутся на базе собственной платформы компании — Coverity Scan, облачного сервиса, широко используемого как сообществом Open Source, так и производителями коммерческого ПО, такими как Adobe, Alcatel, Siemens или Vodafone.

Сервис позволяет разработчикам автоматически проверять свой код на наличие погрешностей, которые потенциально могут вызвать уязвимости и неожиданные сбои в работе программы: разыменованных указателей, неинициализированных переменных, повреждений памяти или проблем с контролем потока. Оценка качества кода производится на основе так называемой плотности дефектов — числа ошибок на 1000 строк.

Отчет за текущий год был составлен на основе анализа 37 млн строк кода 45 самых крупных Open Source-проектов, пользующихся сервисом Coverity Scan. Каждый из них содержал в себе, в среднем, около 820 000 строк кода. Плотность дефектов для открытого кода по результатам анализа составила 0,45.

Проприетарный код, в свою очередь, показал более высокую плотность дефектов — 0,64. Результат был получен на основе обработки 300 млн строк кода, полученных от 41 коммерческого софтверного проекта. Среднее количество строк в одном проприетарном проекте составляло 7.55 млн.

Стандартная плотность дефектов по программной индустрии составляет 1 ошибку на 1000 строк. Таким образом, и проприетарные, и открытые проекты демонстрируют одинаково высокое качество исходников — в частности, в тех случаях, когда они одинаковы по объёму.

По словам экспертов, составлявших отчёт, в этом году в исследовании впервые приняли участие проприетарные вендоры, являющиеся непосредственными клиентами Coverity. В докладе их имена остались неназванными.

Среди Open Source-проектов эксперты особенно отметили PHP 5.3, базу данных PostgreSQL и ядро Linux версии 2.6 как наиболее высококачественные. Аналитики назвали эти проекты «образцово-показательными»: плотность дефектов в них составила, соответственно, 0.20, 0,21 и 0,62. Для Linux показатель в 0,62 является признаком высокого качества: в ядре содержится более 7 млн строк, при этом плотность дефектов практически равна той, которую демонстрируют проприетарные соперники аналогичного объёма.

Авторы отчета призвали организации использовать результаты исследований для оценки и сертификации ПО. В 2012 году Coverity планирует провести ещё одно исследование подобного рода, значительно увеличив базу обрабатываемых исходников.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 190
Рубрика: Hi-Tech
(CY)

Архив новостей / Экспорт новостей

Ещё новости по теме:

11: 00
Астрофизики собираются заснять горизонт событий черной дыры |
11: 00
Ученые обнаружили след самого большого динозавра |
11: 00
Российский дистрибутор Xiaomi получил право бороться с «серыми» поставками устройств бренда |
10: 40
Скидка на восстановленные Samsung Galaxy Note7 будет достигать 50%. Такие смартфоны не будут продаваться в США |
10: 20
UMIDIGI C NOTE — недорогой смартфон с отличными характеристиками |
10: 00
Владельцу гарантийного Samsung Galaxy S7 Edge отказали в обмене после того, как он не подписал соглашение о неразглашении |
09: 20
Количество вредоносного ПО для мобильных устройств за год выросло на 400% |
09: 20
MSI анонсирует видеокарты GeForce GTX 1080 Ti серий AERO, ARMOR и GAMING |
09: 00
Проблема безопасности похищенных хакерами 200 млн iCloud остается актуальной |
09: 00
Конгресс США одобрил законопроект, который позволит провайдерам торговать данными пользователей |
07: 20
Что случилось 28 03 2017? |
07: 00
Ассортимент Palit пополнили SSD серий UV-S и GF-S |
07: 00
Смартфон Ulefone Power 2 с мега-емким аккумулятором можно купить со скидкой |
07: 00
Сооснователь uCoz рассказал о решении закрыть коллективное медиа uPages менее чем через полгода после запуска |
07: 00
Магазин Samsung загорелся за день до презентации Galaxy S8 |
07: 00
Компания Alcatel-Lucent опубликовала код 8, 9 и 10 редакций Unix |
07: 00
Очередная встреча сообщества RuHaskell |
07: 00
OpenMotif 2.3.7 |
18: 40
Viber запустил стикеры для фото |
18: 40
Tinder объявил о начале тестирования веб-версии приложения |
17: 40
SSD Transcend MTE850 работают на очень высокой скорости |
17: 40
Смартфоны Samsung Galaxy Note7 официально вернутся в продажу |
17: 40
Производство чипов Apple A11 стартует в апреле |
17: 40
Смартфон Moto X (2017) в металлическом корпусе показался на фото |
17: 40
Xiaomi выпустит Mi Pad 3 в четырех цветах |
17: 40
NAS GnuBee GB-PC1 использует пассивное охлаждение воздухом |
17: 40
Я установил iOS 10.3 и снова поверил в Apple |
17: 00
Bozena Riot: мощная система для подавления уличных беспорядков |
17: 00
Почему взлетные полосы должны быть круглыми? |
17: 00
Microsoft опубликовала финальную версию глобального обновления Windows 10 до официальной презентации |
17: 00
Redaktr — онлайн-сервис для создания сайтов |
Новости бизнесаСтатьиАналитические колонкиДеньгиКурс валютБизнес технологии
Rating@Mail.ru
Условия размещения рекламы

Наша редакция

Обратная связь

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Skype: rosinvest.com (Русский, English, Zhōng wén).

Архивы новостей за: 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003

Июль 2009: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31