SlideShare a Scribd company logo
1 of 17
Download to read offline
Оценка эффективности
мультипрограммной работы
в современных Linux GUI
Д.А. Костюк, А.В. Шитиков, О.О. Латий

Брестский государственный технический
университет
Классический десктоп
WIMP «window, icon, menu, pointing device» окно, значок, меню, манипулятор
Desktop Metaphor - метафора рабочего стола
папки и документы (их можно открывать
в виде окна)



вспомогательные приложения



средства интеграции с WIMP (док-панель,
панель задач, ...)


Система тестирования
Модуль фиксации
мозговой активности
(EEG):
● аппаратная часть
(Neurosky MindWave)
● программная часть
(Puzzlebox Synapse)
Манипулятор:
● мышь (mouse)
● сенсорный экран
(touchscreen)
● другие устройства
EEG

● eSense Attention
(концентрация)
● eSense Meditation
(расслабленность)
Датчик частоты
сердечных сокращений (ЧСС)
● Пятиминутные интервалы тестирования
– выход на устойчивый режим
– без эффекта монотонности работы
● Pulse Sonic K920D Heart Rate
Monitor
– минимальная,
максимальная
и средняя ЧСС
1-й этап (копирование текста)


Пользователь копирует числа из окна
«Source» в окно «Destination»
– предусмотрен режим с одним окном
«Destination» (тестирование работы с
однооконными приложениями) и с тремя
(тестирование многооконных приложений)



Дается фиксированный промежуток времени



Система отмечает в журнале ошибки



Регистрируется состояние оператора
1-й этап тестирования
Тестируемые оболочки
●

●

●

Классический десктоп (KDE 4.x, LXDE)
Gnome Shell (переключение
окон с помощью режима обзора
и с помощью мини-окон)
Ubuntu Unity (переключение
с помощью док-панели)
2-й этап (распознавание фигур)

● Окно «Source» задает геометрическую фигуру,
которую нужно выбрать из 25 фигур в окне «Destination»
● Тест оценивает влияние GUI на скорость распознавания
образов (методология Р.М. Грановской и И.Я. Бережной)
Показатели
●

●

Navg — темп прохождения теста (число
итераций, выполняемых за минуту)
Havg — средняя частота сердечного ритма за
время прохождения теста

●

aavg — средняя концентрация внимания

●

mavg — средний уровень релаксации
Применение подхода


Оценка графической оболочки в роли
полезной помехи
−

−




взаимодействие с оболочкой может играть роль
микропауз в работе, снимая напряжение...
...в большей или меньшей степени

Оценка влияния модификаций интерфейса
на пользователя
Выбор интерфейсных решений для
переноса на сенсорные устройства
Копирование чисел
в однооконных приложениях
●

Темп прохождения теста:
●

●

●

KDE и Gnome показали близкий темп
мини-окна в Gnome позволили всех обогнать

Физическая нагрузка:
●

●

●

минимум — в KDE
максимум в Gnome
с мини-окнами

80
70
60
50
40
30
20
10
0

KDE
Gnome
Gnome+mwin

Navg

Havg

a_avg

Концентрация внимания:
●

минимум в Gnome (отвлекающие факторы?)
Копирование чисел
в многооконных приложениях
●

Темп прохождения теста:
●

●

●

максимум показал Gnome
минимум продемонстрировала Unity из-за неудобного
переключения между окнами одного приложения

Физическая нагрузка:

100
80

●

●

максимальна в Gnome

Концентрация внимания:
●

●

максимальна в Unity

60

KDE
Gnome
Unity

40
20
0
Navg

Havg

a_avg

минимальна в KDE и LXDE (и минимальный размах
колебаний концентрации)
Во что обходится планшет?
150%
100%

●

Снижение темпа:

KDE
Gnome
Unity

50%
0%

●

●

●

в KDE — на 50%
в Gnome и Unity на 150%

<T>

<a_avg>

Уменьшение физической нагрузки:
●

в KDE практически не замечено

●

●

<H_avg>

в Gnome 3 и Unity — на 10%–20%

Увеличение концентрации внимания:
●

в Unity практически не замечено

●

в KDE и Gnome — соответственно на 20% и 30%
Распознавание фигур
●

