Соціальні медіа, їх функціональні особливості та напрямки вивчення. Вибір мови програмування та загальна структура програми, вимоги до неї, аналіз і зберігання отриманих даних. Розробка моделі поведінки у соціальних медіа, оцінка кількості користувачів.
При низкой оригинальности работы "Розробка програмного забезпечення для аналізу сучасного стану соціальних медіа", Вы можете повысить уникальность этой работы до 80-100%
Завдяки науково-технічному прогресу, розвитку програмного забезпечення міжособистісна комунікація виходить на новий рівень, і починає тіснити класичну схему громадських, державних та маркетингових комунікацій через ЗМІ. Оскільки соціальні ЗМІ стають майданчиком для більш доступного та відкритого спілкування, проте вони також надають нові можливості для маркетингових комунікацій, вони стали неосвоєною територією для нових способів конкуренції, кількість людей залучених до соціальних медіа неухильно зростає. Відповідно зростає комунікаційний потенціал соціальних медіа - людський потенціал, тобто кількість людей здатних до дії, до активної комунікації. В даний час збільшується кількість технічних засобів, що дозволяють мати доступ до соціальних медіа (мобільна техніка, КПК, нетбуки, і т. п.); зростає ринок апаратури і програмного забезпечення, що дозволяє створювати, викладати і управляти контентом соціальних медіа (цифрова фото / аудіо / відеоапаратура, програми редагування / монтажу зображення / відео / тексту / звуку, програми контролю за обліковими, спеціальні програми до браузерів і т. п.).Постановку задачі, що визначає задачі і цілі роботи Перший розділ, в якому описується актуальність дослідження. Визначається чітке поняття соціальних медіа, їх відмінність від звичайних ЗМІ.Соціальні медіа включають в себе програмну та апаратну складові, які, проте, не можуть існувати без користувачів, бо самі користувачі займаються наповненням Інтернет-сервісів. Якщо проводити аналіз зібравши данні, що користувачі добровільно розмістили в соціальних медіа, то всі такі користувачі потраплять у вибірку. Користувачам «В Контакте» доступний характерний для багатьох соціальних мереж набір можливостей: створювати профіль з інформацією про себе, використовувати і поширювати контент, гнучко управляти приватних даних, взаємодіяти з іншими користувачами безпосередньо, а також через механізм груп і зустрічей, відслідковувати через стрічку новин активність друзів і співтовариств. Соціальні медіа і соціальні мережі зокрема використовують так званий «ефект вірусності»: корисна або цікава інформація поширюється серед користувачів завдяки їм же. Це може відобразитися на розповсюдженні додатку (якщо він не цікавий користувачу, той наврядчи розповість про нього іншим), тому в додатку передбачена функціональність, яка повинна зацікавити користувача, привернути його увагу і спонукати розповсюджувати додаток далі.Потреба в такій інформації може зявитися у певного кола спеціалістів: · маркетологам (використовуючи дані щодо статі, віку, рівня освіти, місця навчання, місця проживання, спільнот, моделі поведінки, частоти користування соціальними медіа, місця і засобів користування соціальними медіа, відповідей на запитання анкети); · соціологам (використовуючи дані щодо статі, віку, рівня освіти, місця навчання, місця проживання, моделі поведінки); · журналістам (використовуючи дані щодо статі, віку, рівня освіти, місця навчання, місця проживання, спільнот, моделі поведінки, відповідей на запитання анкети); · задля статистики (використовуючи дані щодо статі, віку, рівня освіти, місця навчання, місця проживання, спільнот, моделі поведінки, частоти користування соціальними медіа, місця і засобів користування соціальними медіа); · розробникам (використовуючи дані щодо моделі поведінки, частоти користування соціальними медіа, місця і засобів користування соціальними медіа, відповідей на запитання анкети)Розроблене програмне забезпечення аналізує сучасний стан соціальних медіа, користувачів соціальних медіа. Програмне забезпечення дозволяє проводити дослідження соціальних медіа неодноразово і давати актуальні результати кожного разу. · Створено програмне забезпечення, що виконує аналіз сучасного стану соціальних медіа; Також можливе їх використання певними організаціями в рамках маркетингових досліджень, тому що в соціальних медіа присутня велика кількість людей, що складають не абиякий споживацький ринок. Враховуючи події останніх років, такі як розвиток Інтернету загалом, стрімке збільшення аудиторії соціальних медіа, та, навіть, глобальна економічна криза 2008-2009 років, яка спонукала і досі спонукає більш ефективно розподіляти і витрачати кошти в бізнесі і, як наслідок, переносити частину діяльності в мережу Інтернет.Ви слухаєте музику в Інтернеті/Інтернет-радіо? Ви дивитесь фото та відео в Інтернеті? Ви шукаєте потрібну Інформацію в Інтернеті Чи читаєте Ви в мережі Інтернет політичні та економічні новини? Чи шукаєте Ви в Інтернеті товари?
План
Зміст дипломної роботи включає:
Вывод
Список використаної літератури та джерел інформації.
Додатки, що містять лістинг коду програми.
За матеріалами дипломної роботи була зроблена доповідь на науково-практичній конференції «Спецпроект: анализ научных исследований», та надруковано тези доповіді[1].
ПОСТАНОВКА ЗАДАЧІ
Згідно з темою дипломної роботи необхідно: · Зібрати та структурувати відомості про обєкт аналізу;
· Визначити методику аналізу соціальних медіа;
· Визначити статистичні методи обробки інформації;
· Визначити алгоритм роботи програми;
· Розробити програмне забезпечення;
· Розробити інтерфейс взаємодії з користувачем;
· Визначити кінцевий вигляд результатів аналізу;
· Організувати збір інформації;
· Структурувати отриману інформацію.
1.
Огляд сучасного стану проблеми
Соціальні медіа є досить молодим явищем, тому ще не сформульована чітка методологія оцінки. В залежності від потреб в інформації (тема, сфера, де її застосовуватимуть) використовують різні методи опитування.
Суть проблеми полягає в наступному. Сучасні методи суспільного опитування користувачів Інтернету проводяться за допомогою особистого інтервю (перевагою є достовірність, недоліком - великі витрати), телефонного опитування, Pop-up опитування, Software panel опитування тощо. Всім відомим методам властиві додаткові затрати, неефективність у виборі аудиторії, навіть, набридливість, відносно опитуємих.
Рівень проникнення Інтернету в Україні понад 20 млн. користувачів, а рівень користувачів соціальних медіа 87% від кількості користувачів Інтернету.
Також відіграє свою роль новизна поняття соціальних медіа: досить велика кількість користувачів Інтернету і, навіть, користувачів соціальних медіа не можуть чітко сформулювати поняття або взагалі не розуміють що це.
Тому для проведення опитування обрано новий шлях - опитування безпосередньо в середовищі соціальних медіа. Тобто опитування буде призначене лише цільовій аудиторії. Зробити це можливо проводячи опитування в будь-якому соціальному медіа. Тоді зявляється ще декілька перепонів: як вибирати респондентів і яким чином проводити опитування. Обидві задачі можна вирішити за допомогою веб-додатка, що буде реєструвати та вибирати респондента, а також бути анкетою опитування. Окрім цього кожне з соціальних ЗМІ містить певну інформацію про користувачів, яку вони добровільно повідомляють про себе. В деяких соціальних медіа можна отримати цю інформацію. Проте не існує загальних механізмів вийняття такої інформації, що і планується реалізувати і автоматизувати. Програм, що поєднують подібну функціональність невідомо, тому написання такого веб-додатка є доцільним.
2. Соціальні медіа
Соціальні медіа, що вибудовують співтовариство і певну взаємодію навколо певного виду контенту (тексту, відео, фото). Наприклад: блоги, форуми, соціальні мережі, Вікіпедія.
Соціальна мережа є онлайн середовищем, що обєднує людей за інтересами. Сюди приходять, щоб обговорювати і коментувати різні теми та події. Одним словом, соціальна мережа - це цілий новий світ безкоштовних засобів поширення інформації, що будується в Інтернеті зусиллями індивідуальних користувачів і компаній. Комунікації через традиційні ЗМІ, по-перше, повністю підконтрольні видавцям, а по-друге, мають переважно спадну спрямованість. Публікації готуються професійними журналістами на основі вивчення фактичних матеріалів, потім їх редагують і тільки потім допускають до поширення.
У соціальних медіа, наприклад в блогах, будь-який зареєстрований користувач має право голосу і може брати участь в багатопотокових дискусіях за принципом: «все зі всіма», кожен учасник висловлює свою думку і ділиться інформацією. І все це загальнодоступно в режимі онлайн. Блогерів часто називають «цивільними журналістами»
Соціальна мережа представляє собою соціальну структуру (математично - граф), що складається з групи вузлів, якими є соціальні обєкти (люди або організації), та звязків між ними (соціальних взаємин)», не дає нам можливості для чіткої і конкретної діяльності, тому що оперує дуже абстрактними і субєктивними поняттями (людина, взаємини).
Види соціальних медіа
Соціальні медіа можуть приймати різні форми, в тому числі Інтернет-форуми, блоги, мікроблоги, вікі, підкасти, фотографії або картинки, відео, рейтинги і соціальні закладки. Каплан і Хенлін створені схеми класифікації для різних соціальних типів ЗМІ у своїй статті Бізнес Горизонти [3] опублікованої в 2010 році. За словами Каплана і Хенлін існує шість різних типів соціальних медіа: спільні проекти, блоги та мікроблоги, зміст громади, сайти соціальних мереж, віртуальних ігрових світах, і віртуальні соціальні світи. Технології включають в себе: блоги, обмін зображеннями, стіни-повідомлень, електронну пошту, миттєві повідомлення, обмін музичними файлами, краудсорсінг, і Voice over IP. Багато з цих соціальних послуг, можуть бути інтегровані з допомогою соціальних платформ мережі.
Класифікуємо за напрямом діяльності: 1) Комунікації
· Соціальні закладки: [5] CITEULIKE, Delicious, Diigo, Google Reader, STUMBLEUPON, folkd
· Новини (користувачі самі шукають інформацію і завантажують її на сайт соціальних новин, де передплатники мають можливість обговорювати її зміст): Digg, NOWPUBLIC, Reddit, Newsvine
· Навігація: Trapster, Waze
· Системи управління контентом: Wordpress, Drupal, Plone
· Управління документами та засоби редагування: Google Docs, Syncplicity, Docs.com, Dropbox.com
3) Мультимедіа
· Розповсюдження фото та витворів мистецтва: DEVIANTART, Flickr, Photobucket, Picasa, SMUGMUG, Zooomr
Соціальні медіа включають в себе програмну та апаратну складові, які, проте, не можуть існувати без користувачів, бо самі користувачі займаються наповненням Інтернет-сервісів. Таким чином користувачі роблять з Інтернет-сервісу соціальні медіа.
Вивчення соціальних медіа з точки зору напряму діяльності в соціальних медіа, подальшого розвитку, тенденцій зводиться до вивчення користувачів. Найбільш достовірну інформацію про користувача можливо отримати від нього самого, за допомогою особистого опитування та завдяки інформації, яку він добровільно розмістив про себе.
Перш ніж приступати до аналізу статистичних даних, спочатку необхідно дати опис процесу підготовки емпіричних даних до безпосереднього аналізу. Вибір математичного методу аналізу даних тісно повязаний зі шкалами відповідних ознак.
Зараз перейдемо до розгляду безпосередньо до змінних досліду. Для оцінки проводиться лише частотній аналіз. Змінні, що відноситься до номінальної шкали часто використовуються для угрупування, за допомогою яких сукупна вибірка розбивається по категоріях цих змінних. В часткових вибірках проводяться однакові статистичні тести, результати яких потом порівнюються одним з одним.
Якщо проводити аналіз зібравши данні, що користувачі добровільно розмістили в соціальних медіа, то всі такі користувачі потраплять у вибірку. А величина вибірки буде достатньо великою, щоб зменшити статистичну похибку і бути репрезентативною генеральній сукупності, тобто всім користувачам Інтернету.
Середовище дослідження
Наступним важливим питанням дослідження стає місце, точніше, спосіб опитування користувачів. Сучасні методи суспільного опитування користувачів Інтернету проводяться за допомогою особистого інтервю (перевагою є достовірність, недоліком - великі витрати), телефонного опитування, Pop-up опитування, Software panel опитування тощо. Всім відомим методам властиві додаткові затрати, неефективність у виборі аудиторії, навіть, набридливість, відносно опитуємих.
Для проведення опитування обрано новий шлях - опитування безпосередньо в середовищі соціальних медіа. Тобто опитування буде призначене лише цільовій аудиторії. Зробити це можливо проводячи опитування в будь-якому соціальному медіа.
Також важливим фактором при виборі середовища є доступність інформації користувачів і їхня абсолютна кількість.
Найбільш популярними з соціальних медіа на даний момент є соціальні мережі, вони дуже широко розповсюджені серед користувачів соціальних медіа і взагалі є найвідомішими соціальними медіа. Кількість людей, що користуються деякими соціальними мережами у всьому світі зіпоставима з розмірами великої густонаселеної країни. Кількість самих соціальних мереж теж досить велика, вони різноманітні за напрямком і досить суттєво відрізняються залежно від країни, де проживає користувач. Найбільш поширеними є соціальні мережі без чіткої направленості за інтересами (на відміну від, соціальних мереж читачів книжок, меломанів, фотографів, тощо - тобто таких мереж, де люди групуються за переважаючим інтересом). Прикладами таких соціальних мереж є Facebook, Vkontakte, odnoklassniki. Їх існує велика кількість, проте, тільки ці досягли глобальних масштабів і домінують серед інших. Слід також враховувати те, що одна людина може бути користувачем декількох соціальних мереж одночасно.
«В Контакте» - найбільша в Уанеті (Інтернет просторі на теренах України) соціальна мережа. Заснована в 2006 році на форумі студентів СПБДУ, власником якого теж Павло Дуров, було оголошено про запуск «закритого додатки до форуму» Проект на той момент був закритим: реєстрація як і раніше була доступна для всіх без винятку студентів за запрошеннями і при обовязковому зазначенні справжні імя та прізвища. В 2006 була відкрита вільна реєстрація.
Користувачам «В Контакте» доступний характерний для багатьох соціальних мереж набір можливостей: створювати профіль з інформацією про себе, використовувати і поширювати контент, гнучко управляти приватних даних, взаємодіяти з іншими користувачами безпосередньо, а також через механізм груп і зустрічей, відслідковувати через стрічку новин активність друзів і співтовариств. Інтерфейс «В Контакте» доступний більш ніж на 200 мовах.
«В Контакте» пропонує стороннім ресурсів використовувати спеціально розроблені додатки для глибокої інтеграції з соціальною мережею.
Також важливо визначити той факт, що соціальна мережа, в якій буде розміщено додаток, надає широку можливість поширення додатку, використовуючи притаманні соціальним медіа механізми.
Розмістимо додаток в соціальній мережі «В Контакте». Вбудовані функції цієї соціальної мережі не поступаються якістю іншим. Є можливість взаємодіяти з інформацією користувачів за допомоги «ВКОНТАКТЕ API». Саме завдяки гарному API існують можливості для отримання інформації про будь-якого користувача, такої, що він розмістив добровільно і не приховує. Ця лазівка і є вирішальним фактором при виборі середовища для аналізу.
Соціальні медіа і соціальні мережі зокрема використовують так званий «ефект вірусності»: корисна або цікава інформація поширюється серед користувачів завдяки їм же. Тобто один користувач передає інформацію іншим, ті передають її далі, іншим користувачам. Таке поширення інформації відбувається завдяки штатним інструментам соціальних медіа: коментуванням та функціями «Мені подобається» («Like») і «Розповісти друзям» («Share»). Також для розповсюдження інформації використовуються групи та публічні сторінки, що забезпечують постійний доступ до неї.
Додаток створюється з метою отримання корисної інформації від користувачів, проте користувачам він може не здаватися корисним чи цікавим саме для них. Це може відобразитися на розповсюдженні додатку (якщо він не цікавий користувачу, той наврядчи розповість про нього іншим), тому в додатку передбачена функціональність, яка повинна зацікавити користувача, привернути його увагу і спонукати розповсюджувати додаток далі. Це та частина додатку, що оброблює дані користувача, доступні з його акаунта в соціальній мережі та показує йому в цікавому вигляді.
Також передбачене створення публічної сторінки в соціальний мережі (групи), з описом інформації про дослідження. Тобто зацікавлені люди можуть централізовано поширювати додаток і сторінку з інформацією.
2.2 Розробка програмного забезпечення
Вибір мови програмування
ACTIONSCRIPT - обєктно-орієнтована мова програмування, один з діалектів ECMASCRIPT, який додає інтерактивність, обробку даних і багато іншого є вміст Flash-додатків. ACTIONSCRIPT виповнюється віртуальною машиною (ACTIONSCRIPT Virtual Machine), яка є складовою частиною Flash Player. ACTIONSCRIPT компілюється в байт-код, який включається в SWF-файл.
SWF-файли виконуються Flash Player-ом. Flash Player існує у вигляді плагіна до веб-браузера, а також як самостійне виконується додаток (standalone). У другому випадку можливе створення виконуваних exe-файлів (projector), коли swf-файл включається у Flash Player.
За допомогою ACTIONSCRIPT можна створювати інтерактивні мультимедіа-додатки, ігри, веб-сайти та багато іншого.
ACTIONSCRIPT як мова зявилася з виходом 5 версії Macromedia Flash, яка стала першою програмованої на ACTIONSCRIPT середовищем. Перший реліз мови називався ACTIONSCRIPT 1.0. Flash 6 (MX). У 2004 році Macromedia представила нову версію ACTIONSCRIPT 2.0 разом з виходом Flash 7 (MX 2004), в якій було запроваджено суворе визначення типів, засноване на класах програмування. Тобто зявилися нові ключові слова: · class (клас), · interface (інтерфейс), · extends (установка спадкування)
· модифікатори доступу: private, public;
· та інші.
ACTIONSCRIPT 1.0 є прототипною мовою програмування. Тобто він цілком реалізує всі три принципи обєктно-орієнтованого програмування.
ACTIONSCRIPT 2.0 є надбудовою над ACTIONSCRIPT 1.0. Перевірка типів і робота з ієрархією класів здійснюється під час компіляції, яка закінчується генерацією байткода, аналогічного ACTIONSCRIPT 1.0.
У 2006 році вийшов ACTIONSCRIPT 3.0 у середовищі програмування Adobe Flex, а пізніше в Adobe Flash 9.
ACTIONSCRIPT 3.0 представляє, в порівнянні з ACTIONSCRIPT 2.0 якісна зміна, він використовує нову віртуальну машину AVM 2.0 і дає взамін колишнього формального синтаксису класів даний класова (class-based) Обєктно-орієнтоване програмування. ACTIONSCRIPT 3.0 забезпечує зростання продуктивності, в порівнянні з ACTIONSCRIPT 1.0/2.0, до 700 разів (це лише обробка інструкцій, не зачіпаючи графіку). ACTIONSCRIPT 3.0 дозволяє працювати з бінарними даними, з BITMAP (що забезпечує значний приріст продуктивності: до 10000 разів). ACTIONSCRIPT 3.0 по швидкості наблизився до таких мов програмування, як Java і C #. Збільшення продуктивності засноване на динамічній трансляції коду (JIT). Таке збільшення продуктивності можливе лише для деяких типів даних і вимагає особливої ??організації коду. Обсяг коду, як правило збільшується в кілька разів (в порівнянні з AS1).
2.3 Опис програми
В межах дослідницької роботи передбачається створення додатку, за допомогою якого буде проводитися дослідження. Програма створюється на мові програмування ACTIONSCRIPT 3 за допомогою програмного пакету Adobe Flash Builder 4.1 та Adobe Flash Professional CS5. Такий вибір обумовлено можливостями API Vkontakte та зручністю інтерфейсу створює мого додатку завдяки технології Adobe Flash.
Структура програми включає 10 класів, що реалізовують передбачену функціональність. Функції програми: · Регістрація користувача;
· Отримання інформації з профілю за допомогою API «В Контакте» (на схемі: «Всі користувачі» > «Інформація»);
· Обробка інформації (на схемі: «Анкетування» > «VPS» та «Інформація» > «VPS»);
· Вивід інформації користувачеві (на схемі: «XML База даних» > «Форма результатів» > «Користувач»);
· Вивід інформації адміністратору (на схемі: «XML База даних» > «Адміністратор»).
IMG_77f48860-5bac-46f4-bd41-4e1823f54e33
Рис. 2.1 Схема роботи додатку
Розглянемо частину коду, що відповідає за створення додатку. Під час роботи додаток звертається до «API В Контакте» та отримує інформацію, що доступна на сторінці його профілю. public class Main extends MOVIECLIP {
// опис змінних private var api_id: Number; // id додатку та інші службові параметри: сигнатура, секретний код доступу, id користувача, ключ авторизації private var sid: String;
private var secret: String;
private var id_viewer: Number;
private var auth_key: String;
private var api_url: String = "http://api.vk.com/api.php"; // «API В Контакте» знаходиться тут
// імя та призвище користувача private var first_name: String;
private var last_name: String;
// створення обєктів, що завантажують дані про користувачів private var xmlloader:URLLOADER = new URLLOADER();
private var stat_loader:URLLOADER = new URLLOADER();
private var LISTFRIENDSLOADER:URLLOADER = new URLLOADER();
private var LISTCITYLOADER:URLLOADER = new URLLOADER();
private var LISTGROUPLOADER:URLLOADER = new URLLOADER();
// Функція, що отримує дані public function Main()
{
// Отримуємо id користувача id_viewer = PARSEINT (LOADERINFO (root.LOADERINFO).parameters.viewer_id);
{ if (String (XMLFULL.user[i].bdate)==»») {DATALIST[0].n=int (DATALIST[0].n) 1;} // Перевірка, чи вказано день народження, тут не вказано else if (String (XMLFULL.user[i].bdate).length<8) {DATALIST[0].n=int (DATALIST[0].n) 1;} // тут теж else
{ // а тут вказано
// рахуємо вік
// (сьогоднішня дата мінус дата народження) var er: Array = String (XMLFULL.user[i].bdate).split(».»);
var DDATE: Date = new Date();
DDATE.SETTIME((new Date()).GETTIME() - (new Date (int (er[2]), int (er[1]), int (er[0]), 0,0,0,0)).GETTIME());
NYEAR = DDATE.FULLYEAR;
// рахуємо кількість друзів кожної вікової групи if (NYEAR<=15) {DATALIST[1].n=int (DATALIST[1].n) 1;} else if (NYEAR<=20) {DATALIST[2].n=int (DATALIST[2].n) 1;} else if (NYEAR<=25) {DATALIST[3].n=int (DATALIST[3].n) 1;} else if (NYEAR<=30) {DATALIST[4].n=int (DATALIST[4].n) 1;} else if (NYEAR<=35) {DATALIST[5].n=int (DATALIST[5].n) 1;} else if (NYEAR<=40) {DATALIST[6].n=int (DATALIST[6].n) 1;} else if (NYEAR<=45) {DATALIST[7].n=int (DATALIST[7].n) 1;} else if (NYEAR<=50) {DATALIST[8].n=int (DATALIST[8].n) 1;} else {DATALIST[9].n=int (DATALIST[9].n) 1;};
};
// Виводимо легенду var s: String;
var TBLOCK: Sprite;
for (var k:int = 0; k < NGROUP; k )
{
// малюємо шифри кольорів
TBLOCK = new Sprite();
TBLOCK.x = x0 20; TBLOCK.y = y0 240 14*k;
TBLOCK.graphics.BEGINFILL (COLORLIST[k], 1);
TBLOCK.graphics.DRAWRECT (0,0,9,9);
TBLOCK.graphics.ENDFILL();
ADDCHILD(TBLOCK);
// підписуємо легенду
// назва категорії. Процентне відношення та абсолютна кількість
TTEXT = new TEXTFIELD();
TTEXT.x = 20; TTEXT.y = -5;
TTEXT.width = 170;
TBLOCK.ADDCHILD(TTEXT);
s = DATALIST[k].name;
TTEXT.APPENDTEXT (s Math.round (100*Number (DATALIST[k].n)/NALL) «% (» DATALIST[k].n »)
»);
if (NALL>0) { if (k==0) {ANGLELIST[k] = 360*Number (DATALIST[k].n)/NALL;} else {ANGLELIST[k] = ANGLELIST [k-1] 360*Number (DATALIST[k].n)/NALL;};
} else if (k<NGROUP) {ANGLELIST[k]=0;} else {ANGLELIST[k]=360};
};
// Створюємо обєкт діаграму
SBAR = new Bar (ANGLELIST, COLORLIST);
SBAR.x = 100 x0;
SBAR.y = 140 y0;
ADDCHILD(SBAR);
}
//Bar - тип даних діаграма public class Bar extends MOVIECLIP {
// характеристики private var radius: Number = 70;
private var COLORLIST: Array;
// створюємо діаграму public function Bar (m: Array, CLIST: Array, empty: Boolean=false) {
Програма завдяки використанню технології Flash має зрозумілий та лаконічний інтерфейс.
Відразу після першого запуску зявляється вікно, що попереджує про те, що програма матиме доступ до загальної інформації.
IMG_220f6855-8536-4971-88b6-a856e803906d
Рис. 2.2 Попередження безпеки
Після підтвердження відбувається запуск додатку. Отримавши дозвіл, звертаючись до серверів «В Контакте» отримує інформацію про користувача. Програма відразу ж оброблює доступні дані та видає статистику користувача. Йому доступна інформація щодо статі та віку його друзів міста, в якому проживають, та основного ВНЗ, в якому навчалися або навчаються. За цими даними додаток проводить частотний аналіз і представляє їх у вигляді кругових діаграм. Користувачу доступні фільтри, щоб корегувати список друзів (вибірку), серед яких буде проведено аналіз і виведено на екран, проте, для загального дослідження програма отримує всю інформацію, без заданих користувачем обмежень за допомогою фільтрів.
Завдяки можливості отримання інформації про користувача не займаючи при цьому нього самого, взаємодія з додатком полегшується и пришвидшується дослідження: йому не має потреби зазначати своє імя, стать, вік, місто, в якому проживає, ВНЗ, в якому навчався або навчається зараз, та інше. При повторному проходженні анкетування програма не прийме його відповіді, якщо воно не потрібне і, навпаки, коли необхідно звернутися до думки користувача, що вже проходив анкетування, вбудовані засоби «В Контакте» дозволяють надіслати йому повідомлення і запросити пройти анкетування.
IMG_88ab72fa-048a-4266-bb92-cb10ef354023
Рис. 2.3 Статистика за віком і статтю користувачів
Статистика за віком розподіляється в залежно від вікових груп, такими є групи до 16 років, 16-20 років, 21-25 років, 26-30 років, 31-35 років, 36-40 років, 41-45 років, 46-50 років та старше 51 року. Такий поділ добре характеризує кожну з вікових груп, притаманні їм дії та моделі поведінки.
Поділ же на статі відіграю мізерну роль у формуванні поведінки в соціальних медіа, проте така характеристика є все одно важливою.
IMG_b174f599-b852-4ef3-9648-08982a06ca1c
Рис. 2.4 Статистика за містом, в якому проживають, та основного ВНЗ, в якому навчалися або навчаються користувачі
Статистика за містом, в якому проживає користувач, передбачає результати за девятьма найчастіше зустрічаємими містами.
Статистика за ВНЗ, в якому людина навчалася або навчається у даний момент, аналогічна статистиці за містами. Якщо людина має декілька вищих освіт, то буде враховуватися той ВНЗ, що вказано першим.
На другому етапі користувачеві пропонується пройти анкетування. Користувач має на кожне запитання декілька варіантів відповідей. Таке анкетування не завдає користувачеві труднощів дати на питання чіткі відповіді і водночас дає певну гнучкість опитуванню.
IMG_637a8b30-8335-4d04-95b9-0693455062cd
Рис. 2.5 Анкетування користувача
Після проходження анкетування програма оброблює дані, зберігає їх та формує звіт для користувача. Інтерфейс звіту нічим не відрізняється від того, що виводив статистичну інформацію зі сторінки користувача.
Доступна загальні інформація про всіх користувачів, що встановили додаток. Це категорії «Стать і вік» та «Місто та ВНЗ» так само як і в статистиці користувача. Фільтрування інформації так само доступне, щоб форсувати вибірку.
IMG_f3d4a1e4-8e75-4b05-935e-31ee61463787
Рис. 2.6 Дані статистики всіх користувачів за містом, в якому проживають, та основного ВНЗ, в якому навчалися або навчаються
Визначення моделі поведінки користувачів, що пройшли анкетування, виводиться на екран. Можна використовувати фільтри, як і раніше, щоб обмежувати аудиторію соціальних медіа.
Також визначається належність користувача конкретній групі, що характеризуються моделями поведінки, про що його інформується.
IMG_d6c97ff5-3e93-4170-a025-33e3d246631f
Рис. 2.7 Дані статистики всіх користувачів за моделлю поведінки та модель поведінки самого користувача
3. Аналіз отриманих даних
3.1 Зберігання даних
В результаті розробки додатку і розміщення його в соціальній мережі постійно отримується нова інформація, що формує результати дослідження. Процес дослідження є неперервним, це важливо вважаючи той факт, що кількість користувачів Інтернету та соціальних медіа теж постійно зростає.
Необроблена інформація також зберігається і може бути отримана і оброблена в залежності від поставлених цілей. Наприклад, підприємству або відділу маркетингу потрібна інформація щодо певної категорії споживачів, завдяки збереженим необробленим даним, можна сформувати за необхідними параметрами вибірку і отримати необхідні дані.
Слід зазначити, що в міру вивчення аудиторії користувачів соціальних медіа «зсередини» (опитування тільки користувачів соціальних медіа), неможливо визначити їхню абсолютну кількість, та кількість відносно загальної кількості Інтернету. Проте, таким чином отримується біль чітка і точна інформація щодо користувачів соціальних медіа.
Програма зберігає данні, що отримуються під час її роботи, на веб-сервері у вигляді XML файлу. XML база даних побудована за спеціальним шаблоном і всі існуючі в ній дані можна легко зіпсувати, тому доступ до бази даних має лише адміністратор. Через певний проміжок часу робиться резервна копія XML документа, щоб запобігти втраті даних.
База даних створена таким чином, щоб всі дані, що в ній містяться, можна було комфортно переглядати та оброблювати. Для цього передбачена можливість імпорту бази даних в Microsoft Access, що дозволяє інтерпретувати інформацію засобами Access та Excel, у будь-який вигляд, що його потребує певна задача.
До бази даних існує схема даних XSD, завдяки якій XML файл можна імпортувати. В самому файлі містяться поля, що зберігають інформацію отриману безпосередньо із середовища «В Контакті», а також додаткові поля, що присутні лише там, де містититься інформація анкетування. Такий запис файлу дозволяє економити дисковий простір та зменшувати час обробки інформації.
Аналіз даних може бути отриманий як в автоматичному режимі так і в ручному. Програма може сама проаналізувати зібрану інформацію і представити у наглядному виді. Ця можливість реалізована за такими категоріями: В результаті роботи додатку, отримана інформація оброблюється, після чого представляється в зручному вигляді. Категорії, за якими автоматично оброблюється інформація: вік, стать, місцезнаходження, освіта, модель поведінки в соціальних медіа. Якщо виникає потреба отримати аналіз будь-якого іншого напрямку, наприклад, рід занять, інтереси, споживацькі вподобання, цілі користування Інтернетом тощо, тоді необхідний певний порядок дій: · завантажити базу даних XML з сервера на локальний компютер;
· імпортувати XML до Microsoft Access, використовуючи штатний механізм Access;
· за домопогою засобів Microsoft Access зробити вибірку;
· обробити вибірку за допомогою Microsoft Access або Microsoft Excel.
Для обробки даних з Microsoft Access можна використовувати і будь-які інші програмні засоби, що можуть бути в пригоді для інших задач.
Загалом інформація всередині XML бази даних зберігаються в такому вигляді:
1
1702950
Александр
Короид
27.05.1990
1
Украина
Днепропетровск
ДНУ им. О. Гончара
Прикладной математики
ПК-11 м ПК-11с ДНУ Центр информации, Буковель, ПК-07-2
1
…
5
Але заважаючи на збитковість XML файлів та їх великий розмір, теги максимально скорочені, відсутні атрибути, а додаткові параметри згруповані в одне поле, яке відсутнє для записів, що описують користувача не пройшовщого анкетування.
Таким чином кінцевий XML файл виглядає наступним чином:
1
1702950
Александр ч
1990-05-27
Украина
Днепропетровск
ДНУ им. О. Гончара
Прикладной математики
10101001011101010135
3.2 Статистичний аналіз
Генеральна сукупність. Сумарна чисельність обєктів спостереження (людей), що володіють певним набором ознак (стать, вік, рід зайнятості, чисельність і т.д.), обмежена в просторі і часі
Вибірка (Вибіркова сукупність) Частина обєктів з генеральної сукупності, відібраних для вивчення, з тим щоб зробити висновок про всю генеральної сукупності. Для того щоб висновок, отримане шляхом вивчення вибірки, можна було поширити на всю генеральну сукупність, вибірка повинна мати властивість репрезентативності.
Репрезентативність вибірки. Властивість вибірки коректно відображати генеральну сукупність. Одна і та ж вибірка може бути репрезентативною для різних генеральних сукупностей.
Важливо розуміти, що репрезентативність вибірки і помилка вибірки - різні явища. Репрезентативність, на відміну від помилки ніяк не залежить від розміру вибірки.
Помилка вибірки (довірчий інтервал). Відхилення результатів, отриманих за допомогою вибіркового спостереження від істинних даних генеральної сукупності.
Помилка вибірки буває двох видів - статистична та систематична. Статистична похибка залежить від розміру вибірки. Чим більше розмір вибірки, тим вона нижче. Зазвичай, коли говорять про помилку вибірки, мають на увазі саме статистичну помилку.
Систематична помилка залежить від різних чинників, що постійний вплив на дослідження і зміщуючи результати дослідження в певну сторону. В деяких випадках, коли відомі істинні розподілу, систематичну помилку можна нівелювати введенням квот або переважування даних, але в більшості реальних досліджень навіть оцінити її буває досить проблематично.
Вибірки діляться на два типи: · Імовірнісні
· Неімовінісні
1. Імовірнісні вибірки
1.1 Випадкова вибірка (простий випадковий відбір). Така вибірка припускає однорідність генеральної сукупності, однакову ймовірність доступності всіх елементів, наявність повного списку всіх елементів. При відборі елементів, як правило, використовується таблиця випадкових чисел.
1.2 Механічна (систематична) вибірка. Різновид випадкової вибірки, упорядкована за якоюсь ознакою (алфавітний порядок, номер телефону, дата народження і т.д.). Перший елемент відбирається випадково, потім, з кроком "n" відбирається кожен "k"-ий елемент. Розмір генеральної сукупності, при цьому - N = n * k
1.3 стратифікована (районована). Застосовується в разі неоднорідності генеральної сукупності. Генеральна сукупність розбивається на групи (страти). У кожній страті відбір здійснюється випадковим або механічним чином.
1.4 Серійна (гніздова або кластерна) вибірка. При серійної вибіркою одиницями відбору виступають не самі обєкти, а групи (кластери або гнізда). Групи відбираються випадковим чином. Обєкти всередині груп обстежуються суціль.
2. Неімовінісні вибірки. Відбір в такій вибірці здійснюється не за принципами випадковості, а за субєктивними критеріями - доступності, типовості, рівного представництва і т.д.
2.1. Квотна вибірка. Спочатку виділяється певна кількість груп обєктів. Для кожної групи задається кількість обєктів, які повинні бути обстежені. Кількість обєктів, які повинні потрапити в кожну з груп, задається, частіше за все, або пропорційно заздалегідь відомою часткою групи в генеральній сукупності, або однаковим для кожної групи. Всередині груп обєкти відбираються довільно. Квотні вибірки використовуються в маркетингових дослідженнях досить часто.
2.2. Метод сніжного кома. Вибірка будується наступним чином. У кожного респондента, починаючи з першого, просяться контакти його друзів, колег, знайомих, які підходили б під умови відбору і могли б взяти участь в дослідженні. Таким чином, за винятком першого кроку, вибірка формується за участю самих обєктів дослідження. Метод часто застосовується, коли необхідно знайти і опитати важкодоступні групи респондентів (наприклад, респондентів, які мають високий дохід, респондентів, які належать до однієї професійної групи, респондентів, які мають які-небудь схожі хобі / захоплення і т.д.)
2.3 Стихійна вибірка. Опитуються найбільш доступні респонденти. Типові приклади стихійних вибірок - опитування в газетах / журналах, анкети, віддані респондентам на самозаповнення, більшість інтернет-опитувань. Розмір і склад стихійних вибірок заздалегідь не відомий, і визначається лише одним параметром - активністю респондентів.
2.4 Вибірка типових випадків. Відбираються одиниці генеральної сукупності, що володіють середнім (типовим) значенням ознаки. При цьому виникає проблема вибору ознаки і визначення його типового значення.
При ручній обробці інформації може використовуватися будь-який із методів.
Розрахунок статистичної помилки
Помилка вибірки (довірчий інтервал). Інтервал, обчислений за вибірковими даними, який із заданою вірогідністю (довірчої) накриває невідоме істинне значення оцінюваного параметра розподілу. Автоматично підраховуються кожного разу, коли виводяться результати аналізу. Для її підрахунки необхідні такі дані: · Довірча ймовірність. Ймовірність того, що довірчий інтервал накриє невідоме істинне значення параметра, що оцінюється за вибірковими даними. У практиці досліджень використовується 95%-у довірча ймовірність
· Розмір генеральної сукупності. Позначатимемо його як А.
· Розмір вибірки. Позначатимемо його як В.
· Частка ознаки (варіативність). Очікувана частка ознаки, для якого розраховується помилка. Позначатимемо її як С.
IMG_23ad27be-80a4-4739-b856-4f782047caa3
3.3 Модель поведінки у соціальних медіа
Окремої уваги заслуговує аналіз інформації щодо моделі поведінки користувачів в соціальних медіа, типологія такого дослідження заснована на особливостях користування соціальних медіа. Дослідження може буди корисним задля багатьох цілей. Також на основі нього можна судити щодо майбутнього соціальних медіа, тенденцій, моделей подальшого розвитку.
IMG_3555d5d3-f51a-43f9-bbd3-0a216af745d5
Рис. 3.1 Статистика за моделлю поведінки в соціальних медіа
Кожна з моделей поведінки має на увазі певний перелік дій, що користувач робить найчастіше. Таким чином виділяються сегменти активних та малоактивних користувачів за моделлю поведінки.
Серед малоактивних найменш активними є користувачі з периферійними цілями, активнішими - з метою навчання, найактивнішими - споживачі контенту. Серед активних важко визначити хто є більш активним, хто менш.
Активність аудиторії визначається не кількість користувачів, що належить до кожної з моделей поведінки, а інші фактори, повязані зі створенням, споживанням та розповсюдженням інформації простором соціальних медіа.
IMG_ed70609a-ac8a-4994-a546-68bf49731ece
Рис. 3.2 Сегментування та пояснення щодо кожної з моделей поведінки
Методика визначення наявності у користувача певної моделі поведінки передбачає, що кожній з моделей характерний певний набір дій.
Для кожної дії підраховується кількість користувачів, що її роблять, та пі
Список литературы
1. Короїд О. «Дослідження інформаційного простору соціальних медіа за допомогою сучасних компютерних технологій» // Матеріали IV Міжнародної науково-практичної конференції «Спецпроект: анализ научных исследований» Том 2. Дніпропетровськ, 30-31 травня 2011 року - 2011 - 104 с.
2. Manovich, Lev. The Language of New Media // Cambridge: MIT Press/Leonardo Books - 2001 - 233 р.
3. Kaplan, Andreas M.; Michael Haenlein. Users of the world, unite! The challenges and opportunities of Social Media // Business Horizons - 2010 - 505 p.
4. Журнал ТОП 10 Сити-гайд по Киеву [Електронний ресурс]; Украина идет в Facebook // Палий П. 2010. Режим доступу: http://top10.ua/gadgets/2010/08/10/ukraina-idet-v-facebook
5. Майк Далворт. Социальные сети. Руководство по эксплуатации // Добрая книга - 2010 г. - 248 с.
6. Клара Ших. Эра Facebook. Как использовать возможности социальных сетей. // Манн, Иванов и Фербер - 2010, 304 с.
7. «В Контакте» [Електронний ресурс]; Опис сайту. // Дуров. П., 2012. Режим доступу: http://vkontakte.ru/help.php? page=about
8. WEBNOTE [Електронний ресурс]; Количество украинских пользователей ВКОНТАКТЕ и Facebook // Стастика за даними TNS Ukraine, 2011. Режим доступу: http://webnote.com.ua/note/short/292-vk-fb-ukr
9. Колін Мук. ACTIONSCRIPT 3.0 для Flash. Подробное руководство // Питер - 2009 - 992 с.
10. BIGMIR-Internet [Електронний ресурс]; Глобальная статистика интернета // Дані компанії Bigmir, 2012 Режим доступу: Режим доступу: http://index.bigmir.net/
11. Глобальная статистика украинского интернета. BIGMIR-Internet // Новий друк - 2012 - 12 с.
12. «В Контакте» [Електронний ресурс]; Розробникам // 2011 Режим доступу: /http://vkontakte.ru/developers.php/
13. Р.Л. Агабекян, М.М. Кириченко, С.В. Усатиков Математические методы в социологии. Анализ данных и логика вывода в эмпирическом исследовании. Учебное пособие для вузов Серия: Высшее // Феникс - 2005 - 192 с.
14. Справочные материалы Adobe [Електронний ресурс]; Adobe Flash Professional CS5 & CS5.5 // Электронный справичник Adobe, 2011, Режим доступу: http://help.adobe.com/ru_RU/flash/cs/using/index.html
15. Использование ADOBE FLASH PROFESSIONAL // Adobe. Технічна документація - 2011 - 574 с.
16. Укрстат [Електронний ресурс]; Статистичны дані населення України // Державна служба статистики України, 2012. Режим доступу: http://www.ukrstat.gov.ua/738826res/
17. КМІС [Електронний ресурс]; Динаміка проникнення Інтернету в Україні // Київський міжнародний інститут соціології - 2012, Режим доступу: http://kiis.com.ua/ua/news/view-153.html
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы