-
Notifications
You must be signed in to change notification settings - Fork 0
/
svachmic_master_thesis.tex
252 lines (189 loc) · 9.38 KB
/
svachmic_master_thesis.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
% One-page layout: (proof-)reading on display
%%%% \documentclass[11pt,oneside,a4paper]{book}
% Two-page layout: final printing
\documentclass[11pt,twoside,a4paper]{book}
%=-=-=-=-=-=-=-=-=-=-=-=--=%
% The user of this template may find useful to have an alternative to these
% officially suggested packages:
\usepackage[czech, english]{babel}
\usepackage[T1]{fontenc} % pouzije EC fonty
% pripadne pisete-li cesky, pak lze zkusit take:
% \usepackage[OT1]{fontenc}
\usepackage[utf8]{inputenc}
%=-=-=-=-=-=-=-=-=-=-=-=--=%
% In case of problems with PDF fonts, one may try to uncomment this line:
%\usepackage{lmodern}
%=-=-=-=-=-=-=-=-=-=-=-=--=%
%=-=-=-=-=-=-=-=-=-=-=-=--=%
% Depending on your particular TeX distribution and version of conversion tools
% (dvips/dvipdf/ps2pdf), some (advanced | desperate) users may prefer to use
% different settings.
% Please uncomment the following style and use your CSLaTeX (cslatex/pdfcslatex)
% to process your work. Note however, this file is in UTF-8 and a conversion to
% your native encoding may be required. Some settings below depend on babel
% macros and should also be modified. See \selectlanguage \iflanguage.
%\usepackage{czech} %%%%%\usepackage[T1]{czech} %%%%[IL2] [T1] [OT1]
%=-=-=-=-=-=-=-=-=-=-=-=--=%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Styles required in your work follow %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{graphicx}
%\usepackage{indentfirst} %1. odstavec jako v cestine.
\usepackage{setspace}
\usepackage[hyphens]{url}
\usepackage{pgfplots}
\usepackage{forest}
\usepackage{misc/k336_thesis_macros} % specialni makra pro formatovani DP a BP
% muzete si vytvorit i sva vlastni v souboru k336_thesis_macros.sty
% najdete radu jednoduchych definic, ktere zde ani nejsou pouzity
% napriklad:
% \newcommand{\bfig}{\begin{figure}\begin{center}}
% \newcommand{\efig}{\end{center}\end{figure}}
% umoznuje pouzit prikaz \bfig namisto \begin{figure}\begin{center} atd.
\newcommand\TypeOfWork{Master's Thesis} \typeout{Master's Thesis}
\newcommand\StudProgram{Open Informatics}
\newcommand\StudBranch{Software Engineering}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Vyplnte nazev prace, autora a vedouciho
% Set up Work Title, Author and Supervisor
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand\WorkTitle{Semantic Data Analysis and Visualization of User Interactions}
\newcommand\FirstandFamilyName{Bc. Michal Švácha}
\newcommand\Supervisor{Ing. Ivo Malý Ph.D.}
% Pouzijete-li pdflatex, tak je prijemne, kdyz bude mit vase prace
% funkcni odkazy i v pdf formatu
\usepackage[
pdftitle={\WorkTitle},
pdfauthor={\FirstandFamilyName},
bookmarks=true,
colorlinks=true,
breaklinks=true,
urlcolor=red,
citecolor=blue,
linkcolor=blue,
unicode=true,
]
{hyperref}
\usepackage{listings}
\usepackage{color}
\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}
\lstset{frame=tb,
language=Java,
aboveskip=3mm,
belowskip=3mm,
showstringspaces=false,
columns=flexible,
basicstyle={\small\ttfamily},
numbers=none,
numberstyle=\tiny\color{gray},
keywordstyle=\color{blue},
commentstyle=\color{dkgreen},
stringstyle=\color{mauve},
breaklines=true,
breakatwhitespace=true,
tabsize=3
}
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Zvolte jednu z moznosti
% Choose one of the following options
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\selectlanguage{czech}
\selectlanguage{english}
% prikaz \typeout vypise vyse uvedena nastaveni v prikazovem okne
% pro pohodlne ladeni prace
\iflanguage{czech}{
\typeout{************************************************}
\typeout{Zvoleny jazyk: cestina}
\typeout{Typ prace: \TypeOfWork}
\typeout{Studijni program: \StudProgram}
\typeout{Obor: \StudBranch}
\typeout{Jmeno: \FirstandFamilyName}
\typeout{Nazev prace: \WorkTitle}
\typeout{Vedouci prace: \Supervisor}
\typeout{***************************************************}
\newcommand\Department{Katedra počítačů}
\newcommand\Faculty{Fakulta elektrotechnická}
\newcommand\University{České vysoké učení technické v Praze}
\newcommand\labelSupervisor{Vedoucí práce}
\newcommand\labelStudProgram{Studijní program}
\newcommand\labelStudBranch{Obor}
}{
\typeout{************************************************}
\typeout{Language: english}
\typeout{Type of Work: \TypeOfWork}
\typeout{Study Program: \StudProgram}
\typeout{Study Branch: \StudBranch}
\typeout{Author: \FirstandFamilyName}
\typeout{Title: \WorkTitle}
\typeout{Supervisor: \Supervisor}
\typeout{***************************************************}
\newcommand\Department{Department of Computer Science and Engineering}
\newcommand\Faculty{Faculty of Electrical Engineering}
\newcommand\University{Czech Technical University in Prague}
\newcommand\labelSupervisor{Supervisor}
\newcommand\labelStudProgram{Study Program}
\newcommand\labelStudBranch{Field of Study}
}
%%%%%%%%%%%%%%%%%%%%%%%%%% Titulni stranka / Title page
\coverpagestarts
%%%%%%%%%%%%%%%%%%%%%%%%%%% Podekovani / Acknowledgements
\acknowledgements
\noindent
I would like to thank dearly my supervisor, Ivo Malý, for his infinite supply of patience and faith in me. Many times, I struggled in the dark, but I always found peace and calm after our sessions that helped me pull through.
\bigbreak
I would also like to thank my family for giving me the time to be alone with my thoughts and not freaking out when I was a hermit, working on my thesis.
\bigbreak
Last but not least, I would like to thank my lovely Emily for reading my scribbles and making sense out of them.
%%%%%%%%%%%%%%%%%%%%%%%%%%% Prohlaseni / Declaration
\declaration{In Prague on May 27, 2016}
%%%%%%%%%%%%%%%%%%%%%%%%%%%% Abstract
\abstractpage
The current status quo in data collection is to collect everything that is available. This approach has given rise to a trend in the last couple years - "Big Data". Data that is inconveniently large for processing, interpretation and inference. When a company decides to leverage big data, it usually ends up having too much information and no real business value. Each department uses different domain vocabularies and there is therefore no synchronization or understanding. This master's thesis tries to take this disorder as an opportunity and connect the endpoints together while leveraging big data to provide an end-to-end solution.
The focal part of this thesis is the focus on user interactions - the collection of data from mobile applications. Before such collection can even happen, the interactions must be defined - the "what", "when" and "why". Starting with management, over to architecture and engineering to interpreting results as the destination - uniting all steps to form a bigger picture.
\vglue40mm
\noindent{\Huge \textbf{Abstrakt}}
\vskip 2.1\baselineskip
\noindent
Momentální status quo ve sběru dat je sbírání a ukládání všeho, co je k dispozici. Tento přístup dal vzniknout trendu posledních let - "Velká data". Tedy data, která jsou nepohodlně objemná pro zpracování, výklad, a odvozování závěrů. Když se společnost rozhodne, že chce využít velká data, dopadne to většinou tak, že má příliš mnoho informací bez žádné reálné hodnoty. Každé oddělení používá vlastní doménové názvosloví a tudíž chybí synchronizace a porozumění. Tato diplomová práce se snaží využít této příležitosti neuspořádanosti pro spojení všech konců dohromady a vytvoření tak komplexního řešení.
Těžištěm práce je zaměření se na uživatelské interakce - sběr dat z mobilních aplikací. Než nějaký sběr vůbec nastane, je třeba mít interakce definované - tedy "co", "kdy" a "proč". Počínaje projektovým managementem, přes architekturu a softwarové inženýrství až k interpretaci výsledků jako konečným bodem - spojení všech kroků k vytvoření uceleného náhledu.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Obsah / Table of Contents
\tableofcontents
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Seznam obrazku / List of Figures
\listoffigures
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Seznam tabulek / List of Tables
\listoftables
%**************************************************************
\mainbodystarts
% horizontalní mezera mezi dvema odstavci
%\parskip=5pt
\normalfont
\parskip=0.2\baselineskip plus 0.2\baselineskip minus 0.1\baselineskip
% Odsazeni prvniho radku odstavce resi class book (neaplikuje se na prvni
% odstavce kapitol, sekci, podsekci atd.) Viz usepackage{indentfirst}.
% Chcete-li selektivne zamezit odsazeni 1. radku nektereho odstavce,
% pouzijte prikaz \noindent.
% \textit{práci implementační}, viz \cite{infodp} respektive \cite{infobp}.
%*****************************************************************************
\include{chapters/01_introduction}
\include{chapters/02_analysis}
\include{chapters/03_design}
\include{chapters/04_implementation}
\include{chapters/05_testing}
\include{chapters/06_conclusion}
%*****************************************************************************
\bibliographystyle{abbrv}
%bibliographystyle{plain}
%\bibliographystyle{psc}
{
\def\CS{$\cal C\kern-0.1667em\lower.5ex\hbox{$\cal S$}\kern-0.075em $}
\bibliography{reference}
}
%*****************************************************************************
\appendix
\include{chapters/AX_abbrev}
\include{chapters/AX_cd}
%*****************************************************************************
\end{document}