Переключение задач увеличивает время: научно доказано? - PullRequest
9 голосов
/ 18 ноября 2008

Имеются ли научные данные о влиянии на время доставки из-за переключения между задачами?

Peopleware (IIRC) предполагает, что это полчаса на коммутатор, но я чувствую, что это может быть намного выше.

Ответы [ 4 ]

12 голосов
/ 08 октября 2009

Общее мнение среди всех отраслей промышленности состоит в том, что переключение задач вредно. Чем сложнее задачи, тем больше вред. Если вы ищете научные аргументы для этого, попробуйте следующее:

  1. Дневник изучения переключения задач и прерываний , Microsoft Research
  2. Относительно прерываний , Стивен Б. Дженкинс, IEEE Comp. Общество, 2006
  3. Потребности в информации для совместных групп разработчиков программного обеспечения , Материалы ICSE 29-й международной конференции по разработке программного обеспечения - необходимо иметь членство в ACM для доступа к
  4. От рассеянного до сфокусированного: поддержка пользовательского интерфейса для сегодняшнего безумного информационного работника , Microsoft Research, 2006
  5. Прогнозирование задач пользователя: я знаю, что вы делаете! , Школа электротехники Орегонский государственный университет

Все документы, перечисленные выше, содержат очень много ссылок и ссылок, если вы заинтересованы в прочтении. Я не уверен, может ли какой-либо из этих источников сделать необработанные данные доступными.

С более легкой и короткой стороны, они не являются научными, но и не в блогошпере:

  1. Искусство разработки программного обеспечения Lean: практический и последовательный подход, стр. 19
  2. Рабочий, прерванный: Стоимость переключения задач , FastCompany, 28 июля 2008
  3. Непрерывное частичное внимание и производительность программного обеспечения , QSM Associates, 14 ноября 2002
3 голосов
/ 18 ноября 2008

Две статьи от Кэти Сьерра (из блога «Создание страстных пользователей») о многозадачности. 1 , 2

Она не цитирует статьи явно, но перечисляет некоторых авторов, которые могут предоставить то, что вам нужно.

1 голос
/ 11 октября 2009

Отличное общее резюме (не ограниченное задачами программирования) стоимости переключения задач: здесь - резюме написано в терминах, доступных для неэксперта, но опубликовано на довольно авторитетном сайте (онлайн-сайт Американской психологической ассоциации ), и заканчивается библиографией из десятка хороших ссылок на престижные рецензируемые журналы. Вы должны будете пойти в упомянутые журналы для большинства чисел - сводка только цитирует известное измерение Майера, что

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

Это резюме за 2006 год, и с тех пор исследования в этой области, конечно, продолжались. Более сухой и менее доступный, но более свежий исследовательский опрос, проведенный ранее в этом году, - здесь (сайт в Университете штата Мичиган) - он цитирует и обобщает дюжину работ автора исследования (Эрик М. Альтманн, доцент кафедры психологии Мичиганского государственного университета). Все ссылки в этом резюме относятся к свободно загружаемым PDF-файлам, поэтому начинать здесь может быть удобнее, чем исследование, которое я ранее цитировал, если у вас нет доступа к JSTOR через вашу библиотеку или исследовательское учреждение; тем не менее, то, что вы здесь получаете, - это в основном хороший обзор работы только одного исследователя.

Конечно, никакое резюме не может заменить право проходить рецензируемые научные журналы и изучать (и критически оценивать) все соответствующие результаты. Это, однако, работа, которая займет у вас годы, потому что затраты на переключение задач и вопросы многозадачности человека в наши дни являются чрезвычайно популярной областью исследований - от нейробиологов до поведенческих психологов и ученых-управленцев, каждый хочет кусочек действия , Поиск в Google Scholar по затратам на переключение задач показывает 16 400 результатов - многие из них свободно доступны даже без JSTOR, большинство из них с JSTOR или другими аналогичными шлюзами для опубликованных исследований, хотя, вероятно, понимают большинство из них Тщательно потребуется несколько кандидатов наук в смежных дисциплинах (рецензируемые журналы, как правило, так и есть; -).

Кстати, отвечая на вопрос, который вы задаете в названии своего Q: way научно доказано (столь же убедительно, как, скажем, эволюция или глобальное потепление, хотя, конечно, вы всегда найдете отрицатели для любого из этих тоже ;-) - горячие дебаты и огромный объем исследований касаются понимания того, каковы точные числовые параметры затрат на переключение задач, как они зависят от задач и других обстоятельств, какие неврологические или другие пути объясняют, какая их часть как организовать, чтобы уменьшить или минимизировать их, и так далее. Если знаменитая «40% производительность потеря» оценка примерно на стадионах (как я подозреваю, что это) все еще может быть несколько спорными, но существование эффекта в виде некоторого довольно соответствующего числа (и с огромными экономическими издержками во всем мире если учесть, что это применимо к каждой задаче, которую выполняют люди - постоянное повышение производительности каждого человека даже на 10 % будет означать огромный скачок вперед для мир! -) по сути вне всякого сомнения.

...