Длительность теста
●

максимальный темп предсказуемо достигается без переключения окон

●

максимальный темп с переключением окон — с панелью задач

●

минимальный темп наблюдается в Unity

●

●

за счет энергичного движения в угол экрана Gnome 3 «разгоняет»
пользователя, поднимая темп

Среднее время поиска
●

●

●

предсказуемо минимальное без
переключения окон
с переключением окон минимальное —
с панелью задач
максимальное время наблюдается
опять же в Unity

115
110
105
100

<T>/10

95
90
85

<t_avg>

80
75
70
LXDE

Gnome

Unity
Распознавание фигур (2)
●

концентрация внимания
●

предсказуемо выше всего без переключения окон

●

с переключением максимальна для панели задач

●

●

в Unity концентрация внимания выше чем в Gnome при
меньшей скорости (вероятно, пользователь сосредоточенно
двигает мышь)

cтупор (пользователь замирает, глядя в экран):
●

●

●

с панелью задач ступор минимален
в Gnome 3 — наиболее длительный
второй по длительности — без
переключения окон (нет ни полезной,
ни вредной помехи)

130
120
<t_max>

110
100

<att_avg>

90
<att_max>
80
70
lxde

g3

unity
Выводы
●

В целом KDE остается высокоэффективным DE и предоставляет
наиболее удобное переключение окон для сенсорного экрана
●

●

Отдельный режим управления окнами чаще негативен: снижает
скорость работы и приковывает внимание
●

●

●

при активном переключении окон приводит к преждевременному росту
усталости и может периодически вводить пользователя в ступор
и это — концепция «неотвлекающего интерфейса»?

Вопрос эффективности расходования ментальной активности
●

●

●

если пользователь может выделить место для массивной панели задач

показали себя наиболее проблемными Unity на ПК и Gnome на планшете
вопрос о «незначительных жертвах» DE в пользу удобства сенсорного
управления...

Не является ли популярность «сенсорных» интерфейсов
подсознательной формой итальянской забастовки
против насыщенного рабочего ритма?

More Related Content

Similar to Дмитрий Костюк - Измерение удобства современных оконных интерфейсов

Архитектура ЭВМ (Основные устройства компьютера)
Архитектура ЭВМ (Основные устройства компьютера)Архитектура ЭВМ (Основные устройства компьютера)
Архитектура ЭВМ (Основные устройства компьютера)oltitovetz
 
Автоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питонеАвтоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питонеSQALab
 
Meet Magento Belarus - Andriy Samilyak
Meet Magento Belarus - Andriy SamilyakMeet Magento Belarus - Andriy Samilyak
Meet Magento Belarus - Andriy SamilyakAmasty
 
Компоненты стандартного меню и стандартные панели инструментов
Компоненты стандартного меню и стандартные панели инструментовКомпоненты стандартного меню и стандартные панели инструментов
Компоненты стандартного меню и стандартные панели инструментовkurbanovafaina
 
Как мы играли в DevOps и как получился Magento Autoscale
Как мы играли в DevOps и как получился  Magento AutoscaleКак мы играли в DevOps и как получился  Magento Autoscale
Как мы играли в DevOps и как получился Magento AutoscaleAndriy Samilyak
 
Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...
Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...
Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...Atwix
 
Повторение по теме "Знакомство с компьютером"
Повторение по теме "Знакомство с компьютером"Повторение по теме "Знакомство с компьютером"
Повторение по теме "Знакомство с компьютером"rkive
 
аппаратное и программное обеспечение
аппаратное и программное обеспечениеаппаратное и программное обеспечение
аппаратное и программное обеспечениеtanya1974
 
Нагрузочное тестирование. С чего начать?
Нагрузочное тестирование. С чего начать?Нагрузочное тестирование. С чего начать?
Нагрузочное тестирование. С чего начать?OdessaQA
 
GUI тесты на чистом питоне: Win32, MS UI Automation и щепотка чёрной магии
GUI тесты на чистом питоне: Win32, MS UI Automation и щепотка чёрной магииGUI тесты на чистом питоне: Win32, MS UI Automation и щепотка чёрной магии
GUI тесты на чистом питоне: Win32, MS UI Automation и щепотка чёрной магииVasily Ryabov
 
Контроль качества и сопровождение программ в реальном времени
Контроль качества и сопровождение программ в реальном времениКонтроль качества и сопровождение программ в реальном времени
Контроль качества и сопровождение программ в реальном времениSQALab
 
линукс
линукслинукс
линуксlekiya
 
Flow Works Edited Lowres
Flow Works Edited LowresFlow Works Edited Lowres
Flow Works Edited Lowresascreen
 

Similar to Дмитрий Костюк - Измерение удобства современных оконных интерфейсов (15)

Архитектура ЭВМ (Основные устройства компьютера)
Архитектура ЭВМ (Основные устройства компьютера)Архитектура ЭВМ (Основные устройства компьютера)
Архитектура ЭВМ (Основные устройства компьютера)
 
Автоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питонеАвтоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питоне
 
Meet Magento Belarus - Andriy Samilyak
Meet Magento Belarus - Andriy SamilyakMeet Magento Belarus - Andriy Samilyak
Meet Magento Belarus - Andriy Samilyak
 
Компоненты стандартного меню и стандартные панели инструментов
Компоненты стандартного меню и стандартные панели инструментовКомпоненты стандартного меню и стандартные панели инструментов
Компоненты стандартного меню и стандартные панели инструментов
 
X Window
X WindowX Window
X Window
 
Как мы играли в DevOps и как получился Magento Autoscale
Как мы играли в DevOps и как получился  Magento AutoscaleКак мы играли в DevOps и как получился  Magento Autoscale
Как мы играли в DevOps и как получился Magento Autoscale
 
Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...
Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...
Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...
 
Повторение по теме "Знакомство с компьютером"
Повторение по теме "Знакомство с компьютером"Повторение по теме "Знакомство с компьютером"
Повторение по теме "Знакомство с компьютером"
 
аппаратное и программное обеспечение
аппаратное и программное обеспечениеаппаратное и программное обеспечение
аппаратное и программное обеспечение
 
Нагрузочное тестирование. С чего начать?
Нагрузочное тестирование. С чего начать?Нагрузочное тестирование. С чего начать?
Нагрузочное тестирование. С чего начать?
 
GUI тесты на чистом питоне: Win32, MS UI Automation и щепотка чёрной магии
GUI тесты на чистом питоне: Win32, MS UI Automation и щепотка чёрной магииGUI тесты на чистом питоне: Win32, MS UI Automation и щепотка чёрной магии
GUI тесты на чистом питоне: Win32, MS UI Automation и щепотка чёрной магии
 
9386
93869386
9386
 
Контроль качества и сопровождение программ в реальном времени
Контроль качества и сопровождение программ в реальном времениКонтроль качества и сопровождение программ в реальном времени
Контроль качества и сопровождение программ в реальном времени
 
линукс
линукслинукс
линукс
 
Flow Works Edited Lowres
Flow Works Edited LowresFlow Works Edited Lowres
Flow Works Edited Lowres
 

More from Minsk Linux User Group

Vladimir ’mend0za’ Shakhov — Linux firmware for iRMC controller on Fujitsu P...
 Vladimir ’mend0za’ Shakhov — Linux firmware for iRMC controller on Fujitsu P... Vladimir ’mend0za’ Shakhov — Linux firmware for iRMC controller on Fujitsu P...
Vladimir ’mend0za’ Shakhov — Linux firmware for iRMC controller on Fujitsu P...Minsk Linux User Group
 
Андрэй Захарэвіч — Hack the Hackpad: Першая спроба публічнага кіравання задач...
Андрэй Захарэвіч — Hack the Hackpad: Першая спроба публічнага кіравання задач...Андрэй Захарэвіч — Hack the Hackpad: Першая спроба публічнага кіравання задач...
Андрэй Захарэвіч — Hack the Hackpad: Першая спроба публічнага кіравання задач...Minsk Linux User Group
 
Святлана Ермаковіч — Вікі-дапаможнік. Як узмацніць беларускую вікі-супольнасць
Святлана Ермаковіч — Вікі-дапаможнік. Як узмацніць беларускую вікі-супольнасцьСвятлана Ермаковіч — Вікі-дапаможнік. Як узмацніць беларускую вікі-супольнасць
Святлана Ермаковіч — Вікі-дапаможнік. Як узмацніць беларускую вікі-супольнасцьMinsk Linux User Group
 
