diff --git a/text/0_abstract.tex b/text/0_abstract.tex new file mode 100644 index 0000000..eadae42 --- /dev/null +++ b/text/0_abstract.tex @@ -0,0 +1,39 @@ +%%%% Time-stamp: <2013-02-25 10:31:01 vk> + + +\chapter*{Abstract} +\label{cha:abstract} + + +This is a place-holder for the abstract. +It summarizes the whole work to give a very short overview. +Usually, this the abstract is written when the whole work text is finished. +Alternatively, write an initial abstract in the beginning (wish how it should look like in the end), and then rewrite it at the end of the work. + +The abstract consists of four parts, plus an optional beginning. +0., optionally start the abstract with 1-2 sentences about the background of the work. +1., describe the topic, or problem of the work. +It should be clear what the aim of the work is. +2., describe how you solved the problem. +It should be clear what steps were necessary to solve the problem. +3., give a short overview of the results. +Should be clear how well the problem is solved. +4., give an outlook of what is now possible, since the problem has been solved. + +The abstract is typically written in the past tense. +It is uncommon to put references directly into the abstract. + + + + + +%\glsresetall %% all glossary entries should be used in long form (again) +%% vim:foldmethod=expr +%% vim:fde=getline(v\:lnum)=~'^%%%%\ .\\+'?'>1'\:'=' +%%% Local Variables: +%%% mode: latex +%%% mode: auto-fill +%%% mode: flyspell +%%% eval: (ispell-change-dictionary "en_US") +%%% TeX-master: "main" +%%% End: diff --git a/text/0_doc.tex b/text/0_doc.tex deleted file mode 100644 index b507a7b..0000000 --- a/text/0_doc.tex +++ /dev/null @@ -1,24 +0,0 @@ -\documentclass[a4paper,10pt]{article} -\usepackage[utf8]{inputenc} - -%opening -\title{} -\author{} - -\begin{document} - -\maketitle - -\begin{abstract} - -\end{abstract} - -\include{1_intro} -\include{2_relwork} -\include{3_method} -\include{4_datasets} -\include{5_results} -\include{6_discussion} -\include{7_conclusion} - -\end{document} diff --git a/text/1_intro.tex b/text/1_intro.tex index d23a156..5ad804b 100644 --- a/text/1_intro.tex +++ b/text/1_intro.tex @@ -1,4 +1,4 @@ -\section{Introduction} +\chapter{Introduction} %inculde template before writing %grammarly checks diff --git a/text/2_relwork.tex b/text/2_relwork.tex index 493d1cb..ab49827 100644 --- a/text/2_relwork.tex +++ b/text/2_relwork.tex @@ -1,13 +1,31 @@ -\section{Related Work} +\chapter{Related Work} + +% py umschreiben auf how the new contributor thing works https://meta.stackexchange.com/questions/314472/what-are-the-exact-criteria-for-the-new-contributor-indicator-to-be-shown ; change date = 2018-08-21T21:04:49.177 -%inculde template before writing %read template notes again and adjust -%maybe devide into background and related work seperatly + +\section{Background} + +%background +% explain SO and SE in detail and how it works +% meta pages +% do communities differ from one to another? (features) +% add pictures of typical stackoverflow question page + +\section{State of the Art} + +% write in aspect of new users +% -> getting users on board (community guide lines) +% -> incentives for new users via reputation (maybe batches (do research on that)) +% -> gaming the system +% -> prevent 1 day flies +% -> keep new users engaged %paper links bekommen: %tutorial: Bernal et al. \cite{bernal2017interrupted} %You Can’t Stay Here: The Efficacy of Reddit’s 2015 Ban Examined Through Hate Speech \cite{chandrasekharan2017you} % -> reddit hate community ban: change = ban +% -> todo %Tracing Community Genealogy: How New Communities Emerge from the Old \cite{tan2018tracing} @@ -16,7 +34,7 @@ % <- One-day flies on StackOverflow \cite{slag2015one} % -> [1] Discovering Value from Community Activity on Focused Question Answering Sites: A Case Study of Stack Overflow \cite{anderson2012discovering} % -> [23] Predicting the perceived quality of online mathematics contributions from users' reputations \cite{tausczik2011predicting} about mathoverflow and quality -% -> [4] Predictors of Answer Quality in Online Q&A Sites }cite{harper2008predictors} shows that open qa sites are better than paywall or expert sites +% -> [4] Predictors of Answer Quality in Online Q&A Sites cite{harper2008predictors} shows that open qa sites are better than paywall or expert sites % -> todo done % -> todo done % -> contains generic refernces to boost ref count @@ -29,19 +47,10 @@ % -> [3] Finding the Right Facts in the Crowd: Factoid Question Answering over Social Media \cite{bian2008finding} %No Country for Old Members: User Lifecycle and Linguistic Change in Online Communities \cite{danescu2013no} %Better When It Was Smaller? Community Content and Behavior After Massive Growth \cite{lin2017better} +% -> breaching community norms (kraut 2012) +% -> lowering content quality (Gorbatai 2011) %Eliciting New Wikipedia Users’ Interests via Automatically Mined Questionnaires: For a Warm Welcome, Not a Cold Start \cite{yazdanian2019eliciting} - - -%background -% explain SO and SE in detail and how it works -% meta pages -% do communities differ from one to another? (features) -% add pictures of typical stackoverflow question page - - -%related work - - +% -> cold start recommender system problem for recommending newcommers arictles to read and get a feeling for how to write articles; similar to SO because new commers don't know the rules so well; familiarize newcommers with how things work on the site %literatur analyse todo diff --git a/text/chapters-of-thesis.tex b/text/chapters-of-thesis.tex new file mode 100644 index 0000000..fc2f213 --- /dev/null +++ b/text/chapters-of-thesis.tex @@ -0,0 +1,158 @@ + +\chapter{Structure of the Thesis} + +Most of the recommendations for the structure of the work are derived from the book Scientific Writing 2.0~\cite{lebrun2011scientific}. + +\section{Introduction} + +There are two main ways to write the introduction, i) driven by a problem statement, ii) driven by a research question / hypothesis. +Either way, it should be clear what the purpose of the work is and why it has been conducted. + +The introduction may consists of four parts, plus two optional parts: +i) answer the question as to why now?, ii) answer the questions of why this?, +iii) answer the question as to why this way, and finally, iv) make clear why the reader should care. +The last point is also called impact and refers to what is now possible thanks to the work. + +Additionally, the introduction may also contain the list of main research questions. +It may also contain the list of main contributions that are generated thanks to the work. + +Often, the introduction ends with a short table of contents (for example, in chapter 2 the background...). +This part can be omitted, if the work follows the usual structure, and is only necessary, if the structure of the work deviates from the common norm. + +The introduction is typically written in the present tense. + +\section{Related Work} + +\subsection{Background} + +Explain all concepts used in your work. +What are the main underlying technologies? +If you use certain (textbook) algorithms, briefly explain how they work. + +The idea of this section is to give non-experts explanations for the main techniques being used in the work. + +References to Wikipedia\footnote{\url{http://en.wikipedia.org} (Accessed on: 2018-02-13)} and other online resources are okay in this sections. +Please use footnotes to refer to online references. + +If there are tools, that solve (part of) the problem, there are listed in this section. +Screenshot will help the reader to get an understanding of them. + +\subsection{State of the Art} + +How well is the problem solved so far? +Please cite existing scientific work (publications, books). +Use bibtex for proper citations. +Ask your advisor for how to search for relevant literature. + +Typically, the beginning of this section is devoted to describe the methodology, of how relevant literature is researched. +For example, which sources (e.g., Google Scholar), are being used and which searches were submitted. +Often, there will be an overview table of how many publications have been found in total, how many were considered to be relevant and how many have been studied. + +The quality of this section is an important aspect for judging the overall quality of the thesis. +This section demonstrated that you value the work of others. +In short, this section should demonstrate that the author is capable of: +\begin{itemize} + \item Research relevant literature + \begin{itemize} + \item ... and identify the key terms used in the scientific community + \end{itemize} + \item Read and understand (scientific) literature + \item Summarise the key findings of the literature in own words + \item Put the literature in the context in relation to the own work (thesis) + \item Create a coherent storyline over all cited source +\end{itemize} + + +This section is more important in Master thesis. + +\section{Use Cases \& Requirements} + +For software engineering thesis, there might be a section dedicated to the use cases. +For other types of thesis, this section can be omitted. + +Often such section will start with personas or narratives of the planned systems. +From there a number of use cases can be derived. +Out of the use cases, the (functional, non-functional, contextual) requirements can be described. +Optionally, also list important quality attributes that need to be addressed (for example, usability, security, ...). + +This section may also host mock-ups of a the user interface of the system. + +\section{Method} + +Alternative names: Approach, System + +Describe the approach in this section, how the solution looks like? +It should be sufficiently detailed as to allow others to replicate the presented findings. +Please do not write this section as a protocol of what you did (report style), but as a way how the system/method can be replicated. + +Typically, this sections is organised in a way to go from abstract concepts to more detailed information. +Often the section is then split into a ``Concepts'' and an ``Implementation'' subsection. +The concepts will describe relevant definition, often in mathematical notation. +Alternatively, the concepts will contain system architecture diagrams. +Flow charts are another tool to present how the components work together. +How does the system work in principle/in general and how do the system components interact? + +The implementation subsection will then more fine grained. +Pseudo code, or even snippets from the code will be presented here. +The libraries being used (together with their version number - as footnotes) are presented in this section. +The reader should be able to replicate the system as good as possible. +In this subsection, often UML diagrams will be used (class level). + +This section is mostly written in the presence tense. + +\section{Evaluation} + +Alternative names: Experiments + +Often, this section starts with a description of the evaluation methodology (how is the method being tested). +The methodology should cover all aspects relevant to assess how well the problem is being solved. +If the system/method has multiple parameters, these should be individually being tested/reported. + +A good evaluation needs to include a baseline as reference. +Typically, this will be either the current state-of-the-art (how well is the problem solved so far), or an artificial baseline. + +Alternatively, human baselines can be given (for example, using interrater agreement), these can be often seen as upper bound for the achievable performance. + +Then, the used data sets are being described in detail, for example the size of the data set, class distributions, number of instances. +Generally, the more (diverse) data sets and the bigger the data set are - the better. +Optimally, combine an artificial data set with real-life data sets. + +\subsection{Results} + +Report of the achieved results, typically in form of tables and charts. +The way the results are displayed depends on how well a chart/table is suited to convey the main message. +The findings in this subsection are objective - no room for interpretation. + +\subsection{Discussion} + +This subsection than puts the achieved result into perspective. +Is the problem solved; how well is the problem solved? +Subjective assessments can be done here, but expressed appropriately (hedging), for example the results indicate that [...]. + +An additional subsection is ``Lessons Learnt'', which contains information of what went well, and what did not work out as expected. +Often, multiple iterations of the solutions are presented here. +This subsection is more often found in Bachelor thesis, rather than Master thesis. + +\section{Conclusions} + +Wrap up of the whole work. There should be no new information here. +Try to avoid a conclusion that reads like: ``First I did that, then I did that, next I did, ...''. +Focus on the main results and insights. +The conclusions are a direct answer to the questions raised in the introductions, e.g. How well is the problem solved? +Ideally, one can read just the introduction and the conclusions and get a good picture of the whole work. + +This section is written in the past tense. + +\subsection{Future Work} + +What parts of the problem are not solved yet? How to progress further? + +This is an optional subsection. + +\section{Bibliography} + +Should be automatically generated by this template using the \texttt{.bib} file. + +\section{Appendix} + +Optional section, contains additional source code fragments (for example long regular expressions), additional tables and charts. diff --git a/text/colophon.tex b/text/colophon.tex new file mode 100644 index 0000000..af8c1c3 --- /dev/null +++ b/text/colophon.tex @@ -0,0 +1,30 @@ +%%%% Time-stamp: <2013-03-18 14:35:00 vk> +%% ======================================================================== +%%%% Disclaimer +%% ======================================================================== +%% +%% created by +%% +%% Karl Voit + + +\newcommand{\mycolophon}{%% +% This document +% %% was written with \myacro{GNU}~Emacs, +% is set in Palatino, compiled with +% \href{http://LaTeX.TUGraz.at}{pdf\LaTeX2e} and +% \href{http://en.wikipedia.org/wiki/Biber_(LaTeX)}{\texttt{Biber}}. +% +% The \LaTeX{} template from Karl Voit is based on +% \href{http://www.komascript.de/}{KOMA script} and can be found +% online: \href{https://github.com/novoid/LaTeX-KOMA-template}{https://github.com/novoid/LaTeX-KOMA-template} +} + + +%%% Local Variables: +%%% mode: latex +%%% mode: auto-fill +%%% mode: flyspell +%%% eval: (ispell-change-dictionary "en_US") +%%% TeX-master: "../main" +%%% End: diff --git a/text/figures/TU_Graz_Logo.pdf b/text/figures/TU_Graz_Logo.pdf new file mode 100644 index 0000000..57aa664 --- /dev/null +++ b/text/figures/TU_Graz_Logo.pdf @@ -0,0 +1,219 @@ +%PDF-1.3 +%âãÏÓ +2 0 obj +<< +/Length 2930 +>> +stream +0 0.957 0.569 0 k +/GS1 gs +0 31.119 20.745 -20.746 re +f +22.819 31.119 20.746 -20.746 re +f +q +1 i +0 41.492 112.876 -41.432 re +W n +45.641 31.119 20.744 -20.746 re +f +10.372 20.746 20.747 -20.686 re +f +Q +35.268 41.492 20.744 -20.746 re +f +0.941 0.82 0.808 0.894 k +1 i +75.104 27.791 m +68.462 27.791 l +68.462 31.11 l +85.581 31.11 l +85.581 27.791 l +78.94 27.791 l +78.94 10.417 l +75.104 10.417 l +75.104 27.791 l +f +q +0 41.492 112.876 -41.432 re +W n +104.828 18.021 m +104.828 16.774 104.604 15.649 104.156 14.646 c +103.708 13.643 103.097 12.79 102.321 12.09 c +101.546 11.387 100.631 10.848 99.57 10.469 c +98.511 10.088 97.359 9.898 96.115 9.898 c +94.873 9.898 93.722 10.088 92.661 10.469 c +91.601 10.848 90.678 11.387 89.895 12.09 c +89.109 12.79 88.497 13.643 88.061 14.646 c +87.621 15.649 87.403 16.774 87.403 18.021 c +87.403 31.11 l +91.241 31.11 l +91.241 18.153 l +91.241 17.648 91.321 17.117 91.485 16.562 c +91.648 16.008 91.919 15.497 92.298 15.029 c +92.676 14.563 93.177 14.178 93.801 13.877 c +94.423 13.576 95.194 13.425 96.115 13.425 c +97.035 13.425 97.808 13.576 98.431 13.877 c +99.054 14.178 99.556 14.563 99.934 15.029 c +100.312 15.497 100.582 16.008 100.746 16.562 c +100.909 17.117 100.991 17.648 100.991 18.153 c +100.991 31.11 l +104.828 31.11 l +104.828 18.021 l +f +83.257 7.566 m +82.496 7.895 81.511 8.052 80.723 8.052 c +78.43 8.052 77.162 6.609 77.162 4.734 c +77.162 2.873 78.401 1.471 80.497 1.471 c +81.032 1.471 81.456 1.523 81.793 1.602 c +81.793 3.987 l +79.71 3.987 l +79.71 5.43 l +83.679 5.43 l +83.679 0.5 l +82.638 0.238 81.553 0.028 80.497 0.028 c +77.316 0.028 75.106 1.51 75.106 4.604 c +75.106 7.737 77.162 9.494 80.497 9.494 c +81.638 9.494 82.538 9.35 83.383 9.113 c +83.257 7.566 l +f +85.62 6.938 m +87.296 6.938 l +87.296 5.403 l +87.324 5.403 l +87.408 6.033 88.182 7.095 89.308 7.095 c +89.491 7.095 89.689 7.095 89.885 7.042 c +89.885 5.272 l +89.717 5.363 89.379 5.416 89.04 5.416 c +87.507 5.416 87.507 3.633 87.507 2.664 c +87.507 0.186 l +85.62 0.186 l +85.62 6.938 l +f +93.587 1.312 m +94.164 1.312 94.614 1.549 94.909 1.916 c +95.219 2.296 95.304 2.781 95.304 3.306 c +94.487 3.306 l +93.644 3.306 92.391 3.175 92.391 2.139 c +92.391 1.563 92.911 1.312 93.587 1.312 c +h +91.376 6.583 m +92.107 6.898 93.094 7.095 93.896 7.095 c +96.105 7.095 97.021 6.242 97.021 4.249 c +97.021 3.384 l +97.021 2.703 97.035 2.191 97.049 1.693 c +97.063 1.182 97.091 0.71 97.134 0.186 c +95.473 0.186 l +95.402 0.539 95.402 0.985 95.389 1.195 c +95.359 1.195 l +94.924 0.448 93.979 0.028 93.122 0.028 c +91.842 0.028 90.588 0.749 90.588 2.034 c +90.588 3.043 91.108 3.633 91.827 3.961 c +92.546 4.289 93.474 4.355 94.263 4.355 c +95.304 4.355 l +95.304 5.442 94.783 5.81 93.671 5.81 c +92.869 5.81 92.066 5.522 91.434 5.076 c +91.376 6.583 l +f +98.569 6.938 m +104.312 6.938 l +104.312 5.495 l +100.707 1.549 l +104.438 1.549 l +104.438 0.186 l +98.414 0.186 l +98.414 1.615 l +102.087 5.574 l +98.569 5.574 l +98.569 6.938 l +f +0 0.957 0.569 0 k +105.965 6.911 6.911 -6.851 re +f +Q +endstream +endobj +3 0 obj +<< +/ProcSet [/PDF ] +/ExtGState << +/GS1 4 0 R +>> +>> +endobj +4 0 obj +<< +/Type /ExtGState +/SA false +/SM 0.02 +/OP false +/op false +/OPM 1 +/BG2 /Default +/UCR2 /Default +/HT /Default +/TR2 /Default +>> +endobj +1 0 obj +<< +/Type /Page +/Parent 5 0 R +/Resources 3 0 R +/Contents 2 0 R +>> +endobj +6 0 obj +<< +/S /D +>> +endobj +7 0 obj +<< +/Nums [0 6 0 R ] +>> +endobj +5 0 obj +<< +/Type /Pages +/Kids [1 0 R] +/Count 1 +/MediaBox [0 0 113 42] +>> +endobj +8 0 obj +<< +/CreationDate (D:20060111234722+13'00') +/ModDate (D:20060111234722+13'00') +/Producer (PSNormalizer.framework) +>> +endobj +9 0 obj +<< +/Type /Catalog +/Pages 5 0 R +/PageLabels 7 0 R +>> +endobj +xref +0 10 +0000000000 65535 f +0000003204 00000 n +0000000016 00000 n +0000002998 00000 n +0000003064 00000 n +0000003349 00000 n +0000003284 00000 n +0000003311 00000 n +0000003429 00000 n +0000003560 00000 n +trailer +<< +/Size 10 +/Root 9 0 R +/Info 8 0 R +/ID [<99444215e2a4a31d5c4ca09b38102d5e><99444215e2a4a31d5c4ca09b38102d5e>] +>> +startxref +3627 +%%EOF diff --git a/text/figures/institution.pdf b/text/figures/institution.pdf new file mode 100644 index 0000000..57aa664 --- /dev/null +++ b/text/figures/institution.pdf @@ -0,0 +1,219 @@ +%PDF-1.3 +%âãÏÓ +2 0 obj +<< +/Length 2930 +>> +stream +0 0.957 0.569 0 k +/GS1 gs +0 31.119 20.745 -20.746 re +f +22.819 31.119 20.746 -20.746 re +f +q +1 i +0 41.492 112.876 -41.432 re +W n +45.641 31.119 20.744 -20.746 re +f +10.372 20.746 20.747 -20.686 re +f +Q +35.268 41.492 20.744 -20.746 re +f +0.941 0.82 0.808 0.894 k +1 i +75.104 27.791 m +68.462 27.791 l +68.462 31.11 l +85.581 31.11 l +85.581 27.791 l +78.94 27.791 l +78.94 10.417 l +75.104 10.417 l +75.104 27.791 l +f +q +0 41.492 112.876 -41.432 re +W n +104.828 18.021 m +104.828 16.774 104.604 15.649 104.156 14.646 c +103.708 13.643 103.097 12.79 102.321 12.09 c +101.546 11.387 100.631 10.848 99.57 10.469 c +98.511 10.088 97.359 9.898 96.115 9.898 c +94.873 9.898 93.722 10.088 92.661 10.469 c +91.601 10.848 90.678 11.387 89.895 12.09 c +89.109 12.79 88.497 13.643 88.061 14.646 c +87.621 15.649 87.403 16.774 87.403 18.021 c +87.403 31.11 l +91.241 31.11 l +91.241 18.153 l +91.241 17.648 91.321 17.117 91.485 16.562 c +91.648 16.008 91.919 15.497 92.298 15.029 c +92.676 14.563 93.177 14.178 93.801 13.877 c +94.423 13.576 95.194 13.425 96.115 13.425 c +97.035 13.425 97.808 13.576 98.431 13.877 c +99.054 14.178 99.556 14.563 99.934 15.029 c +100.312 15.497 100.582 16.008 100.746 16.562 c +100.909 17.117 100.991 17.648 100.991 18.153 c +100.991 31.11 l +104.828 31.11 l +104.828 18.021 l +f +83.257 7.566 m +82.496 7.895 81.511 8.052 80.723 8.052 c +78.43 8.052 77.162 6.609 77.162 4.734 c +77.162 2.873 78.401 1.471 80.497 1.471 c +81.032 1.471 81.456 1.523 81.793 1.602 c +81.793 3.987 l +79.71 3.987 l +79.71 5.43 l +83.679 5.43 l +83.679 0.5 l +82.638 0.238 81.553 0.028 80.497 0.028 c +77.316 0.028 75.106 1.51 75.106 4.604 c +75.106 7.737 77.162 9.494 80.497 9.494 c +81.638 9.494 82.538 9.35 83.383 9.113 c +83.257 7.566 l +f +85.62 6.938 m +87.296 6.938 l +87.296 5.403 l +87.324 5.403 l +87.408 6.033 88.182 7.095 89.308 7.095 c +89.491 7.095 89.689 7.095 89.885 7.042 c +89.885 5.272 l +89.717 5.363 89.379 5.416 89.04 5.416 c +87.507 5.416 87.507 3.633 87.507 2.664 c +87.507 0.186 l +85.62 0.186 l +85.62 6.938 l +f +93.587 1.312 m +94.164 1.312 94.614 1.549 94.909 1.916 c +95.219 2.296 95.304 2.781 95.304 3.306 c +94.487 3.306 l +93.644 3.306 92.391 3.175 92.391 2.139 c +92.391 1.563 92.911 1.312 93.587 1.312 c +h +91.376 6.583 m +92.107 6.898 93.094 7.095 93.896 7.095 c +96.105 7.095 97.021 6.242 97.021 4.249 c +97.021 3.384 l +97.021 2.703 97.035 2.191 97.049 1.693 c +97.063 1.182 97.091 0.71 97.134 0.186 c +95.473 0.186 l +95.402 0.539 95.402 0.985 95.389 1.195 c +95.359 1.195 l +94.924 0.448 93.979 0.028 93.122 0.028 c +91.842 0.028 90.588 0.749 90.588 2.034 c +90.588 3.043 91.108 3.633 91.827 3.961 c +92.546 4.289 93.474 4.355 94.263 4.355 c +95.304 4.355 l +95.304 5.442 94.783 5.81 93.671 5.81 c +92.869 5.81 92.066 5.522 91.434 5.076 c +91.376 6.583 l +f +98.569 6.938 m +104.312 6.938 l +104.312 5.495 l +100.707 1.549 l +104.438 1.549 l +104.438 0.186 l +98.414 0.186 l +98.414 1.615 l +102.087 5.574 l +98.569 5.574 l +98.569 6.938 l +f +0 0.957 0.569 0 k +105.965 6.911 6.911 -6.851 re +f +Q +endstream +endobj +3 0 obj +<< +/ProcSet [/PDF ] +/ExtGState << +/GS1 4 0 R +>> +>> +endobj +4 0 obj +<< +/Type /ExtGState +/SA false +/SM 0.02 +/OP false +/op false +/OPM 1 +/BG2 /Default +/UCR2 /Default +/HT /Default +/TR2 /Default +>> +endobj +1 0 obj +<< +/Type /Page +/Parent 5 0 R +/Resources 3 0 R +/Contents 2 0 R +>> +endobj +6 0 obj +<< +/S /D +>> +endobj +7 0 obj +<< +/Nums [0 6 0 R ] +>> +endobj +5 0 obj +<< +/Type /Pages +/Kids [1 0 R] +/Count 1 +/MediaBox [0 0 113 42] +>> +endobj +8 0 obj +<< +/CreationDate (D:20060111234722+13'00') +/ModDate (D:20060111234722+13'00') +/Producer (PSNormalizer.framework) +>> +endobj +9 0 obj +<< +/Type /Catalog +/Pages 5 0 R +/PageLabels 7 0 R +>> +endobj +xref +0 10 +0000000000 65535 f +0000003204 00000 n +0000000016 00000 n +0000002998 00000 n +0000003064 00000 n +0000003349 00000 n +0000003284 00000 n +0000003311 00000 n +0000003429 00000 n +0000003560 00000 n +trailer +<< +/Size 10 +/Root 9 0 R +/Info 8 0 R +/ID [<99444215e2a4a31d5c4ca09b38102d5e><99444215e2a4a31d5c4ca09b38102d5e>] +>> +startxref +3627 +%%EOF diff --git a/text/main.tex b/text/main.tex new file mode 100644 index 0000000..b604a93 --- /dev/null +++ b/text/main.tex @@ -0,0 +1,293 @@ +%% ======================================================================== +%%%% Disclaimer +%% ======================================================================== +%% +%% created by +%% +%% Karl Voit +%% +%% modified by +%% +%% Roman Kern +%% + +%% ======================================================================== +%%%% Basic settings +%% ======================================================================== +%% (idea of using newcommands for basic documentclass settings from: Thomas Schlager) + +\newcommand{\mypapersize}{A4} +%% e.g., "A4", "letter", "legal", "executive", ... +%% The size of the paper of the resulting PDF file. + +\newcommand{\mylaterality}{twoside} +%% "oneside" or "twoside" +%% Either you are creating a document which is printed on both, left pages +%% and right pages (twoside) or you create a document which is printed +%% on right pages only (oneside). + +\newcommand{\mydraft}{false} +%% "true" or "false" +%% Use draft mode? If true, included graphics are replaced by empty +%% rectangles (of same size) and overfull boxes (in margin space) are +%% marked with black box (-> easy to spot!) + +\newcommand{\myparskip}{half} +%% e.g., "no", "full", "half", ... +%% How to separate paragraphs: indention ("no") or spacing ("half", +%% "full", ...). + +\newcommand{\myBCOR}{0mm} +%% Inner binding correction. This value depends on the method which is +%% being used to bind your printed result. Some techniques do not +%% require a binding correction at all ("0mm"), other require for +%% example "5mm". Refer to KOMA script documentation for a detailed +%% explanation what a binding correction is and how to measure it. + +\newcommand{\myfontsize}{12pt} +%% e.g., 10pt, 11pt, 12pt +%% The font size of the main text in pt (points). + +\newcommand{\mylinespread}{1.0} +%% e.g., 1.0, 1.5, 2.0 +%% Line spacing in %/100. For example 1.5 means 150% of the usual line +%% spacing. Please use with caution: 100% ("1.0") is fine because the +%% font was designed for it. + +\newcommand{\mylanguage}{ngerman,british} +%% "english,ngerman", "ngerman,english", ... +%% NOTE: The *last* language is the active one! +%% See babel documentation for further details. + +%% BibLaTeX-settings: (see biblatex reference for further description) +\newcommand{\mybiblatexstyle}{numeric} +% alphabetic}authoryear +% backend=bibtex8 + +%% e.g., "alphabetic", "authoryear", ... +%% The biblatex style which is being used for referencing. See +%% biblatex documentation for further details and more values. +%% +%% CAUTION: if you change the style, please check for (in)compatible +%% "biblatex" package options in the file +%% "template/preamble.tex"! For example: "alphabetic" does +%% not have an option "dashed=..." and causes an error if it +%% does not get removed from the list of options. + +\newcommand{\mybiblatexdashed}{true} %% "true" or "false" +%% If true: replace recurring reference authors with a dash. + +\newcommand{\mybiblatexbackref}{true} %% "true" or "false" +%% If true: create backward links from reference to citations. + +\newcommand{\mybiblatexfile}{references-biblatex.bib} +%% Name of the biblatex file that holds the references. + +\newcommand{\mydispositioncolor}{30,103,182} +%% e.g., "30,103,182" (blue/turquois), "0,0,0" (black), ... +%% Color of the headings and so forth in RGB (red,green,blue) values. +%% NOTE: if you are using "0,0,0" for black, printers might still +%% recognize pages as color pages. In case this is a problem +%% (paying for color print-outs vs. paying for b/w-printouts) +%% please edit file "template/preamble.tex" and change +%% "\definecolor{DispositionColor}{RGB}{\mydispositioncolor}" +%% to "\definecolor{DispositionColor}{gray}{0}" and thus +%% overwriting the value of \mydispositioncolor above. + +\newcommand{\mycolorlinks}{true} %% "true" or "false" +%% Enables or disables colored links (hyperref package). + +\newcommand{\mytitlepage}{template/title_Thesis_TU_Graz} +%% Your own or one of following pre-defined title pages: +%% "template/title_plain_maketitle": simple maketitle page +%% "template/title_Diplomarbeit_KF_Uni_Graz.tex": fancy (german) title page for KF Uni Graz +%% "template/title_Thesis_TU_Graz": +%% titlepage for Graz University of Technology (correct +%% (old?) Corporate Design) by Karl Voit (2012) +%% "template/title_Thesis_TU_Graz_-_kazemakase": +%% titlepage for Graz University of Technology +%% (correct new Corporate Design) by kazemakase (2013): +%% see https://github.com/novoid/LaTeX-KOMA-template/issues/5 +%% "template/title_VWA": titlepage for Vorwissenschaftliche Arbeit + +\newcommand{\mytodonotesoptions}{} +%% e.g., "" (empty), "disable", ... +%% Options for the todonotes-package. If "disable", all todonotes will +%% be hidden (including listoftodos). + +%% Load main settings for document preamble: +\input{template/preamble}%% DO NOT REMOVE THIS LINE! + +\setboolean{myaddcolophon}{false} %% "true" or "false" +%% If set to "true": a colophon (with notes about this document +%% template, LaTeX, ...) is added after the title page. +%% Please do not set to "false" without a good reason. The colophon +%% helps your readers to get in touch with LaTeX and to find this template. + +\setboolean{myaddlistoftodos}{false} %% "true" or "false" +%% If set to "true": the current list of open todos is added after the +%% table of contents. If \mytodonotesoptions is set to "disable", no +%% list of todos is added, independent of this setting here. + +\setboolean{english_affidavit}{true} %% "true" or "false" +%% If set to "true": the language of the statutory declaration text is set to +%% English, otherwise it is in German. + + +%% ======================================================================== +%%%% Document metadata +%% ======================================================================== + +%% general metadata: +\newcommand{\myauthor}{Alice Pucher} %% also used for PDF metadata (hyperref) +\newcommand{\myauthorwithexistingtitles}{\myauthor{}, Bsc.} %% including + %% university degree already held + %% (BSc, MSc, ...) +\newcommand{\mytitle}{TITLE} %% also used for PDF metadata (hyperref) +\newcommand{\mysubject}{SUBJECT} %% also used for PDF metadata (hyperref) +\newcommand{\mykeywords}{KEYWORDS} %% also used for PDF metadata (hyperref) + +%% this information is used only for generating the title page: +\newcommand{\myworktitle}{Master's Thesis} %% official type of work like ``Master theses'' +\newcommand{\mygrade}{Master of Science} %% title you are getting with this work like ``Master of ...'' +\newcommand{\mystudy}{Computer Science} %% your study like ``Arts'' +\newcommand{\mydegreeprogramme}{Master's degree programme: \mystudy} %% Bachelors's, Master's or PhD degree programme +\newcommand{\myuniversity}{Graz University of Technology} %% your university/school +\newcommand{\myinstitute}{Institute for Interactive Systems and Data Science} %% affiliation +\newcommand{\myinstitutehead}{Univ.-Prof.\,Dipl-Ing.\,Dr.techn.~Some One} %% head of institute, e.g. Univ.-Prof. Dipl.-Inf. Dr. Stefanie Lindstaedt +\newcommand{\mysupervisor}{Dr.~Some Body} %% your supervisor, e.g. Dipl.-Ing. Dr.techn. Roman Kern +\newcommand{\myevaluator}{Prof.~Some Genius} %% your evaluator +\newcommand{\myhomestreet}{Petergasse~23/13} %% your home street (with house number) +\newcommand{\myhometown}{Graz} %% your home town +\newcommand{\myhomepostalnumber}{8010} %% your postal number of home town +\newcommand{\mysubmissionmonth}{May} %% month you are handing in +\newcommand{\mysubmissionyear}{2020} %% year you are handing in +\newcommand{\mysubmissiontown}{\myhometown} %% town of handing in (or \myhometown) + +%% additional information for generic_documentation title page +\newcommand{\myid}{01330567} %% Matrikelnummer +\newcommand{\mylecture}{LECTURE} %% + + +%% ======================================================================== +%%%% MISC command definitions +%% ======================================================================== +\input{template/mycommands} + +%% ======================================================================== +%%%% Typographic settings +%% ======================================================================== +\input{template/typographic_settings} + + +%% ======================================================================== +%%%% MISC usepackages +%% ======================================================================== + +%% ... it's OK to put here your own usepackage commands ... + + + + +%% ======================================================================== +%%%% MISC self-defined commands and settings +%% ======================================================================== + +%% ... it's OK to put here your own newcommand/newenvironment-definitions ... + + + + +\newcommand{\myLaT}{\LaTeX{}@TUG\xspace} %% LaTeX@TUG text "logo" + +\hyphenation{ex-am-ple hy-phen-ate} %% in order to use German umlauts +%% here (Ver-\"of-fent-li-chung), you have to check for +%% activated \usepackage[T1]{fontenc} in the preamble + +%% override default language of babel: (be sure to know, what you're +%% doing here) +%\selectlanguage{american} +%\selectlanguage{ngerman} + +%% ======================================================================== +%%%% Templates +%% ======================================================================== + +%% template for inserting figures: +% \myfig{}%% filename +% {}%% width/height +% {}%% caption +% {}%% optional (short) caption for list of figures +% {fig:}%% label + +%% acronyms in small caps: \myacro{UNESCO} + + +\input{template/pdf_settings} %% should be *last* definitions in preamble! +%% ======================================================================== +%%%% begin{document} +%% ======================================================================== +\begin{document} + +\frontmatter %% KOMA: roman page numbers and such; only available in scrbook + +\input{colophon} %% defines information about editor, LaTeX, font, ... + +%% Choose your desired title page: +\input{\mytitlepage} %% include title page + + +\input{template/declaration_TU_Graz} %% Statutory Declaration +% \input{thanks} %% this is a suggestion: you have to create this file on demand +% \input{foreword} %% this is a suggestion: you have to create this file on demand + + +%% include the abstract without chapter number but include it on table of contents: +\cleardoublepage +\phantomsection +\addcontentsline{toc}{chapter}{Abstract} +\include{0_abstract} %% Abstract + + +\tableofcontents %% this produces the table of contents - you might have guessed :-) + +\listoffigures + +%% if myaddlistoftodos is set to "true", the current list of open todos is added: +\ifthenelse{\boolean{myaddlistoftodos}}{ + \newpage\listoftodos %% handy if you are using todonotes with \todo{} +}{} %% with todonotes-package option "disable" you can get rid of any todo in the output + +\mainmatter %% KOMA: marks main part using arabic page numbers and such; only available in scrbook + +%% include tex file chapters: +\include{1_intro} +\include{2_relwork} +\include{3_method} +\include{4_datasets} +\include{5_results} +\include{6_discussion} +\include{7_conclusion} + +\bibliographystyle{abbrv} +\bibliography{bib.bib} + +\appendix %% closes main document, appendix follows until end; only available in book-classes +\addpart*{Appendix} %% adding Appendix to tableofcontents + +% If the references do not show up, try to run ``biber main'' on the command line and then recompile +% \printbibliography %% remove, if using BibTeX instead of biblatex +% \include{further_ressources} %% this is a suggestion: you have to create this file on demand + + +%%%% end{document} +\end{document} +%% vim:foldmethod=expr +%% vim:fde=getline(v\:lnum)=~'^%%%%\ .\\+'?'>1'\:'=' +%%% Local Variables: +%%% mode: latex +%%% mode: auto-fill +%%% mode: flyspell +%%% eval: (ispell-change-dictionary "en_GB") +%%% TeX-master: "main" +%%% End: