Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Эргономика программного обеспечения

Читайте также:
  1. VI. Меры обеспечения безопасности детей на воде
  2. АНАЛИЗ СИСТЕМЫ ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ И ВЫБОР МЕТОДА ЕЕ МОДЕРНИЗАЦИИ
  3. Анализ технического обеспечения систем управления
  4. Важное условие для обеспечения сохранности и безопасности перевозки опасных грузов
  5. Виды обеспечения функционирования АСУТП.
  6. Де-факто (да и де-юре) эта структура является главным координирующим органом во всем механизме государства по отношению к любым аспектам обеспечения любого из видов безопасности.
  7. Динамика кадрового обеспечения образовательного процесса за 5 лет

С точки зрения эргономики, цели, которые необходимо достичь в результате проектирования и разработки программных продуктов следующие:

1. Эффективность: с помощью данного программного продукта пользователь может достичь целей и решить задачи, которые перед ним стоят, с минимальными трудозатратами.

2. Продуктивность, результативность: за минимальное время достигать наивысшего результата.

3. Субъективная удовлетворенность трудом пользователя: отсутствие раздражения, недовольства, негативных эмоций.

Существует несколько основных принципов построения интерфейсов:

1) Принцип группировки согласно этому правилу, экран программы должен быть разбит на ясно очерченные блоки элементов, может быть, даже с заголовком для каждого блока.

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

3) Бритва Оккама или KISS:

a. любая задача должна решаться минимальным числом действий;

b. логика этих действий должна быть очевидной для пользователя;

c. движения курсора и даже глаз пользователя должны быть оптимизированы.

4) Видимость отражает полезность — вынести самую важную информацию и элементы управления на первый план и сделать их легкодоступными пользователю, а менее важную — переместить, например, в меню. [12]

Заключение

В данной работе были проделаны следующие шаги:

1. Проведен анализ структуры объектов ИС, и описана функция отображения близости объектов;

2. Полученный подход сравнения объектов внедрен в ИС «Открытая Карелия»

3. Разработана компонента кэширования вычисленных баллов близости;

4. Разработан интерфейс выдачи рекомендованных объектов для анонимного пользователя;

5. Тестирование полученной рекомендательной системы.

Подход для вычисления рекомендаций, описанный в работе позволяет строить рекомендации на основе слабоструктурированных объектов системы со слабыми связями. Данный подход обладает следующими достоинствами:

1) не накладывает ограничения в алгоритме вычисления схожести;

2) учитывает связи между объектами;

3) гибкость (подход легко адаптируется под различные предметные области).

4) универсальность: поля разного типа учитываются единообразно при построении рекомендаций.

При реализации в ИС «Открытая Карелия» было использовано предварительное кэширование для быстроты ответа пользователю. Такой подход обладает некоторыми недостатками, поэтому требует доработок.

При оценке качества системы были проанализированы некоторые рекомендации для объектов ИС. Минимальная выявленная точность рекомендаций составляет 72%.

Дальнейшая работа над системой рекомендаций будет включать в себя:

1. Исследование применимости и целесообразности различных критериев близости.

2. Реализацию механизма background-кеширования - построения кэша рекомендаций фоновой процедурой, с периодическим обновлением данных.

3. Внедрение полнотекстового поиска в вычисление баллов близости;

4. Тестирование системы рекомендаций с помощью пользователей ИС «Открытая Карелия».

 

 


Список литературы

1. Rokach, Lior, Bracha Shapira, and Paul B. Kantor, Recommender systems handbook, New York:Springer, vol.1., 2011.

2. mongoDB [Электронный ресурс] / Режим доступа: http://www.mongodb.org/, свободный

3. Еврорегион Карелия: Музейный Гипертекст [Электронный ресурс] / Режим доступа: http://openkarelia.org/about, свободный

4. Full-Text Diary: Documentation [Электронный ресурс] / Режим доступа: sphinxsearch.com/docs/, свободный

5. В. И. Левенштейн. Двоичные коды с исправлением выпадений, вставок и замещений символов. Доклады Академий Наук СССР, 1965. 163.4:845-848.

6. Berry, M.J. and Linoff, G., Data mining techniques: for marketing, sales, and customer support. John Wiley & Sons, Inc. New York, NY, USA, 1997.

7. Palmisano, C., Tuzhilin, A., and Gorgoglione, M., Using context to improve predictive modeling of customers in personalization applications. IEEE Transactions on Knowledge and Data Engineering, 20(11):1535–1549, 2008.

8. Schilit, B.N., and Theimer, M.M., Disseminating active map information to mobile hosts. IEEE network, 8(5):22–32, 1994.

9. Мундир гренадера, Открытая Карелия [Электронный ресурс]:

http://mobile.openkarelia.org/show_object?object_id=sip1RaqNRFGFxpSprFQzjQ

10. Sphinx configuration file sample [Электронный ресурс]:

https://sphinxsearch.googlecode.com/svn/trunk/sphinx.conf.in

11. Niwattanakul, Suphakit, et al. "Using of Jaccard coefficient for keywords similarity." Proceedings of the International MultiConference of Engineers and Computer Scientists. Vol. 1. 2013.

12. ISO/ТР 16982:2002 Эргономика взаимодействия человек-система. Методы,основанные на удобстве применения для обеспечения проектирования,ориентированного на человека

13. ЕН 614-1:1995 Безопасность машин. Принципы эргономического проектирования. Часть 1: Терминология и основные принципы

14. https://ru.wikipedia.org/wiki/TF-IDF

 

 


Дата добавления: 2015-10-16; просмотров: 851 | Нарушение авторских прав


Читайте в этой же книге: Типы рекомендаций | Установка и настройка Sphinx | Ранжирование в Sphinx | Разработка компонента кэширования рекомендаций | Предоставление пользовательского интерфейса получения рекомендаций | Исследование точности построения рекомендаций | Область применения | Термины и определения | Требования к дисплею | Требования к освещению |
<== предыдущая страница | следующая страница ==>
Измерение отношения яркостей| Введение

mybiblioteka.su - 2015-2024 год. (0.007 сек.)