Навіщо потрібні психологічні експерименти

Сучасний підхід до когнітивному проектування мовних засобів програмування складається з шести частково перекриваються етапів:

розробка теоретичних положень когнітивного програмування;

трансформація їх в конкретні ергономічні правила проектування мовних засобів;

розробка бажаного мови програмування з потрібними когнітивними і іншими характеристиками з урахуванням зазначених правил;

перевірка когнітивної ефективності конструкцій нової мови за допомогою керованого психологічного експерименту, побудованого у відповідності зі строгими критеріями, прийнятими в експериментальній психології [6];

оцінка когнітивного якості нової мови методом експертних оцінок, отриманих на основі використання мови в декількох програмних проектах;

доробка мови з метою усунення когнітивних недоліків.

Мета даного параграфа - підкреслити особливу значимість керованого психологічного експерименту як могутнього засобу контролю, необхідного для поліпшення когнітивного якості проектованих мов.

Термін "психологія програмування" ввів Том Лав, психолог фірми "Дженерал Електрик", що займався методами вдосконалення виробництва програм [6]. Психологія программірованіяпрізвана вирішити ряд завдань, зокрема, виключити випадкові і суб'єктивні чинники, обумовлені сьогохвилинними проектними ікоммерческімі міркуваннями і призводять до приблизними, якісним суджень про те, "що людям має подобатися" або "що простіше у використанні". Для експериментального обгрунтування своїх рекомендацій психологія програмування воліє використовувати точні кількісні методи дослідження людської діяльності [7].

Схожі статті