add stuff
authorMart Lubbers <mart@martlubbers.net>
Mon, 17 Nov 2014 20:06:51 +0000 (21:06 +0100)
committerMart Lubbers <mart@martlubbers.net>
Mon, 17 Nov 2014 20:06:51 +0000 (21:06 +0100)
thesis2/1.introduction.tex
thesis2/log.txt [new file with mode: 0644]
thesis2/thesis.bbl [new file with mode: 0644]
thesis2/thesis.blg [new file with mode: 0644]
thesis2/thesis.tex

index 376efbc..c408630 100644 (file)
@@ -31,22 +31,27 @@ information so that the entire database is complete and consistent.
 Hyperleap\footnote{\url{http://hyperleap.nl}} tries to achieve this goal.
 
 \section{Hyperleap \& Infotainment}
-Hyperleap is a internet company that existed in the time that internet wasn't
-widespread. Hyperleap, active since 1993, is specialized in producing,
+Hyperleap is a internet company that existed in the time that internet was not
+widespread. Hyperleap, active since 1995, is specialized in producing,
 publishing and maintaining \textit{infotainment}. \textit{Infotainment} is a
-combination of the words \textit{information} and \textit{entertainment} and it
-means complete information about entertainment in the broadest sense of
-entertainment. Entertainment can be a theater show, move showing in the cinema,
-the weekly bridge night in the local town center, music concerts etc. Hyperleap
-Hyperleap manages the largest database containing \textit{infotainment}. The
-database contains over $10.000$ events per week on average and their venue
-database contains over $54.000$ venues delivering the entertainment. All the
-information is quality checked and therefore very reliable. Hyperleap is the
-only in its kind that has such high quality information. The
-\textit{infotainment} is presented via several websites specialized per
-genre or category and is bundled with other kinds of non factual information
-such as reviews, previews, background information and interviews. 
+combination of the words \textit{information} and \textit{entertainment}. It
+means a combination of factual information and subjectual information about a
+certain category. In the case of Hyperleap the category is entertainment
+industry, entertainment industry encompasses all facets going from cinemas,
+theaters, concerts, conferences and so on. The factual information includes
+things such as the date, time, host or location. The subjectual information can
+be reviews, previews, photos or background information.
 
+Hyperleap manages the largest database containing \textit{infotainment} about
+the entertainment industry. The database contains over $10.000$ events per week
+on average and their venue database contains over $54.000$ venues delivering
+the entertainment. All the subjectual information is gathered or created by
+Hyperleap. All subjectual information is gathered from different sources and
+quality checked and therefore very reliable. Hyperleap is the only in its kind
+that has such high quality information. The \textit{infotainment} is presented
+via several websites specialized per genre or category.
+
+\section{Information flow}
 As said before Hyperleap is the only in its kind with the high quality data.
 This is because a lot of time and resources are spend to crosscompare, match
 and check the data that enters the database. To achieve this the data is
@@ -57,7 +62,7 @@ Figure~\ref{fig:1.1.1}
        \caption{Information flow Hyperleap database}
        \label{fig:1.1.1}
        \centering
-       \scalebox{0.8}{
+       \scalebox{0.7}{
                \digraph[]{graph111}{
                        rankdir=TB;
                        node [shape="rectangle",fontsize=10,nodesep=0.5,ranksep=0.75,width=1]
@@ -86,33 +91,97 @@ Figure~\ref{fig:1.1.1}
        }
 \end{figure}
 
+\paragraph{Sources}
+The information that enters the database has to be quality checked. There are
+several criteria the information has to comply to before it can enter in the
+database. Hyperleap wants at minimum the following fields filled before any
+event can enter the database:
+\begin{itemize}
+       \item[What]
+               The \textit{What:} field is the field that states the content, content is a
+               very broad definition. In practice it can contain the concert tour, theater
+               show name, movie title, festival title and many more.
+       \item[Where]
+               The \textit{Where:} field is the location of the event. This is ofter
+               omitted because the organization think it is obvious. This field can also
+               include different sublocations. For example when a pop concert venue has
+               their own building but in the summer they organize a festival in some park.
+               This data is often assumed to be trivial and inherent but in practice this
+               is not the case. In this example for an outsider only the name of the park
+               is often not enough.
+       \item[When]
+               The \textit{When:} field is the time and date of the event. Hyperleap wants
+               to have at minimum the date, start time and end time. In the field end
+               times are often omitted because they are not fixed or the organization
+               think it is obvious.
+\end{itemize}
+
+Venues often present incomplete data entries that do not comply to the
+requirements explained before.
+
 The first step in the information flow is the source. Hyperleap processes
-different sources. The input sources vary by type, for example website or fax,
-and by source. The sources vary in reliability a lot. For example private
-information streams from venues are very reliable whereas other combined
-websites are not reliable at all. Sources also vary in structural consistency,
-websites from venues often look very consistent but the entries are usually
-hand typed by employees and key information appears often on random places
-surrounded by a lot of text. Ticket vendors on the other hand present their
-information usually in a structured consistent way. Depending on the amount of
-consistency and structure preprocessing happens in step two. All the
-preprocessed data is then sent to the \textit{Temporum}.
+different sources and every source has different characteristics. Sources can
+be modern sources like websites or social media but even today a lot of
+information arrives at Hyperleap via flyers, fax or email. As sources vary in
+content structure sources also vary in reliability. For example the following
+entry is an example of a very well structured and probably generated, and thus
+probably also reliable, event description. The entry can originate for example
+from a RSS feed.
+
+\begin{flushleft}
+       \texttt{2015-05-20, 18:00-23:00 - \textit{Foobar} presenting their new CD in
+       combination with a show. Location: small salon.}
+\end{flushleft}
+
+An example of a terrible entry could be for example the following text that
+could originate from a flyer or social media post.
 
+\begin{flushleft}
+       \texttt{\textit{Foobar} playing to celebrate their CD release in the park
+       tomorrow evening.}
+\end{flushleft}
+
+This example lacks a precise date, time and location and is therefore hard for
+people to grasp at first, let alone for a machine. When someone wants to get
+the full information he has to tap in different resources which might not
+always be available. 
+
+\paragraph{Crawler}
+The second steps is the crawling of the websites. This happens currently in a
+couple of methods. Some sites are very structured and a programmer creates a
+program that can visit the website systematically and extract that information.
+Some other sources are very hard to programmatically crawled and they are
+visited by employees. The programmed crawlers are always specifically created
+for one or a couple sources and when the source changes for example structure
+the programmer has to adapt the crawler which is costly. Information from the
+different crawlers then goes to the \textit{Temporum}.
+
+\paragraph{Temporum}
 The \textit{Temporum} is a big bin that contains raw data extracted from
 different sources and has to be post processed to be suitable enough for the
-actual database. This post processing encompasses several possible tasks. The
-first task is to check the validity of the entry. The second step is matching
-the entry, entries have to be matched to a venue or organisation in the events
-database. Entries also can be matched to existing events that belong to the
-same tour or series. These two steps are have a lot of aspects that are and can
-be done automatically but a lot of user input is still required to match and
-check the data. The \textit{Temporum} functions as safety net for the data.
+actual database. This post processing encompasses several possible tasks.
+
+The first task is to check the validity of the entry. This is a very shallow
+test to check if the crawler is not malfunctioning and there is no nonsense in
+the data.
+
+The second step is matching the entry to several objects. For example the entry
+has to be matched to a certain venue when its source is a ticket vendor who
+sells tickets for multiple venues. Another example is that the event is a pop
+concert and is part of a big tour. Many of these tasks are done alone by or
+with aid of a computer program. Almost no data is going straight through the
+\textit{Temporum} and this property makes the \textit{Temporum} a safety net
+for all the incoming data.
 
+\paragraph{Database \& Publication}
 When the data is post processed it is entered in the final database. The
 database contains all the events that happened in the past and all the events
-that are going to happen. The database is linked to several categorical
-websites that offer the information to users and accompany it with the non
-factual information discussed earlier.
+that are going to happen in the future. The database also contains information
+about the venues. The database is linked to several categorical websites that
+offer the information to users and accompany it with the other part of the
+\textit{infotainment} namely the subjectual information that is usually
+presented in the form of trivia, photos, interviews, reviews, previews and much
+more.
 
 \section{Goal \& Research question}
 The second step in the information flow is crawling the sources and apply the
@@ -124,7 +193,7 @@ preprocessed in the old way, send to the \textit{Temporum} and checked by a
 human and matched. The human then notices the error in the data and contacts
 the programmer. The programmer then has to reprogram the specific crawler to
 the new structure. This feedback loop, shown in Figure~\ref{fig:1.2.1} can take
-days and can be the reason for gaps in the database. 
+days and can be the reason for gaps or faulty information in the database. 
 \begin{figure}[H]
        \caption{Feedback loop for malfunctioning crawlers}
        \label{fig:1.1.2}
@@ -143,9 +212,9 @@ days and can be the reason for gaps in the database.
                        crawler -> temporum
                        temporum -> user
                        user -> database
-                       user -> programmer [constraint=false,color="blue"]
-                       user -> crawler [constraint=false,color="red"]
-                       programmer -> crawler [constraint=false,color="blue"]
+                       user -> programmer [constraint=false,style="dotted"]
+                       user -> crawler [constraint=false,style="dashed"]
+                       programmer -> crawler [constraint=false,style="dotted"]
                }
        }
 \end{figure}
@@ -153,7 +222,7 @@ days and can be the reason for gaps in the database.
 The goal of the project is to relieve the programmer of repairing crawlers all
 the time and make the task of adapting, editing and removing crawlers doable
 for someone without programming experience. In practice this means in
-Figure~\ref{fig:1.1.2} removing the blue arrows by red arrows.
+Figure~\ref{fig:1.1.2} removing the dotted arrows by dashed arrow.
 
 For this project an application has been developed that can provide an
 interface to a crawler system that is able to crawl
diff --git a/thesis2/log.txt b/thesis2/log.txt
new file mode 100644 (file)
index 0000000..3a31cc2
--- /dev/null
@@ -0,0 +1,532 @@
+This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
+ restricted \write18 enabled.
+entering extended mode
+(./thesis.tex
+LaTeX2e <2011/06/27>
+Babel <3.9h> and hyphenation patterns for 78 languages loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
+Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo))
+(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def)))
+(/usr/share/texlive/texmf-dist/tex/latex/psnfss/courier.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)))
+(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
+(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
+(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
+(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
+(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
+
+Package hyperref Message: Driver: hdvipdfm.
+
+(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvipdfm.def
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
+(/usr/share/texmf/tex/latex/pgf/frontendlayer/tikz.sty
+(/usr/share/texmf/tex/latex/pgf/basiclayer/pgf.sty
+(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex)
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def
+(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty))
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex))
+(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty
+(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex))
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg)
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-dvips.def
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-postscript.def)))
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex)
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex))
+(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.random.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.base.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.round.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex)))
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfloat.code.tex))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex)))
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleshapes.code.tex)
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleplot.code.tex)
+(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty)
+(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty))
+(/usr/share/texmf/tex/latex/pgf/utilities/pgffor.sty
+(/usr/share/texmf/tex/latex/pgf/utilities/pgfkeys.sty
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex))
+(/usr/share/texmf/tex/generic/pgf/utilities/pgffor.code.tex))
+(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex)
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmodulematrix.code.tex)
+(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopat
+hs.code.tex))) (/usr/share/texlive/texmf-dist/tex/latex/pgf-umlsd/pgf-umlsd.sty
+) (/usr/share/texlive/texmf-dist/tex/latex/graphviz/graphviz.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
+(/usr/share/texlive/texmf-dist/tex/latex/marvosym/marvosym.sty)
+(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryarrows.code.tex)
+(./thesis.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
+(./thesis.out) (./thesis.out) ABD: EveryShipout initializing macros
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1] [2]
+(./thesis.toc) [3] [4] (./abstract.tex) [5] [6]
+Chapter 1.
+(./1.introduction.tex
+Overfull \hbox (5.5284pt too wide) in paragraph at lines 5--11
+[]\OT1/cmr/m/n/10 In the early days of the in-ter-net in-form-a-tion about en-t
+er-tain-ment was gathered
+(/usr/share/texlive/texmf-dist/tex/latex/marvosym/umvs.fd)
+(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd) [7] <graph111.ps>
+Underfull \vbox (badness 10000) has occurred while \output is active [8]
+[9] [10]
+
+LaTeX Warning: Reference `fig:1.2.1' on page 11 undefined on input line 195.
+
+<graph112.ps>
+Overfull \hbox (74.6229pt too wide) in paragraph at lines 219--220
+ [][] 
+[11]
+Underfull \vbox (badness 1478) has occurred while \output is active [12]
+<graph21.ps>)
+Underfull \vbox (badness 10000) has occurred while \output is active [13]
+[14]
+Chapter 2.
+(./2.requirementsanddesign.tex) [15] [16]
+Chapter 3.
+(./3.methods.tex <graph22.ps>
+Overfull \hbox (42.4475pt too wide) in paragraph at lines 25--34
+ [][] 
+<graph23.ps>
+Overfull \hbox (42.4475pt too wide) in paragraph at lines 40--52
+ [][] 
+
+Underfull \vbox (badness 1755) has occurred while \output is active [17]
+[18]) [19] [20]
+Chapter 4.
+(./4.conclusion.tex) (./5.discussion.tex) [21] [22]
+Chapter 5.
+(./6.appendices.tex) (./thesis.bbl [23] [24]) [25] (./thesis.aux)
+
+LaTeX Warning: There were undefined references.
+
+
+LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
+
+ )
+(see the transcript file for additional information)
+Output written on thesis.dvi (25 pages, 56584 bytes).
+Transcript written on thesis.log.
+This is BibTeX, Version 0.99d (TeX Live 2013/Debian)
+The top-level auxiliary file: thesis.aux
+The style file: plain.bst
+Database file #1: thesis.bib
+Warning--empty institution in Hopcroft1971
+Warning--empty journal in Roelofs2008
+(There were 2 warnings)
+This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
+ \write18 enabled.
+entering extended mode
+(./thesis.tex
+LaTeX2e <2011/06/27>
+Babel <3.9h> and hyphenation patterns for 78 languages loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
+Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo))
+(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def)))
+(/usr/share/texlive/texmf-dist/tex/latex/psnfss/courier.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)))
+(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
+(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
+(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
+(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
+(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
+
+Package hyperref Message: Driver: hdvipdfm.
+
+(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvipdfm.def
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
+(/usr/share/texmf/tex/latex/pgf/frontendlayer/tikz.sty
+(/usr/share/texmf/tex/latex/pgf/basiclayer/pgf.sty
+(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex)
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def
+(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty))
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex))
+(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty
+(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex))
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg)
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-dvips.def
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-postscript.def)))
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex)
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex))
+(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.random.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.base.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.round.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex)))
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfloat.code.tex))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex)))
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleshapes.code.tex)
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleplot.code.tex)
+(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty)
+(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty))
+(/usr/share/texmf/tex/latex/pgf/utilities/pgffor.sty
+(/usr/share/texmf/tex/latex/pgf/utilities/pgfkeys.sty
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex))
+(/usr/share/texmf/tex/generic/pgf/utilities/pgffor.code.tex))
+(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex)
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmodulematrix.code.tex)
+(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopat
+hs.code.tex))) (/usr/share/texlive/texmf-dist/tex/latex/pgf-umlsd/pgf-umlsd.sty
+) (/usr/share/texlive/texmf-dist/tex/latex/graphviz/graphviz.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
+(/usr/share/texlive/texmf-dist/tex/latex/marvosym/marvosym.sty)
+(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryarrows.code.tex)
+(./thesis.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
+(./thesis.out) (./thesis.out) ABD: EveryShipout initializing macros
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1] [2]
+(./thesis.toc) [3] [4] (./abstract.tex) [5] [6]
+Chapter 1.
+(./1.introduction.tex
+Overfull \hbox (5.5284pt too wide) in paragraph at lines 5--11
+[]\OT1/cmr/m/n/10 In the early days of the in-ter-net in-form-a-tion about en-t
+er-tain-ment was gathered
+(/usr/share/texlive/texmf-dist/tex/latex/marvosym/umvs.fd)
+(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd) [7] <graph111.ps>
+Underfull \vbox (badness 10000) has occurred while \output is active [8]
+[9] [10]
+
+LaTeX Warning: Reference `fig:1.2.1' on page 11 undefined on input line 195.
+
+<graph112.ps>
+Overfull \hbox (74.6229pt too wide) in paragraph at lines 219--220
+ [][] 
+[11]
+Underfull \vbox (badness 1478) has occurred while \output is active [12]
+<graph21.ps>)
+Underfull \vbox (badness 10000) has occurred while \output is active [13]
+[14]
+Chapter 2.
+(./2.requirementsanddesign.tex) [15] [16]
+Chapter 3.
+(./3.methods.tex <graph22.ps>
+Overfull \hbox (42.4475pt too wide) in paragraph at lines 25--34
+ [][] 
+<graph23.ps>
+Overfull \hbox (42.4475pt too wide) in paragraph at lines 40--52
+ [][] 
+
+Underfull \vbox (badness 1755) has occurred while \output is active [17]
+[18]) [19] [20]
+Chapter 4.
+(./4.conclusion.tex) (./5.discussion.tex) [21] [22]
+Chapter 5.
+(./6.appendices.tex) (./thesis.bbl [23] [24]) [25] (./thesis.aux)
+
+LaTeX Warning: There were undefined references.
+
+ )
+(see the transcript file for additional information)
+Output written on thesis.dvi (25 pages, 56584 bytes).
+Transcript written on thesis.log.
+This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
+ restricted \write18 enabled.
+entering extended mode
+(./thesis.tex
+LaTeX2e <2011/06/27>
+Babel <3.9h> and hyphenation patterns for 78 languages loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
+Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo))
+(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def)))
+(/usr/share/texlive/texmf-dist/tex/latex/psnfss/courier.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)))
+(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
+(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
+(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
+(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
+(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
+
+Package hyperref Message: Driver: hdvipdfm.
+
+(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvipdfm.def
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
+(/usr/share/texmf/tex/latex/pgf/frontendlayer/tikz.sty
+(/usr/share/texmf/tex/latex/pgf/basiclayer/pgf.sty
+(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex)
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def
+(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty))
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex))
+(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty
+(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex))
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg)
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-dvips.def
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-postscript.def)))
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex)
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex))
+(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.random.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.base.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.round.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex)))
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfloat.code.tex))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex)))
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleshapes.code.tex)
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleplot.code.tex)
+(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty)
+(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty))
+(/usr/share/texmf/tex/latex/pgf/utilities/pgffor.sty
+(/usr/share/texmf/tex/latex/pgf/utilities/pgfkeys.sty
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex))
+(/usr/share/texmf/tex/generic/pgf/utilities/pgffor.code.tex))
+(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex)
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmodulematrix.code.tex)
+(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopat
+hs.code.tex))) (/usr/share/texlive/texmf-dist/tex/latex/pgf-umlsd/pgf-umlsd.sty
+) (/usr/share/texlive/texmf-dist/tex/latex/graphviz/graphviz.sty)
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
+(/usr/share/texlive/texmf-dist/tex/latex/marvosym/marvosym.sty)
+(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryarrows.code.tex)
+(./thesis.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
+(./thesis.out) (./thesis.out) ABD: EveryShipout initializing macros
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1] [2]
+(./thesis.toc) [3] [4] (./abstract.tex) [5] [6]
+Chapter 1.
+(./1.introduction.tex
+Overfull \hbox (5.5284pt too wide) in paragraph at lines 5--11
+[]\OT1/cmr/m/n/10 In the early days of the in-ter-net in-form-a-tion about en-t
+er-tain-ment was gathered
+(/usr/share/texlive/texmf-dist/tex/latex/marvosym/umvs.fd)
+(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd) [7] <graph111.ps>
+Underfull \vbox (badness 10000) has occurred while \output is active [8]
+[9] [10]
+
+LaTeX Warning: Reference `fig:1.2.1' on page 11 undefined on input line 195.
+
+<graph112.ps>
+Overfull \hbox (74.6229pt too wide) in paragraph at lines 219--220
+ [][] 
+[11]
+Underfull \vbox (badness 1478) has occurred while \output is active [12]
+<graph21.ps>)
+Underfull \vbox (badness 10000) has occurred while \output is active [13]
+[14]
+Chapter 2.
+(./2.requirementsanddesign.tex) [15] [16]
+Chapter 3.
+(./3.methods.tex <graph22.ps>
+Overfull \hbox (42.4475pt too wide) in paragraph at lines 25--34
+ [][] 
+<graph23.ps>
+Overfull \hbox (42.4475pt too wide) in paragraph at lines 40--52
+ [][] 
+
+Underfull \vbox (badness 1755) has occurred while \output is active [17]
+[18]) [19] [20]
+Chapter 4.
+(./4.conclusion.tex) (./5.discussion.tex) [21] [22]
+Chapter 5.
+(./6.appendices.tex) (./thesis.bbl [23] [24]) [25] (./thesis.aux)
+
+LaTeX Warning: There were undefined references.
+
+ )
+(see the transcript file for additional information)
+Output written on thesis.dvi (25 pages, 56584 bytes).
+Transcript written on thesis.log.
+thesis.dvi -> thesis.pdf
+[1
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgfA{ /pgfdiff 8 index round cvi 8 index round ...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgfR1{ newpath dup dup dup 0 360 arc clip newpa...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 ro...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgfR{ /pgfdiff 8 index round cvi 8 index round ...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->!  /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6....<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setda...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.000...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.000...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.500...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate...<--
+
+** WARNING ** Unparsed material at end of special ignored.
+
+Current input buffer is -->! /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0....<--
+][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25]
+77251 bytes written
diff --git a/thesis2/thesis.bbl b/thesis2/thesis.bbl
new file mode 100644 (file)
index 0000000..8439713
--- /dev/null
@@ -0,0 +1,24 @@
+\begin{thebibliography}{1}
+
+\bibitem{Daciuk2000}
+Jan Daciuk, Stoyan Mihov, Bruce~W. Watson, and Richard~E. Watson.
+\newblock {Incremental Construction of Minimal Acyclic Finite-State Automata}.
+\newblock {\em Computational Linguistics}, 26(1):3--16, March 2000.
+
+\bibitem{Hopcroft1971}
+John Hopcroft.
+\newblock {An N log N algorithm for minimizing states in a finite automaton}.
+\newblock Technical report, 1971.
+
+\bibitem{Roelofs2008}
+Wouter Roelofs.
+\newblock {HyperBot Building Web Robots for Non-Programmers}.
+\newblock 2008.
+
+\bibitem{Roelofs2009}
+Wouter Roelofs, Alessandro~Tadeo Paula, and Franc Grootjen.
+\newblock {Programming by Clicking}.
+\newblock In {\em Proceedings of the Dutch Information Retrieval Conference},
+  pages 2--3, 2009.
+
+\end{thebibliography}
diff --git a/thesis2/thesis.blg b/thesis2/thesis.blg
new file mode 100644 (file)
index 0000000..be6f1d5
--- /dev/null
@@ -0,0 +1,49 @@
+This is BibTeX, Version 0.99d (TeX Live 2013/Debian)
+Capacity: max_strings=35307, hash_size=35307, hash_prime=30011
+The top-level auxiliary file: thesis.aux
+The style file: plain.bst
+Database file #1: thesis.bib
+Warning--empty institution in Hopcroft1971
+Warning--empty journal in Roelofs2008
+You've used 4 entries,
+            2118 wiz_defined-function locations,
+            521 strings with 4555 characters,
+and the built_in function-call counts, 1196 in all, are:
+= -- 114
+> -- 55
+< -- 1
++ -- 22
+- -- 18
+* -- 78
+:= -- 211
+add.period$ -- 12
+call.type$ -- 4
+change.case$ -- 22
+chr.to.int$ -- 0
+cite$ -- 6
+duplicate$ -- 48
+empty$ -- 92
+format.name$ -- 18
+if$ -- 242
+int.to.chr$ -- 0
+int.to.str$ -- 4
+missing$ -- 3
+newline$ -- 23
+num.names$ -- 8
+pop$ -- 24
+preamble$ -- 1
+purify$ -- 17
+quote$ -- 0
+skip$ -- 33
+stack$ -- 0
+substring$ -- 52
+swap$ -- 8
+text.length$ -- 1
+text.prefix$ -- 0
+top$ -- 0
+type$ -- 16
+warning$ -- 2
+while$ -- 13
+width$ -- 5
+write$ -- 43
+(There were 2 warnings)
index f4b2066..87c0adb 100644 (file)
@@ -2,6 +2,7 @@
 
 \usepackage[british]{babel}
 
+\usepackage{courier}
 \usepackage{graphicx}  % Images
 \usepackage{float}     % Better placement float figures
 \usepackage{listings}  % Source code formatting