Тимофей Титовец — Elastic+Logstash+Kibana: Архитектура и опыт использования
Тимофей Титовец — Elastic+Logstash+Kibana: Архитектура и опыт использованияТимофей Титовец — Elastic+Logstash+Kibana: Архитектура и опыт использования
Тимофей Титовец — Elastic+Logstash+Kibana: Архитектура и опыт использованияMinsk Linux User Group
 
Андрэй Захарэвіч - Як мы ставілі KDE пад FreeBSD
Андрэй Захарэвіч - Як мы ставілі KDE пад FreeBSDАндрэй Захарэвіч - Як мы ставілі KDE пад FreeBSD
Андрэй Захарэвіч - Як мы ставілі KDE пад FreeBSDMinsk Linux User Group
 
Vitaly ̈_Vi ̈ Shukela - My FOSS projects
Vitaly  ̈_Vi ̈ Shukela - My FOSS projectsVitaly  ̈_Vi ̈ Shukela - My FOSS projects
Vitaly ̈_Vi ̈ Shukela - My FOSS projectsMinsk Linux User Group
 
Alexander Lomov - Cloud Foundry и BOSH: истории из жизни
Alexander Lomov - Cloud Foundry и BOSH: истории из жизниAlexander Lomov - Cloud Foundry и BOSH: истории из жизни
Alexander Lomov - Cloud Foundry и BOSH: истории из жизниMinsk Linux User Group
 
Vikentsi Lapa — How does software testing become software development?
Vikentsi Lapa — How does software testing  become software development?Vikentsi Lapa — How does software testing  become software development?
Vikentsi Lapa — How does software testing become software development?Minsk Linux User Group
 
Михаил Волчек — Свободные лицензии. быть или не быть? Продолжение
Михаил Волчек — Свободные лицензии. быть или не быть? ПродолжениеМихаил Волчек — Свободные лицензии. быть или не быть? Продолжение
Михаил Волчек — Свободные лицензии. быть или не быть? ПродолжениеMinsk Linux User Group
 
Максим Мельников — IPv6 at Home: NAT64, DNS64, OpenVPN
Максим Мельников — IPv6 at Home: NAT64, DNS64, OpenVPNМаксим Мельников — IPv6 at Home: NAT64, DNS64, OpenVPN
Максим Мельников — IPv6 at Home: NAT64, DNS64, OpenVPNMinsk Linux User Group
 
Слава Машканов — “Wubuntu”: Построение гетерогенной среды Windows+Linux на н...
Слава Машканов — “Wubuntu”: Построение гетерогенной среды  Windows+Linux на н...Слава Машканов — “Wubuntu”: Построение гетерогенной среды  Windows+Linux на н...
Слава Машканов — “Wubuntu”: Построение гетерогенной среды Windows+Linux на н...Minsk Linux User Group
 
MajorDoMo: Открытая платформа Умного Дома
MajorDoMo: Открытая платформа Умного ДомаMajorDoMo: Открытая платформа Умного Дома
MajorDoMo: Открытая платформа Умного ДомаMinsk Linux User Group
 
Максим Салов - Отладочный монитор
Максим Салов - Отладочный мониторМаксим Салов - Отладочный монитор
Максим Салов - Отладочный мониторMinsk Linux User Group
 
Максим Мельников - FOSDEM 2014 overview
Максим Мельников - FOSDEM 2014 overviewМаксим Мельников - FOSDEM 2014 overview
Максим Мельников - FOSDEM 2014 overviewMinsk Linux User Group
 
Константин Шевцов - Пара слов о Jenkins
Константин Шевцов - Пара слов о JenkinsКонстантин Шевцов - Пара слов о Jenkins
Константин Шевцов - Пара слов о JenkinsMinsk Linux User Group
 
Ермакович Света - Операция «Пингвин»
Ермакович Света - Операция «Пингвин»Ермакович Света - Операция «Пингвин»
Ермакович Света - Операция «Пингвин»Minsk Linux User Group
 
