Skip to content

Метка: defects

А ваш код разлагается?

Плотность ошибок, помимо всего прочего, может служить естественным индикатором снижения качества исходного кода. Особенно показательной является динамика изменения плотности ошибок с течением времени. Если плотность ошибок постоянно растёт — это плохой симптом. Вечно такой процесс продолжаться не может. Однажды он приведёт к тому, что добавить новую функциональность и не внести при этом ошибок будет невозможно.

Comments closed

Прогнозирование дефектов в программном обеспечении (часть 3)

В продолжение частей первой и второй на этот раз речь пойдёт об оценке точности прогнозирования дефектов. Если прогноз выполняется для самой последней версии исходного кода, то узнать насколько он оказался верным можно будет только через некоторое время, когда будут обнаружены дефекты. Но если история в системе контроля версий достаточно длительная и уже был выпуск нескольких версий, то можно получить прогноз для этих старых версий и проверить насколько точным он оказался. Таким образом можно примерно прикинуть на что можно рассчитывать в плане точности при получении прогноза для самого последнего кода.

Comments closed

Прогнозирование дефектов в программном обеспечении (часть 2)

Продолжаю тему прогнозирования дефектов начатую в предыдущем посте. На этот раз перейдём непосредственно к практике, т.е. к прогнозированию дефектов для реального проекта.

Comments closed

Прогнозирование дефектов в программном обеспечении (часть 1)

Как это там… «Устроены так люди… Желают знать что будет…» Вот и в отношении дефектов в ПО тоже самое. Определённо, любой менеджер хотел бы знать где дефекты, до того как они себя проявят, но лень и отсутствие доступных решений оставляют его наедине с традиционными подходами управления.

10 комментариев

MSR Tools 0.2.0

Новая версия MSR Tools доступна для всех желающих. Главные нововведения заключаются в дополнении схемы данных, которая теперь позволяет хранить информацию о релизах и появлении новой утилиты для предсказания того какие файлы окажутся дефектными в период после релиза.

Comments closed

Что такое MSR?

Программные системы содержат ошибки. Это является естественным следствием того, что они создаются живыми людьми. Для уменьшения количества ошибок в конечном продукте разработчики используют различные техники, как правило методологические, направленные прежде всего на то, чтобы навести порядок в процессе разработки и тем самым снизить количество вносимых ошибок, обеспечить быстрое обнаружение и исправление уже внесённых. С другой стороны не менее важны усилия направленные на разработку техник оценки и измерения надёжности ПО, чтобы программисты и управленцы могли оценивать результативность прилагаемых усилий.

Comments closed