Психологическое программирование это

Психология программирования (PoP) — это область исследований. Которая занимается психологическими аспектами написания программ (часто компьютерных программ). Эта область также была названа эмпирическими исследованиями программирования (ESP). Она охватывает исследования в области познания компьютерных программистов. Инструментов и методов деятельности. Связанной с программированием. И обучения программированию.

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

История психологии программирования восходит к концу 1970-х-началу 1980-х годов. Когда исследователи поняли. Что вычислительная мощность должна быть не только тем. Что должно оцениваться в инструментах и технологиях программирования. Но и удобством использования со стороны пользователей.

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

За последние два десятилетия психологии программирования были посвящены две важные серии семинаров: Семинар по эмпирическим исследованиям программистов (ESP). Базирующийся в основном в США. И семинар по психологии программирования Interest Group Workshop (PPIG). Имеющий европейский характер. ESP имеет более широкую сферу применения. Чем чистая психология в программировании. Иугой стороны. PPIG более сосредоточен в области PoP. Тем не менее. Семинары PPIG и сама организация PPIG носят неформальный характер. Это группа людей. Которые заинтересованы в PoP. Которые собираются вместе и публикуют свои обсуждения.

Цели и задачи

Желательно добиться такой производительности программирования. Чтобы создание программы соответствовало ее спецификациям. Шло по расписанию. Было адаптируемо к будущему и работало эффективно.[2] Способность удовлетворить все эти цели при низких затратах является сложной и распространенной проблемой в программной инженерии и управлении проектами. Понимая психологические аспекты компьютерного программирования. Мы можем лучше понять. Как достичь более высокой производительности программирования и помочь программистам создавать лучшее программное обеспечение с меньшим количеством ошибок.

Методы исследования

Некоторые методы , которые можно использовать для изучения психологических аспектов компьютерного программирования , включают интроспекцию, наблюдение, эксперименти качественное исследование[2]

См. также

Внешние ссылки