Михаил Волчек - Смогут ли беларусы вкусить плоды Творческих Общин? Creative C...
Михаил Волчек - Смогут ли беларусы вкусить плоды Творческих Общин? Creative C...Михаил Волчек - Смогут ли беларусы вкусить плоды Творческих Общин? Creative C...
Михаил Волчек - Смогут ли беларусы вкусить плоды Творческих Общин? Creative C...Minsk Linux User Group
 
Алексей Туля - А нужен ли вам erlang?
Алексей Туля - А нужен ли вам erlang?Алексей Туля - А нужен ли вам erlang?
Алексей Туля - А нужен ли вам erlang?Minsk Linux User Group
 

More from Minsk Linux User Group (20)

Vladimir ’mend0za’ Shakhov — Linux firmware for iRMC controller on Fujitsu P...
 Vladimir ’mend0za’ Shakhov — Linux firmware for iRMC controller on Fujitsu P... Vladimir ’mend0za’ Shakhov — Linux firmware for iRMC controller on Fujitsu P...
Vladimir ’mend0za’ Shakhov — Linux firmware for iRMC controller on Fujitsu P...
 
Андрэй Захарэвіч — Hack the Hackpad: Першая спроба публічнага кіравання задач...
Андрэй Захарэвіч — Hack the Hackpad: Першая спроба публічнага кіравання задач...Андрэй Захарэвіч — Hack the Hackpad: Першая спроба публічнага кіравання задач...
Андрэй Захарэвіч — Hack the Hackpad: Першая спроба публічнага кіравання задач...
 
Святлана Ермаковіч — Вікі-дапаможнік. Як узмацніць беларускую вікі-супольнасць
Святлана Ермаковіч — Вікі-дапаможнік. Як узмацніць беларускую вікі-супольнасцьСвятлана Ермаковіч — Вікі-дапаможнік. Як узмацніць беларускую вікі-супольнасць
Святлана Ермаковіч — Вікі-дапаможнік. Як узмацніць беларускую вікі-супольнасць
 
Тимофей Титовец — Elastic+Logstash+Kibana: Архитектура и опыт использования
Тимофей Титовец — Elastic+Logstash+Kibana: Архитектура и опыт использованияТимофей Титовец — Elastic+Logstash+Kibana: Архитектура и опыт использования
Тимофей Титовец — Elastic+Logstash+Kibana: Архитектура и опыт использования
 
Андрэй Захарэвіч - Як мы ставілі KDE пад FreeBSD
Андрэй Захарэвіч - Як мы ставілі KDE пад FreeBSDАндрэй Захарэвіч - Як мы ставілі KDE пад FreeBSD
Андрэй Захарэвіч - Як мы ставілі KDE пад FreeBSD
 
Vitaly ̈_Vi ̈ Shukela - My FOSS projects
Vitaly  ̈_Vi ̈ Shukela - My FOSS projectsVitaly  ̈_Vi ̈ Shukela - My FOSS projects
Vitaly ̈_Vi ̈ Shukela - My FOSS projects
 
Vitaly ̈_Vi ̈ Shukela - Dive
Vitaly  ̈_Vi ̈ Shukela - DiveVitaly  ̈_Vi ̈ Shukela - Dive
Vitaly ̈_Vi ̈ Shukela - Dive
 
Alexander Lomov - Cloud Foundry и BOSH: истории из жизни
Alexander Lomov - Cloud Foundry и BOSH: истории из жизниAlexander Lomov - Cloud Foundry и BOSH: истории из жизни
Alexander Lomov - Cloud Foundry и BOSH: истории из жизни
 
Vikentsi Lapa — How does software testing become software development?
Vikentsi Lapa — How does software testing  become software development?Vikentsi Lapa — How does software testing  become software development?
Vikentsi Lapa — How does software testing become software development?
 
Михаил Волчек — Свободные лицензии. быть или не быть? Продолжение
Михаил Волчек — Свободные лицензии. быть или не быть? ПродолжениеМихаил Волчек — Свободные лицензии. быть или не быть? Продолжение
Михаил Волчек — Свободные лицензии. быть или не быть? Продолжение
 
Максим Мельников — IPv6 at Home: NAT64, DNS64, OpenVPN
Максим Мельников — IPv6 at Home: NAT64, DNS64, OpenVPNМаксим Мельников — IPv6 at Home: NAT64, DNS64, OpenVPN
Максим Мельников — IPv6 at Home: NAT64, DNS64, OpenVPN
 
