Initial commit

This commit is contained in:
Tobias Eidelpes 2019-01-15 21:38:37 +01:00
commit 30954f71ee
10 changed files with 6811 additions and 0 deletions

12
.gitignore vendored Normal file
View File

@ -0,0 +1,12 @@
*.pdf
*.out
*.toc
*.aux
*.log
*.synctex.gz
*.fdb_latexmk
*.fls
*.tex~
*.bbl
*.blg
*.pdflatex.output

7
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,7 @@
compile_pdf:
image: aergus/latex
script:
- make
artifacts:
paths:
- main.pdf

819
ACM-Reference-Format.bbx Normal file
View File

@ -0,0 +1,819 @@
\ProvidesFile{ACM-Reference-Format.bbx}[2017-09-27 v0.1 biblatex bibliography style]
% Inherit a default style
\RequireBibliographyStyle{trad-plain}
%%% Localisation strings for ACM
\DefineBibliographyStrings{american}{%
mathesis = {Master's thesis},
phdthesis = {Ph\adddot{}D\adddotspace Dissertation},
editor = {(Ed\adddot)},
editors = {(Eds\adddot)},
edition = {ed\adddot},
}
%%% Formatting for fields
%\DeclareFieldFormat
% [article,inbook,incollection,inproceedings,patent,thesis,unpublished]
% {title}{#1}
\DeclareFieldFormat{pages}{#1}
\DeclareFieldFormat{numpages}{#1 pages}
\DeclareFieldFormat{number}{#1}
\DeclareFieldFormat{articleno}{Article #1}
\DeclareFieldFormat{key}{#1}
\DeclareFieldFormat{urldate}{Retrieved\space{}#1\space{}from}
\DeclareFieldAlias{lastaccessed}{urldate}
\DeclareFieldFormat{url}{\url{#1}}
\DeclareFieldFormat{edition}{%
\printtext[parens]{\ifinteger{#1}
{\mkbibordedition{#1}~\bibstring{edition}}
{#1\isdot~\bibstring{edition}}}}
% Handle urls field containing 'and' separated list of URLs
% https://github.com/plk/biblatex/issues/229
\DeclareListFormat{urls}{%
\url{#1}%
\ifthenelse{\value{listcount}<\value{liststop}}
{\addcomma\space}
{}}
\renewbibmacro*{url}{\iffieldundef{url}{\printlist{urls}}{\printfield{url}}}
%%% Bibmacro definitions
\renewbibmacro*{translator+others}{%
\ifboolexpr{
test \ifusetranslator
and
not test {\ifnameundef{translator}}
}
{\printnames{translator}%
\setunit{\addcomma\space}%
\usebibmacro{translator+othersstrg}%
\clearname{translator}}
{\printfield{key}}}
\newbibmacro*{year}{%
\iffieldundef{year}%
{\printtext{[n.\ d.]}}%
{\printfield{year}}%
}
\renewbibmacro*{date}{\printtext[parens]{\printdate}}
\renewbibmacro*{url+urldate}{\iffieldundef{urlyear}
{}
{\usebibmacro{urldate}%
\setunit*{\addspace}}%
\usebibmacro{url}%
}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addcomma\space}%
\iffieldundef{series}
{}
{\newunit%
\printfield{series}%
\setunit{\addspace}}%
\usebibmacro{volume+number+date+pages+eid}%
\newcommaunit%
% \setunit{\addspace}%
\usebibmacro{issue-issue}%
\setunit*{\addcolon\space}%
\usebibmacro{issue}%
\newunit}
\newbibmacro*{volume+number+date+pages+eid}{%
\printfield{volume}%
\setunit*{\addcomma\space}%
\printfield{number}%
\setunit*{\addcomma\space}%
\printfield{articleno}
\setunit{\addcomma\space}
\usebibmacro{date-ifmonth}
\setunit{\addcomma\space}%
\iffieldundef{pages}%
{\printfield{numpages}}%
{\printfield{pages}}%
\newcommaunit%
\printfield{eid}}%
\renewbibmacro*{chapter+pages}{%
\printfield{chapter}%
\setunit{\bibpagespunct}%
\iffieldundef{pages}%
{\printfield{numpages}}%
{\printfield{pages}}%
\newunit}
\renewbibmacro*{editor+others}{%
\ifboolexpr{
test \ifuseeditor
and
not test {\ifnameundef{editor}}
}
{\printnames{editor}%
\setunit{\addcomma\space}%
\usebibmacro{editor+othersstrg}%
\clearname{editor}}
{\iflistundef{organization}{}{\printlist{organization}}}}
\newbibmacro*{issue-issue}{%
\iffieldundef{issue}%
{}%
{\printfield{issue}%
\setunit*{\addcomma\space}%
\usebibmacro{date-ifmonth}%
}%
\newunit}
\newbibmacro*{maintitle+booktitle+series+number}{%
\iffieldundef{maintitle}
{}
{\usebibmacro{maintitle}%
\newunit\newblock
\iffieldundef{volume}
{}
{\printfield{volume}%
\printfield{part}%
\setunit{\addcolon\space}}}%
\usebibmacro{booktitle}%
\setunit*{\addspace}
\printfield[parens]{series}%
\setunit*{\addspace}%
\printfield{number}%
\setunit*{\addcomma\space}%
\printfield{articleno}
\newunit
}
\renewbibmacro*{booktitle}{%
\ifboolexpr{
test {\iffieldundef{booktitle}}
and
test {\iffieldundef{booksubtitle}}
}
{}
{\printtext[booktitle]{%
\printfield[titlecase]{booktitle}%
\iffieldundef{booksubtitle}{}{
\setunit{\subtitlepunct}%
\printfield[titlecase]{booksubtitle}}%
}%
}%
\printfield{booktitleaddon}}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit*{\addcomma\space}%
\printfield{number}%
\setunit*{\addcomma\space}%
\printfield{articleno}
\setunit{\addcomma\space}%
\printfield{eid}}
\renewbibmacro*{publisher+location+date}{%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\printlist{location}%
\setunit*{\addcomma\space}%
\usebibmacro{date-ifmonth}%
\newunit}
\newbibmacro{date-ifmonth}{%
\iffieldundef{month}{}{%
\usebibmacro{date}
}%
}
\renewbibmacro*{institution+location+date}{%
\printlist{school}%
\setunit*{\addcomma\space}%
\printlist{institution}%
\setunit*{\addcomma\space}%
\printlist{location}%
\setunit*{\addcomma\space}%
\usebibmacro{date-ifmonth}%
\newunit}
\renewbibmacro*{periodical}{%
\iffieldundef{title}
{}
{\printtext[title]{%
\printfield[titlecase]{title}%
\setunit{\subtitlepunct}%
\printfield[titlecase]{subtitle}}}%
\newunit%
\usebibmacro{journal}}
\renewbibmacro*{issue+date}{%
\iffieldundef{issue}
{\usebibmacro{date}}
{\printfield{issue}%
\setunit*{\addspace}%
\usebibmacro{date}}%
\newunit}
\renewbibmacro*{title+issuetitle}{%
\usebibmacro{periodical}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
\printfield{volume}%
\setunit*{\addcomma\space}%
\printfield{number}%
\setunit*{\addcomma\space}%
\printfield{articleno}
\setunit{\addcomma\space}%
\printfield{eid}%
\setunit{\addspace}%
\usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\newunit}
%%% Definitions for drivers (alphabetical)
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock%
\usebibmacro{year}%
\newunit%
\usebibmacro{title}%
\newunit%
\printlist{language}%
\newunit\newblock%
\usebibmacro{byauthor}%
\newunit\newblock%
\usebibmacro{bytranslator+others}%
\newunit\newblock%
\printfield{version}%
\newunit\newblock%
\usebibmacro{journal+issuetitle}%
\newunit%
\usebibmacro{byeditor+others}%
\newunit%
\printfield{note}%
\newunit\newblock%
\iftoggle{bbx:isbn}
{\printfield{issn}}
{}%
\newunit\newblock%
\usebibmacro{doi+eprint+url}%
\newunit\newblock%
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock%
\usebibmacro{related}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{book}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}%
\newunit%
\usebibmacro{maintitle+title}%
\newunit%
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{edition}%
\newunit
\usebibmacro{series+number}%
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\newunit\newblock
\printfield{volumes}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{inbook}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\iffieldundef{author}%
{\usebibmacro{byeditor+others}}%
{\usebibmacro{author/translator+others}}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}
\newunit\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
% \usebibmacro{in:}%
\usebibmacro{bybookauthor}%
\newunit\newblock
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
\iffieldundef{author}{}%if undef then we already printed editor
{\usebibmacro{byeditor+others}}%
\newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}
\newunit\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in:}%
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{inproceedings}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}
\newunit\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in:}%
\usebibmacro{maintitle+booktitle+series+number}%
\newunit\newblock
\usebibmacro{event+venue+date}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\printlist{organization}%
\newunit
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{manual}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}
\newunit\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor}%
\newunit\newblock
\printfield{edition}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{type}%
\newunit
\printfield{version}%
\newunit
\printfield{note}%
\newunit\newblock
\printlist{organization}%
\newunit
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{misc}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}
\newunit\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{howpublished}%
\newunit\newblock
\printfield{type}%
\newunit
\printfield{version}%
\newunit
\printfield{note}%
\newunit\newblock
\usebibmacro{organization+location+date}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{online}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{version}%
\newunit
\printfield{note}%
\newunit\newblock
\printlist{organization}%
\newunit\newblock
\usebibmacro{date-ifmonth}%
\newunit\newblock
\iftoggle{bbx:eprint}
{\usebibmacro{eprint}}
{}%
\newunit\newblock
\usebibmacro{url+urldate}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\DeclareFieldFormat[patent]{number}{Patent No.~#1}
\DeclareBibliographyDriver{patent}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}%
\newunit
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{date}%
\newunit\newblock
\printfield{type}%
\setunit*{\addspace}%
\printfield{number}%
\iflistundef{location}
{}
{\setunit*{\addspace}%
\printtext[parens]{%
\printlist[][-\value{listtotal}]{location}}}%
\newunit\newblock
\usebibmacro{byholder}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{periodical}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{editor}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}
\newunit
\usebibmacro{title+issuetitle}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byeditor}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{issn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{report}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}
\newunit
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\printfield{type}%
\setunit*{\addspace}%
\printfield{number}%
\newunit\newblock
\printfield{version}%
\newunit
\printfield{note}%
\newunit\newblock
\usebibmacro{institution+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isrn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{thesis}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}
\newunit
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\printfield{type}%
\newunit
\usebibmacro{institution+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}

2894
ACM-Reference-Format.bst Normal file

File diff suppressed because it is too large Load Diff

5
ACM-Reference-Format.cbx Normal file
View File

@ -0,0 +1,5 @@
\ProvidesFile{ACM-Reference-Format.cbx}[2017-09-27 v0.1]
\RequireCitationStyle{numeric}
\endinput

18
ACM-Reference-Format.dbx Normal file
View File

@ -0,0 +1,18 @@
% Teach biblatex about numpages field
\DeclareDatamodelFields[type=field, datatype=literal]{numpages}
\DeclareDatamodelEntryfields{numpages}
% Teach biblatex about articleno field
\DeclareDatamodelFields[type=field, datatype=literal]{articleno}
\DeclareDatamodelEntryfields{articleno}
% Teach biblatex about urls field
\DeclareDatamodelFields[type=list, datatype=uri]{urls}
\DeclareDatamodelEntryfields{urls}
% Teach biblatex about school field
\DeclareDatamodelFields[type=list, datatype=literal]{school}
\DeclareDatamodelEntryfields[thesis]{school}
\DeclareDatamodelFields[type=field, datatype=literal]{key}
\DeclareDatamodelEntryfields{key}

164
Literature.bib Normal file
View File

@ -0,0 +1,164 @@
@Misc{CHINOSAUR:venue,
author = {@\_CHINOSAUR},
key = {_CHINOSAUR},
howpublished = {Tweet},
title = {"VENUE IS TOO COLD" \#BINGO \#CHI2014},
month = {May},
day = 1,
year = 2014,
note = {Retrieved Febuary 2, 2015 from
\url{https://twitter.com/_CHINOSAUR/status/461864317415989248}},
annote = {Tweet}
}
@misc{supermetroid:snes,
Address = {Kyoto, Japan},
Author = {{Nintendo R\&D1} and {Intelligent Systems}},
Day = {18},
Howpublished = {Game [SNES]},
Month = {April},
Note = {Nintendo, Kyoto, Japan. Played August 2011.},
Publisher = {Nintendo},
Title = {\emph{Super Metroid}},
Year = {1994}
}
@inproceedings{Klemmer:2002:WSC:503376.503378,
author = {Klemmer, Scott R. and Thomsen, Michael and
Phelps-Goodman, Ethan and Lee, Robert and Landay,
James A.},
title = {Where Do Web Sites Come from?: Capturing and
Interacting with Design History},
booktitle = {Proceedings of the SIGCHI Conference on Human
Factors in Computing Systems},
series = {CHI '02},
year = 2002,
isbn = {1-58113-453-3},
location = {Minneapolis, Minnesota, USA},
pages = {1--8},
url = {http://doi.acm.org/10.1145/503376.503378},
doi = {10.1145/503376.503378},
acmid = 503378,
publisher = {ACM},
address = {New York, NY, USA},
keywords = {CSCW, activity capture, design rationale, history
management, informal interfaces, sketching, tangible
UI, web design},
}
@inproceedings{Mather:2000:MUT,
title = {Making up titles for conference papers},
author = {Mather, B. D.},
booktitle = {Ext. Abstracts CHI 2000},
year = 2000,
publisher = "ACM Press",
pages = "1-2",
}
@book{Schwartz:1995:GBF,
title = {Guidelines for Bias-Free Writing},
author = {Marilyn Schwartz},
address = {Bloomington, IN, USA},
year = 1995,
publisher = {ERIC}
}
@inproceedings{Zellweger:2001:FAO:504216.504224,
author = {Zellweger, Polle T. and Bouvin, Niels Olof and
Jeh{\o}j, Henning and Mackinlay, Jock D.},
title = {Fluid annotations in an open world},
booktitle = {Proc. Hypertext 2001},
year = 2001,
pages = {9--18},
publisher = {ACM Press},
}
@misc{acm_categories,
key = "ACM",
author = {ACM},
title = {How to Classify Works Using ACM's Computing
Classification System},
year = 1998,
note = {\url{http://www.acm.org/class/how_to_use.html}},
}
@Misc{cavender:writing,
author = {Anna Cavender and Shari Trewin and Vicki Hanson},
title = {Accessible Writing Guide},
year = 2014,
day = 22,
note =
{\url{http://www.sigaccess.org/welcome-to-sigaccess/resources/accessible-writing-guide/}},
annote = {URL}
}
@article{ethics,
title = {{Social Impacts of Computing: Codes of Professional
Ethics}},
author = {R. E. Anderson},
doi = "10.1177/089443939201000402",
journal = "Social Science Computer Review December",
year = 1992,
volume = 10,
number = 4,
pages = "453-469"
}
@Misc{heilig:sensorama,
author = {Morton L. Heilig},
title = {Sensorama Simulator},
howpublished = {U.S. Patent 3,050,870},
month = {August},
day = 28,
year = 1962,
note = {Filed Februrary 22, 1962.},
annote = {is this right?}
},
@article{kaye:puc,
year = 2014,
issn = {1617-4909},
journal = {Personal and Ubiquitous Computing},
volume = 18,
number = 4,
doi = {10.1007/s00779-014-0773-4},
title = {Special issue on science fiction and ubiquitous
computing},
url = {http://dx.doi.org/10.1007/s00779-014-0773-4},
publisher = {Springer London},
author = {Kaye, Jofish and Dourish, Paul},
pages = {765-766},
language = {English}
}
@Misc{psy:gangnam,
author = {Psy},
title = {Gangnam Style},
howpublished = {Video},
month = {July},
day = 15,
year = 2012,
note = {Retrieved August 22, 2014 from
\url{https://www.youtube.com/watch?v=9bZkp7q19f0}},
annote = {Video URL}
}
@PhdThesis{sutherland:sketchpad,
author = {Ivan E. Sutherland},
title = {Sketchpad, a Man-Machine Graphical Communication
System},
school = {Massachusetts Institute of Technology},
year = 1963,
address = {Cambridge, MA},
}
@InBook{winner:politics,
author = {Langdon Winner},
title = {The Social Shaping of Technology},
chapter = {Do artifacts have politics?},
publisher = {Open University Press},
year = 1999,
address = {UK},
edition = {2nd},
pages = {28--40},
}

29
Makefile Normal file
View File

@ -0,0 +1,29 @@
DOCUMENT = main
all: compile
precompile: main.tex
pdflatex $^
references: precompile
bibtex main
compile: references
pdflatex main.tex; \
pdflatex main.tex
clean:
@echo "make clean leaves generated pdf file untouched. To delete them also, use: make distclean"
@for filename in $(DOCUMENT); do \
rm -fv $${filename}.aux; \
rm -fv $${filename}.bbl; \
rm -fv $${filename}.blg; \
rm -fv $${filename}.fdb_latexmk; \
rm -fv $${filename}.fls; \
rm -fv $${filename}.log; \
rm -fv $${filename}.out; \
rm -fv $${filename}.synctex.gz; \
done
distclean: clean
@rm -fv $(DOCUMENT).pdf

2710
acmart.cls Normal file

File diff suppressed because it is too large Load Diff

153
main.tex Normal file
View File

@ -0,0 +1,153 @@
\documentclass[sigchi-a, authorversion]{acmart}
\usepackage{booktabs} % For formal tables
\usepackage{ccicons} % For Creative Commons citation icons
\usepackage[utf8]{inputenc}
\settopmatter{printacmref=false}
% Copyright
\setcopyright{none}
% DOI
\acmDOI{00.000/00.0}
% ISBN
\acmISBN{123-4567-24-567/08/06}
%Conference
\acmConference[DENKWEISEN'18]{Denkweisen der Informatik}{Wintersemester 2018}{Wien, Österreich}
\acmYear{2018}
\copyrightyear{2018}
\begin{document}
\title{Beyond the Uninvited Guest}
\author{Steinmann Johannes}
\affiliation{%
\institution{TU Wien, 11718409}
}
\email{e11718409@student.tuwien.ac.at}
\author{Novak Martin}
\affiliation{%
\institution{TU Wien, 01425662}
}
\email{e01425662@student.tuwien.ac.at}
\author{Wiesner Jan-Ove}
\affiliation{%
\institution{TU Wien, 01405172}
}
\email{jan-ove.wiesner@tuwien.ac.at}
\author{Eidelpes Tobias}
\affiliation{%
\institution{TU Wien, 01527193}
}
\email{e01527193@student.tuwien.ac.at}
% The default list of authors is too long for headers.
\renewcommand{\shortauthors}{F. Author et al.}
\begin{abstract}
Abstract
\end{abstract}
\maketitle
% =============================================================================
\section{Introduction}
% =============================================================================
Why are we doing this? I hate my life. Leave me alone. Ahh the voices. Shut up!
Why are you doing this to me?
% =============================================================================
\section{Criminal Thinking}
% =============================================================================
Beschreiben sie generell, was diese Denkweise auszeichnet und welche Prinzipien
ihr zu Grunde liegen. \cite{Schwartz:1995:GBF}
Wie können diese Prinzipien auf die Probleme die in ``Uninvited Guest''
thematisiert werde angewandt werden? \cite{cavender:writing}
bblablablablablablablaalablablablabblablablablablablablaalaasodijalablaalablablabla
bblablablablablablablaalablablabla
bblablablablablablablaalablablabla
bblablablablablablablaalablablabla
bblablablablablablablaalablablabla
Wie könnten die Probleme die hier dargestellt werden aus dieser Denkweise
heraus bearbeitet werden?
% =============================================================================
\section{Scientific Thinking}
% =============================================================================
Beschreiben sie generell, was diese Denkweise auszeichnet und welche Prinzipien
ihr zu Grunde liegen.
Wie können diese Prinzipien auf die Probleme die in ``Uninvited Guest''
thematisiert werde angewandt werden?
Wie könnten die Probleme die hier dargestellt werden aus dieser Denkweise
heraus bearbeitet werden?
% =============================================================================
\section{Design Thinking \& Creative Thinking}
% =============================================================================
Beschreiben sie generell, was diese Denkweise auszeichnet und welche Prinzipien
ihr zu Grunde liegen.
Wie können diese Prinzipien auf die Probleme die in ``Uninvited Guest''
thematisiert werde angewandt werden? \cite{heilig:sensorama}
Wie könnten die Probleme die hier dargestellt werden aus dieser Denkweise
heraus bearbeitet werden?
% =============================================================================
\section{Responsible Thinking \& Critical Thinking}
% =============================================================================
Beschreiben sie generell, was diese Denkweise auszeichnet und welche Prinzipien
ihr zu Grunde liegen.
Wie können diese Prinzipien auf die Probleme die in ``Uninvited Guest''
thematisiert werde angewandt werden? \cite{heilig:sensorama}
Wie könnten die Probleme die hier dargestellt werden aus dieser Denkweise
heraus bearbeitet werden?
% =============================================================================
\section{Diskussion}
% =============================================================================
Welche Querverbindungen, Gemeinsamkeiten, Spannungsfelder, Widersprüche,
Konflikte etc. sehen sie zwischen den unterschiedlichen Herangehensweisen?
Wie würden sie dieser Verbindungen bewerten oder priorisieren?
Wie könnten diese Denkweisen ineinander greifen um die Probleme in ``Uninvited
Guest'' zu lösen?
% =============================================================================
\section{Ausblick}
% =============================================================================
Wenn sie damit beauftragt wären die Technologien in `Uninvited Guest'' zu
verbessern, wie würden sie das konkret angehen? \cite{ethics}
Welche Studien würden sie machen, was würden sie entwickeln, was würden sie wie
testen?
\bibliography{Literature}
\bibliographystyle{ACM-Reference-Format}
\end{document}