Архив рубрики: Quality Assurance

MSR Tools 0.3.3

Рад сообщить о выходе новой версии MSR Tools 0.3.3, которая содержит больше моделей прогнозирования дефектов и методов оценки точности прогнозов. В этой версии реализован готовый вариант предложенной мною модели (Code stability model). Она обеспечивает весьма неплохие результаты прогнозирования, в чём … Читать далее

Кто хочет снизить трудозатраты на тестирование?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Blame из Subversion и аналогичные команды из других систем контроля версий удобны и часто очень полезны. Они позволяют установить автора кода с точностью до отдельной строки. Обычно необходимость в этом возникает когда нужно узнать кто сломал код. Но иногда хочется … Читать далее

MSR Tools 0.2.0

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