Слава Машканов — “Wubuntu”: Построение гетерогенной среды Windows+Linux на н...
Слава Машканов — “Wubuntu”: Построение гетерогенной среды  Windows+Linux на н...Слава Машканов — “Wubuntu”: Построение гетерогенной среды  Windows+Linux на н...
Слава Машканов — “Wubuntu”: Построение гетерогенной среды Windows+Linux на н...
 
MajorDoMo: Открытая платформа Умного Дома
MajorDoMo: Открытая платформа Умного ДомаMajorDoMo: Открытая платформа Умного Дома
MajorDoMo: Открытая платформа Умного Дома
 
Максим Салов - Отладочный монитор
Максим Салов - Отладочный мониторМаксим Салов - Отладочный монитор
Максим Салов - Отладочный монитор
 
Максим Мельников - FOSDEM 2014 overview
Максим Мельников - FOSDEM 2014 overviewМаксим Мельников - FOSDEM 2014 overview
Максим Мельников - FOSDEM 2014 overview
 
Константин Шевцов - Пара слов о Jenkins
Константин Шевцов - Пара слов о JenkinsКонстантин Шевцов - Пара слов о Jenkins
Константин Шевцов - Пара слов о Jenkins
 
Ермакович Света - Операция «Пингвин»
Ермакович Света - Операция «Пингвин»Ермакович Света - Операция «Пингвин»
Ермакович Света - Операция «Пингвин»
 
Михаил Волчек - Смогут ли беларусы вкусить плоды Творческих Общин? Creative C...
Михаил Волчек - Смогут ли беларусы вкусить плоды Творческих Общин? Creative C...Михаил Волчек - Смогут ли беларусы вкусить плоды Творческих Общин? Creative C...
Михаил Волчек - Смогут ли беларусы вкусить плоды Творческих Общин? Creative C...
 
Vikentsi Lapa - Tools for testing
Vikentsi Lapa - Tools for testingVikentsi Lapa - Tools for testing
Vikentsi Lapa - Tools for testing
 
Алексей Туля - А нужен ли вам erlang?
Алексей Туля - А нужен ли вам erlang?Алексей Туля - А нужен ли вам erlang?
Алексей Туля - А нужен ли вам erlang?
 

