Применение обобщенного алгоритма обработки слабоформализованной информации для оценивания и повышения производительности труда программистов
Рассмотрение эффективности применения алгоритма обработки слабоформализованной информации к задаче повышения производительности труда программистов. Разработка объективных критериев оценки сайтов. Определение стереотипа поведения сотрудника на работе.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 11.01.2018 |
Размер файла | 50,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http: //www. allbest. ru/
Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» имени В.И. Ульянова (Ленина)
Применение обобщенного алгоритма обработки слабоформализованной информации для оценивания и повышения производительности труда программистов
А.А. Копыльцов
Аннотация
Рассматривается применение обобщенного алгоритма обработки слабоформализованной информации к задаче повышения производительности труда программистов, т. е. работников, которые много времени проводят в сети Интернет. Предполагается, что сотрудник компании в течение рабочего дня выходит в Интернет и работает с различными сайтами. Сайты могут, как относиться к работе, так и не иметь отношения к деятельности компании. Требуется оценить, какое количество времени сотрудник проводит на сайтах, относящихся к работе компании и на других сайтах. Трудность заключается в том, что нет достаточно объективных критериев оценки сайтов, т. е. эта информация является слабоформализованной. Поэтому, предлагается применить обобщенный алгоритм для обработки такой информации. Применение этого алгоритма позволяет выявить стереотип поведения сотрудника на работе, т. е. оценить, сколько времени он проводит на различных видах сайтов, насколько это достоверно, насколько устойчиво такое его поведение, т. е. есть ли зависимость от каких-либо видов сайтов и т.д. Если такая зависимость устойчиво проявляется в течение длительного времени и сайты не имеют отношения к работе компании, то руководству компании нужно обратить внимание на подобных сотрудников.
Ключевые слова: слабоформализованная информация, обработка информации, алгоритм, производительность труда, управление
Введение
алгоритм производительность программист сайт
Особенностью настоящего времени является то, что в компаниях занимающихся производством программных продуктов сотрудники много времени проводят в Интернете. Они могут находиться на сайтах относящихся непосредственно к работе компании, на игровых и прочих развлекательных сайтах, а также на иных сайтах. Сложность состоит в классификации сайтов на сайты, которые относятся к работе компании и не являются таковыми. Информация о сайтах является слабоформализованной и часто ее недостаточно для отнесения сайта к тому или иному классу [1 - 7]. Для обработки слабоформализованной информации предлагается обобщенный алгоритм [8 - 13], который позволяет выявить стереотип поведения сотрудников на работе, т. е. оценить, сколько времени они проводят на различных сайтах, насколько это достоверно, насколько устойчиво такое их поведение, т. е. есть ли зависимость от каких-либо видов сайтов и т.д. Если такая зависимость устойчиво проявляется в течение длительного времени и сайты не имеют отношения к работе компании, то руководству компании нужно обратить внимание на подобных сотрудников.
1. Повышение производительности труда
Рассмотрена задача повышения производительности труда работников компании, занимающейся производством программных продуктов. Особенность такой компании - сотрудники много времени проводят в сети Интернет. Рассмотрена модель обработки информации, поступающей от компьютера, подключенного к сети Интернет. Предполагается, что сотрудник компании выходит в Интернет и подключается к различным сайтам. Сайты различаются, например, по следующим видам:
· сайты, относящиеся к работе;
· сайты, относящиеся к развлечениям (например, игры);
· прочие сайты (например, новости, личные увлечения и др.).
Предположим, что сотрудник в течение рабочего дня выходил в Интернет:
· на сайты, относящиеся к работе, N раз и оставался на них в течение t11, t12 ,…, t1N часов, соответственно;
· на сайты, относящиеся к развлечениям, К раз и оставался на них в течение t21, t22 ,.., t2К часов, соответственно;
· на иные сайты L раз и оставался на них в течение t31, t32 ,…, t3L часов, соответственно.
Тогда, просуммировав, получим, что время, затрачиваемое на каждый из трех видов сайтов, равно
или, нормируя за 8 часовой рабочий день, получим
Можно построить зависимость нормированного времени (за 8 часов) от видов сайтов, например, относящихся к работе (А), относящихся к развлечениям (В) или других сайтов (С). Например, если сотрудник 4 часа провел на сайтах, относящихся к работе, 1,6 часа на сайтах относящихся к развлечениям и 2,4 часа на иных сайтах, то можно вычислить А1=4/8=0,5, В1=1,6/8=0,2, С1=2,4/8=0,3 и построить график (рис. 1).
Рис. 1 Зависимость нормированного времени (ось ординат) от видов сайтов (ось абсцисс)
Можно, аналогично, построить усредненные зависимости за неделю, месяц, квартал или год. Если точка А1 ниже точки В1 или С1, то руководству компании следует задуматься о том, на что сотрудник тратит свое рабочее время.
2. Применение обобщенного алгоритма
Обобщенный алгоритм обработки слабоформализованной информации включает 14 шагов [8 - 13].
1. Сбор информации о выходе сотрудников в сеть Интернет и подключении к различным сайтам.
2. Распознавание сайтов, к которым подключаются сотрудники.
3. Классификация информации по n классам. В нашем случае n=3, поскольку сайты классифицируются по трем видам: сайты, относящиеся к работе, развлечениям и другие сайты.
4. В каждом из трех выделенных классов за определенный промежуток времени (например, рабочий день, неделя, месяц, год) вычисляем [8]:
· сколько раз сотрудник выходил на конкретные сайты и сколько времени на них находился (чем больше времени проводил на каком-либо сайте, тем большим приоритетом этот сайт обладает);
· свертку, т. е. среднее количество выходов на сайты и среднее время пребывания на них за рабочий день, а также дисперсию и среднее квадратичное отклонение;
· общее время пребывания за рабочий день на сайтах каждого из трех видов сайтов.
5. Оценивание достоверности осуществляется следующим образом. Предполагается, что ранее были проведены эксперименты, в результате которых было получено, что средняя продолжительность времени Hсрi нахождения на сайтах одного из трех видов за рабочий день 0HсрiHmaxi, где i - номер вида сайта (i=1, 2, 3), Nсайт=3 - всего видов сайтов, Hmaxi - наибольшее значение, определяемое на основании ранее проведенных экспериментов. Если для новой поступающей информации имеем HноваяiHmaxi для всех i, то информация считается достоверной. Если это выполняется для N1 видов сайтов, то достоверность равна N1/Nсайт.
6. Оценивание безопасности информации осуществляется путем проверки Nсайт- N1 видов сайтов, где Hноваяi>Hmaxi. Если это неравенство справедливо и Hноваяi удовлетворяет старому проверенному тестовому варианту, то Hmaxi корректируется. Если же это несправедливо, то этот конкретный сайт отнесен не к тому виду сайтов, т. е. его классификация неправильная. Выявляем число неправильно классифицированных сайтов N2 и тогда безопасность равна (Nсайт- N2)/Nсайт.
7. Установление связей между вновь поступающей новой информацией и ранее полученной информацией осуществляется следующим образом. Новая информация, т. е. набор усредненных значений времени проводимого сотрудником на каждом из видов сайтов за рабочий день, сравнивается с ранее полученными наборами, которые хранятся в памяти компьютера, и ищется наиболее близкий по минимуму среднего квадратичного отклонения. В случае задания некоторого интервала, может оказаться, что в этот интервал попадает несколько ранее полученных вариантов. Подсчитываем количество таких вариантов (М).
8. Оценивание вероятности, т. е. вероятности с которой можно доверять поступающей новой информации в каждом из выбранных трех классов осуществляется следующим образом. Если МM*, где М* - некоторое заранее заданное число, то Р=1. Если это неравенство не выполняется, то осуществляется переход на второй шаг. Если, например, М*=1, и М=2, то МM* и, следовательно, Р=1.
9. Поддержка принятия решений в трех выделенных классах осуществляется следующим образом. В случае выполнения следующих условий поступающая новая информация записывается в хранилище для данного класса. Перечислим эти условия:
· IДПИ>IДПИ* для некоторого IДПИ*, где IДПИ - достоверность поступающей слабоформализованной информации;
· IБПИ>IБПИ* для некоторого IБПИ*, где IБПИ - безопасность поступающей слабоформализованной информации;
· М>M* для некоторого М*, где М - число связей;
· Р>P* для некоторого Р*, где Р - вероятность, с которой можно доверять полученной слабоформализованной информации.
Нормировка числа связей М осуществляется следующим образом
,
где MN - нормированное, а Mmax - максимальное значение М.
На основании выше изложенного имеем следующие неравенства
0IДПИ1, 0IБПИ1, 0MN1, 0Р1.
Если выше перечисленные условия и условие MN>MN*, где MN* - некоторое число, выполнены, то новая поступающая информация может быть записана в хранилище для данного класса. Поскольку в нашем случае все условия выполняются, то набор средних значений промежутков времени проводимого сотрудником на каждом из видов сайтов за рабочий день, записывается в хранилище.
10. Обобщенная поддержка принятия решений проводится на основе предыдущего шага, т. е. набор средних значений промежутков времени проводимого сотрудником на каждом из видов сайтов за рабочий день, записывается в хранилище.
11. Оценивание правильности принятых решений проводится следующим образом. Если вновь поступающая информация записывается в хранилище, то осуществляется и ее свертка, в результате которой получаем, например, CN [8]. Сравнение CN со свертками C1, C2, …, Ck ранее полученной информации и записанными в хранилище проводим следующим образом. Если для некоторых i{1, 2, …, k} и >0, имеем
,
то считается, что вновь поступающая информация с номером N и ранее записанная в хранилище информация с номером i связаны между собой. Подсчитываем число таких связей (ММ). Вероятность того, что принятое решение правильное Р=1, если ММ>ММ* для некоторого ММ*, а в противном случае Р<1. На основе выше изложенного в нашем случае имеем Р=1.
12. Выработка устойчивой реакции на поступающую информацию происходит следующим образом. Если среднее квадратичное отклонение между вновь поступившим набором средних значений промежутков времени проводимого сотрудником на каждом из видов сайтов за рабочий день и несколькими ранее полученными наборами меньше , для некоторого >0, то считается, что вырабатывается устойчивая реакция на поступающую информацию. Эти наборы записываются в хранилище с индексом «устойчивая»: IУИ.
13. Генерация решений осуществляется следующим образом. Рассмотрим фрагменты информации с индексом «устойчивая» и связи между ними. Если Сij>C*, где C* - некоторое число, Сij - число связей между фрагментами информации, имеющими номера i и j, то полагаем, что фрагменты информации с номерами i и j связаны и уровень связности равен Сij.
14. Генерация новой информации осуществляется следующим образом. Новая информация - это информация с номером Ik о том, что фрагменты информации с номерами Ii и Ij связаны. Эту информацию можно направить на первый шаг. Таким образом, если информация с номером Ii характеризуется показателями i1, i2, …, ii1, а информация с номером Ij - показателями j1, j2, … ,jj1, то информация с номером
характеризуется показателями i1, i2, …, ii1, j1, j2, …, jj1, которые являются объединением показателей Ii и Ij. Свертка на 4 шаге делается по объединенным показателям i1, i2, …, ii1, j1, j2, …, jj1. Применительно к нашему случаю делаем объединение двух экспериментов, а затем вычисляем для трех видов сайтов средние значения. Если это так, то полученный вариант средних значений тоже может быть. Это является новой информацией, которая может быть передана на обработку на первый шаг. Можно вычислить средние значения по всем видам сайтов, их дисперсии, средние квадратичные отклонения и т.д.
В итоге, выявляется стереотип поведения сотрудника (сколько времени он проводит на различных видах сайтов, насколько это достоверно, насколько устойчиво такое его поведение, т. е. есть ли зависимость от каких-либо видов сайтов и т.д.) Окончательное решение принимает руководитель компании. Например, если в течение рабочего дня сотрудник первые два часа находился на сайтах связанных с работой, следующий час находился на сайтах развлечений, следующие 2 часа находился на других сайтах, а последние три часа - на сайтах связанных с развлечениями, то руководству компании нужно подумать о целесообразности привлекать к работе такого сотрудника.
Заключение
Предлагается применение обобщенного алгоритма обработки слабоформализованной информации к задаче повышения производительности труда работников, много времени проводящих в сети Интернет. Предполагается, что сотрудник компании по роду своей работы выходит в Интернет и подключается к различным сайтам. Сайты могут быть различными, как относящимися к работе, так и не относящимися к работе, например, развлекательные, игровые и др. Требуется оценить, сколько времени сотрудник проводит на сайтах, относящихся к работе и на сайтах, не относящихся к работе. А также выявить стереотип поведения сотрудника на работе, т. е. оценить, сколько времени он проводит на различных видах сайтов, насколько это достоверно, насколько устойчиво такое его поведение, т. е. есть ли зависимость от каких-либо видов сайтов и т.д. Недостаток слабоформализованной информации состоит, например, в том, что сайты обычно довольно сложно квалифицировать по признаку относятся ли они к работе или нет. Аналогичная ситуация наблюдается, например, при чтении литературы, т. е. не всегда с уверенностью можно сказать, что какая-либо книга или статья относится к работе или нет.
Литература
1. Cherpakov A.V., Soloviev A.N., Gricenko V.V., Mohanty S.C., Parshin D.Y., Butenko U.I., Bocharova O.V. Comparison of finite element modeling and analytical approach results for oscillating rod structure with crack // Инженерный вестник Дона, 2014, №4 URL: ivdon.ru/ru/magazine/archive/n4y2014/2785
2. Синявская Е.Д. Оптимизация на основе вероятностного подхода нечетких моделей управления производственными объектами управления // Инженерный вестник Дона, 2014, №3 URL: ivdon.ru/ru/magazine/archive/n3y2014/2462
3. Rutkowski L. Metody i techniki sztucznej inteligencji. Warszawa: Wydawnictwo Naukowe PWN. 2005. 520 p.
4. Moon F.C. Chaotic Vibrations. New York: A Wiley-Interscience Publication John Wiley & Sons. 1990. 312 p.
5. Feder J. Fractals. New York: Plenum Press. 1991. 260 p.
6. Murray J.D. Lectures on Nonlinear Differential Equations: Models in Biology. Oxford: Clarendon Press. 1977. 398 p.
7. Kandel E.R. In Search of Memory. New York: A Wiley-Interscience Publication John Wiley & Sons. 2006. 736 p.
8. Копыльцов А.А. Применение обобщенного алгоритма обработки слабоформализованной информации для управления неравновесной химической реакцией // Инженерный вестник Дона, 2015, №1, ч.2 URL: ivdon.ru/ru/magazine/archive/n1p2y2015/2812
9. Копыльцов А.А. Модель классификации информации и алгоритм ее предварительной обработки для статических и динамических объектов // Известия СПбГЭТУ “ЛЭТИ” (известия государственного электротехнического университета), серия “Информатика, управление и компьютерные технологии”. 2013. №6. С. 134-139.
10. Копыльцов А.А., Копыльцов А.В. Алгоритм обработки слабоформализованной информации, поступающей от технических систем // Известия СПбГЭТУ “ЛЭТИ” (известия государственного электротехнического университета), серия “Информатика, управление и компьютерные технологии”. 2012. №8. С. 30-36.
11. Копыльцов А.А. Алгоритм коррекции связей между фрагментами слабоформализованной информации и генерация новой информации // Вестник Нижневартовского государственного университета. 2014. №3. С. 28-34.
12. Копыльцов А.А., Копыльцов А.В. Обработка слабоформализованной информации, поступающей от технических систем // Вестник Нижневартовского государственного гуманитарного университета. 2013. №1. С. 32-36.
13. Копыльцов А.А., Копыльцов А.В. Обобщенный алгоритм обработки слабоформализованной информации и его применение // Вестник Нижневартовского государственного университета. 2014. №35. С. 35-44.
References
1. Cherpakov A.V., Soloviev A.N., Gricenko V.V., Mohanty S.C., Parshin D.Y., Butenko U.I., Bocharova O.V. Inћenernyj vestnik Dona (Rus), 2014, №4. URL: ivdon.ru/ru/magazine/archive/n4y2014/2785
2. Sinyavskaya E.D. Inћenernyj vestnik Dona (Rus), 2014, №3. URL: ivdon.ru/ru/magazine/archive/n3y2014/2462
3. Rutkowski L. Metody i techniki sztucznej inteligencji [Methods and technologies of an artificial intelligence]. Warszawa: Wydawnictwo Naukowe PWN. 2005. 520 p.
4. Moon F.C. Chaotic Vibrations. New York: A Wiley-Interscience Publication John Wiley & Sons. 1990. 312 p.
5. Feder J. Fractals. New York: Plenum Press. 1991. 260 p.
6. Murray J.D. Lectures on Nonlinear Differential Equations: Models in Biology. Oxford: Clarendon Press. 1977. 398 p.
7. Kandel E.R. In Search of Memory. New York: A Wiley-Interscience Publication John Wiley & Sons. 2006. 736 p.
8. Kopyltsov A.A. Inћenernyj vestnik Dona (Rus), 2015, №1, part 2. URL: ivdon.ru/ru/magazine/archive/n1p2y2015/2812
9. Kopyltsov A.A. Journal of Saint-Petersburg State Eleсtrotechnical University «LETI» (Rus). 2013. №6. pp. 134-139.
10. Kopyltsov A.A., Kopyltsov A.V. Journal of Saint-Petersburg State Eleсtrotechnical University «LETI» (Rus). 2012. №8. pp. 30-36.
11. Kopyltsov A.A. Journal of Nizhnevartovsk State University (Rus). 2014. №3. pp. 28-34.
12. Kopyltsov A.A., Kopyltsov A.V. Journal of Nizhnevartovsk State University. 2013, (Rus). №1. pp. 32-36.
13. Kopyltsov A.A., Kopyltsov A.V. Journal of Nizhnevartovsk State University (Rus). 2014. №35. pp. 35-44.
Размещено на Allbest.ru
...Подобные документы
Проблема улучшения качества отпечатков пальца с целью повышения эффективности работы алгоритмов биометрической аутентификации. Обзор алгоритмов обработки изображений отпечатков пальцев. Анализ алгоритма, основанного на использовании преобразования Габора.
дипломная работа [4,5 M], добавлен 16.07.2014Анализ существующих алгоритмов обработки информации человеком и современных моделей памяти. Разработка алгоритмов и математической модели ассоциативного мышления. Имитационная модель обработки информации. Компьютерный эксперимент по тестированию модели.
курсовая работа [2,3 M], добавлен 19.11.2014Получение изображения объекта с помощью оптико-электронных систем, построенных на основе ПЗС-приемника. Методы обработки первичной измерительной информации. Реализация алгоритма обработки графической информации с помощью языка программирования Python.
лабораторная работа [1,1 M], добавлен 30.05.2023Анализ выбора цифрового сигнального процессора и структурной схемы устройства обработки информации. Расчет надежности устройства и производительности обмена данных, разработка ленточного графика. Обзор особенностей радиального и межмодульного интерфейса.
дипломная работа [1,8 M], добавлен 20.05.2012Методики оценки производительности и пути выбора вычислительных систем. Использование альтернативных единиц измерения данных о работе на программно-аппаратной платформе используемого приложения. Скорость обработки транзакций; популярные тесты и бенчмарки.
презентация [937,6 K], добавлен 11.12.2013Разработка технологии обработки информации, а также структуры и формы представления данных. Подбор алгоритма и программы решения задачи. Определение конфигурации технических средств. Специфика процесса тестирования и оценки надежности программы.
курсовая работа [959,1 K], добавлен 12.12.2011Моделирование процессов обработки информации с использованием языка GРSS Wоrld. Создание системы массового обслуживания, обрабатывающей заявки. Укрупненная схема моделирующего алгоритма и ее описание. Описание возможных улучшений в работе системы.
курсовая работа [469,7 K], добавлен 26.06.2011Вычисление суммы ряда с заданной точностью. Форма представления исходных данных. Разработка алгоритма и его описание. Выбор метода обработки информации. Упорядочение элементов строк матрицы по возрастанию. Программа подсчета числа слов в предложении.
курсовая работа [23,9 K], добавлен 11.02.2016Обзор электронного документа, его информационное содержание и виды. Разработка программы автоматической обработки текстовых материалов: выбор сред разработки, извлечение понятийной области, получение стека суждений. Стандарты кодирования информации.
дипломная работа [3,9 M], добавлен 10.05.2014Разработка программы на языке Си++ и осуществление постановки и выбора алгоритмов решения задач обработки экономической информации, создание и редактирование базы данных, сортировка записей по определенному запросу, анализ эффективности обработки данных.
контрольная работа [316,8 K], добавлен 28.08.2012Характеристика информации. Перевод числа из двоичной системы в десятичную, шестнадцатеричную и восьмеричную. Способы оценки количества информации. Технические средства обработки информации. Принцип работы, история изобретения струйного принтера.
контрольная работа [1016,6 K], добавлен 22.10.2012Централизованная и децентрализованная организация обработки информации (ОИ) на предприятии. Типовые стадии процесса внедрения систем ОИ по Нолану. Аргументы в пользу централизации системы ОИ. Основные методы оценки эффективности информационных систем.
контрольная работа [20,1 K], добавлен 26.07.2011Модели производительности и эффективности затрат с учетом индивидуальных данных. Чувствительность системы обработки сообщений к изменению параметров М, Р, Т. Зависимость межпроцессорных накладных расходов и быстродействия процессора от параметров системы.
курсовая работа [2,7 M], добавлен 08.07.2012Технология обработки графической информации с помощью ПК, применение в научных и военных исследованиях: формы, кодирование информации, ее пространственная дискретизация. Создание и хранение графических объектов, средства обработки векторной графики.
реферат [20,7 K], добавлен 28.11.2010Роль и место комплекса задач в экономической информационной системе, технико-экономическое обоснование автоматизации обработки информации. Характеристика и анализ существующей организации обработки информации по комплексу задач на объекте управления.
дипломная работа [5,3 M], добавлен 29.06.2012Требования и структура систем обработки экономической информации. Технология обработки информации и обслуживание системы, защита информации. Процесс создания запросов, форм, отчетов, макросов и модулей. Средства организации баз данных и работы с ними.
курсовая работа [2,7 M], добавлен 25.04.2012Виды социальных медиа. Критерии эффективности продвижения аккаунта в социальных сетях. Программная реализация алгоритма моделирования распространения информации в социальной сети "Twitter". Разработка клиентского приложения. Апробация интерфейса системы.
дипломная работа [5,4 M], добавлен 08.02.2016Разработка устройства последовательного сбора и обработки информации с последующим выводом. Выбор элементной базы. Расчет характеристик элементов функциональной схемы. Определение разрядности АЦП и количества бит, передаваемых в информационном кадре.
курсовая работа [160,9 K], добавлен 05.05.2013Разработка проекта автоматизированной системы обработки экономической информации для малого рекламного предприятия. Назначение и основные функции проектируемой системы, требования к ней. Технология обработки и защиты экономической информации предприятия.
контрольная работа [27,8 K], добавлен 10.07.2009Разработка программы для вычисления производительности труда рабочих цеха. Описание среды и языка программирования. Требования к программному и аппаратному обеспечению. Математическая модель решения задачи. Методы тестирования. Техника безопасности.
курсовая работа [2,6 M], добавлен 29.03.2013