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

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

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

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

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

MSR Tools 0.3.0

Доступна новая версия MSR Tools, в которую вошло значительное число изменений. Читать далее

Частичный мэппинг в MSR Tools

Наиболее часто возникающая ошибка мэппинга MSR Tools заключается в попытке найти файл, который ранее в мэппинг не вошёл. Для решения этой проблемы в следующей версии MSR Tools появится так называемый частичный мэппинг. Читать далее

Почему старые модели оценки надёжности не работают

Вот напомнила о себе старая добрая модель Миллса для оценки количества ошибок в программе. Простая и эффективная как гвоздь она была весьма хороша для своего времени. Как и модели роста надёжности. Сегодня же со всеми этими моделями одна и та же проблема — они не работают. Читать далее

Что общего между багами и японцами?

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

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

Если баг оказался вдруг…

Самые неприятные баги наверное те, что превращают Ваше полезное ПО во вредоносное. На днях «отличилась» Visual Studio 2010 Pro + SP1. Читать далее

Оценка КПД программиста

Из школьного курса физики известно, что коэффициент полезного действия (КПД) — это отношение полезной работы к затраченной работе. Используя MSR Tools эту характеристику несложно вычислить для каждого отдельного программиста. Читать далее

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

Blame превращается…

Blame из Subversion и аналогичные команды из других систем контроля версий удобны и часто очень полезны. Они позволяют установить автора кода с точностью до отдельной строки. Обычно необходимость в этом возникает когда нужно узнать кто сломал код. Но иногда хочется выяснить кто вообще писал этот код, кто когда-либо изменял его, кто в данный момент в нём разбирается. В такой ситуации возможностей обычного blame’а не достаточно. Читать далее

MSR Tools 0.2.0

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