Дмитрий Костюк - Измерение удобства современных оконных интерфейсов

  • 1. Оценка эффективности мультипрограммной работы в современных Linux GUI Д.А. Костюк, А.В. Шитиков, О.О. Латий Брестский государственный технический университет
  • 2. Классический десктоп WIMP «window, icon, menu, pointing device» окно, значок, меню, манипулятор Desktop Metaphor - метафора рабочего стола папки и документы (их можно открывать в виде окна)  вспомогательные приложения  средства интеграции с WIMP (док-панель, панель задач, ...) 
  • 3. Система тестирования Модуль фиксации мозговой активности (EEG): ● аппаратная часть (Neurosky MindWave) ● программная часть (Puzzlebox Synapse) Манипулятор: ● мышь (mouse) ● сенсорный экран (touchscreen) ● другие устройства
  • 4. EEG ● eSense Attention (концентрация) ● eSense Meditation (расслабленность)
  • 5. Датчик частоты сердечных сокращений (ЧСС) ● Пятиминутные интервалы тестирования – выход на устойчивый режим – без эффекта монотонности работы ● Pulse Sonic K920D Heart Rate Monitor – минимальная, максимальная и средняя ЧСС
  • 6. 1-й этап (копирование текста)  Пользователь копирует числа из окна «Source» в окно «Destination» – предусмотрен режим с одним окном «Destination» (тестирование работы с однооконными приложениями) и с тремя (тестирование многооконных приложений)  Дается фиксированный промежуток времени  Система отмечает в журнале ошибки  Регистрируется состояние оператора
  • 8. Тестируемые оболочки ● ● ● Классический десктоп (KDE 4.x, LXDE) Gnome Shell (переключение окон с помощью режима обзора и с помощью мини-окон) Ubuntu Unity (переключение с помощью док-панели)
  • 9. 2-й этап (распознавание фигур) ● Окно «Source» задает геометрическую фигуру, которую нужно выбрать из 25 фигур в окне «Destination» ● Тест оценивает влияние GUI на скорость распознавания образов (методология Р.М. Грановской и И.Я. Бережной)
  • 10. Показатели ● ● Navg — темп прохождения теста (число итераций, выполняемых за минуту) Havg — средняя частота сердечного ритма за время прохождения теста ● aavg — средняя концентрация внимания ● mavg — средний уровень релаксации
  • 11. Применение подхода  Оценка графической оболочки в роли полезной помехи − −   взаимодействие с оболочкой может играть роль микропауз в работе, снимая напряжение... ...в большей или меньшей степени Оценка влияния модификаций интерфейса на пользователя Выбор интерфейсных решений для переноса на сенсорные устройства
  • 12. Копирование чисел в однооконных приложениях ● Темп прохождения теста: ● ● ● KDE и Gnome показали близкий темп мини-окна в Gnome позволили всех обогнать Физическая нагрузка: ● ● ● минимум — в KDE максимум в Gnome с мини-окнами 80 70 60 50 40 30 20 10 0 KDE Gnome Gnome+mwin Navg Havg a_avg Концентрация внимания: ● минимум в Gnome (отвлекающие факторы?)
  • 13. Копирование чисел в многооконных приложениях ● Темп прохождения теста: ● ● ● максимум показал Gnome минимум продемонстрировала Unity из-за неудобного переключения между окнами одного приложения Физическая нагрузка: 100 80 ● ● максимальна в Gnome Концентрация внимания: ● ● максимальна в Unity 60 KDE Gnome Unity 40 20 0 Navg Havg a_avg минимальна в KDE и LXDE (и минимальный размах колебаний концентрации)
  • 14. Во что обходится планшет? 150% 100% ● Снижение темпа: KDE Gnome Unity 50% 0% ● ● ● в KDE — на 50% в Gnome и Unity на 150% <T> <a_avg> Уменьшение физической нагрузки: ● в KDE практически не замечено ● ● <H_avg> в Gnome 3 и Unity — на 10%–20% Увеличение концентрации внимания: ● в Unity практически не замечено ● в KDE и Gnome — соответственно на 20% и 30%
  • 15. Распознавание фигур ● Длительность теста ● максимальный темп предсказуемо достигается без переключения окон ● максимальный темп с переключением окон — с панелью задач ● минимальный темп наблюдается в Unity ● ● за счет энергичного движения в угол экрана Gnome 3 «разгоняет» пользователя, поднимая темп Среднее время поиска ● ● ● предсказуемо минимальное без переключения окон с переключением окон минимальное — с панелью задач максимальное время наблюдается опять же в Unity 115 110 105 100 <T>/10 95 90 85 <t_avg> 80 75 70 LXDE Gnome Unity
  • 16. Распознавание фигур (2) ● концентрация внимания ● предсказуемо выше всего без переключения окон ● с переключением максимальна для панели задач ● ● в Unity концентрация внимания выше чем в Gnome при меньшей скорости (вероятно, пользователь сосредоточенно двигает мышь) cтупор (пользователь замирает, глядя в экран): ● ● ● с панелью задач ступор минимален в Gnome 3 — наиболее длительный второй по длительности — без переключения окон (нет ни полезной, ни вредной помехи) 130 120 <t_max> 110 100 <att_avg> 90 <att_max> 80 70 lxde g3 unity
  • 17. Выводы ● В целом KDE остается высокоэффективным DE и предоставляет наиболее удобное переключение окон для сенсорного экрана ● ● Отдельный режим управления окнами чаще негативен: снижает скорость работы и приковывает внимание ● ● ● при активном переключении окон приводит к преждевременному росту усталости и может периодически вводить пользователя в ступор и это — концепция «неотвлекающего интерфейса»? Вопрос эффективности расходования ментальной активности ● ● ● если пользователь может выделить место для массивной панели задач показали себя наиболее проблемными Unity на ПК и Gnome на планшете вопрос о «незначительных жертвах» DE в пользу удобства сенсорного управления... Не является ли популярность «сенсорных» интерфейсов подсознательной формой итальянской забастовки против насыщенного рабочего ритма?