From 247e2cb9a134f18768fe2e4eaf4e9694cedd5e74 Mon Sep 17 00:00:00 2001
From: wp2g21 <wp2g21@soton.ac.uk>
Date: Fri, 8 Dec 2023 16:40:48 +0000
Subject: [PATCH] First draft of Progress Report

---
 LaTeX/paper-blx.bib    |   11 +
 LaTeX/paper.aux        |  174 +++
 LaTeX/paper.bbl        |  905 +++++++++++++++
 LaTeX/paper.bcf        | 2419 ++++++++++++++++++++++++++++++++++++++++
 LaTeX/paper.blg        |   68 ++
 LaTeX/paper.log        | 1489 +++++++++++++++++++++++++
 LaTeX/paper.out        |   22 +
 LaTeX/paper.pdf        |  Bin 0 -> 227075 bytes
 LaTeX/paper.run.xml    |   95 ++
 LaTeX/paper.synctex.gz |  Bin 0 -> 90155 bytes
 LaTeX/paper.tex        |  151 +++
 LaTeX/paper.toc        |   22 +
 LaTeX/papers.bib       |  390 +++++++
 13 files changed, 5746 insertions(+)
 create mode 100644 LaTeX/paper-blx.bib
 create mode 100644 LaTeX/paper.aux
 create mode 100644 LaTeX/paper.bbl
 create mode 100644 LaTeX/paper.bcf
 create mode 100644 LaTeX/paper.blg
 create mode 100644 LaTeX/paper.log
 create mode 100644 LaTeX/paper.out
 create mode 100644 LaTeX/paper.pdf
 create mode 100644 LaTeX/paper.run.xml
 create mode 100644 LaTeX/paper.synctex.gz
 create mode 100644 LaTeX/paper.tex
 create mode 100644 LaTeX/paper.toc
 create mode 100644 LaTeX/papers.bib

diff --git a/LaTeX/paper-blx.bib b/LaTeX/paper-blx.bib
new file mode 100644
index 0000000..95f8aaf
--- /dev/null
+++ b/LaTeX/paper-blx.bib
@@ -0,0 +1,11 @@
+@Comment{$ biblatex control file $}
+@Comment{$ biblatex bcf format version 3.10 $}
+% Do not modify this file!
+%
+% This is an auxiliary file used by the 'biblatex' package.
+% This file may safely be deleted. It will be recreated as
+% required.
+
+@Control{biblatex-control,
+  options = {3.10:0:0:1:0:1:1:0:0:0:0:0:3:3:6:3:0:0:3:1:79:+:+:none},
+}
diff --git a/LaTeX/paper.aux b/LaTeX/paper.aux
new file mode 100644
index 0000000..69cfb15
--- /dev/null
+++ b/LaTeX/paper.aux
@@ -0,0 +1,174 @@
+\relax 
+\bibstyle{biblatex}
+\bibdata{paper-blx,papers}
+\citation{biblatex-control}
+\abx@aux@refcontext{none/global//global/global}
+\providecommand\hyper@newdestlabel[2]{}
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\providecommand\HyField@AuxAddToCoFields[2]{}
+\citation{snyk_why_nodate}
+\abx@aux@cite{0}{snyk_why_nodate}
+\abx@aux@segm{0}{0}{snyk_why_nodate}
+\citation{hutchison_empirical_2013}
+\abx@aux@cite{0}{hutchison_empirical_2013}
+\abx@aux@segm{0}{0}{hutchison_empirical_2013}
+\@writefile{toc}{\contentsline {chapter}{\numberline {1}Project Introduction}{1}{chapter.1}\protected@file@percent }
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {section}{\numberline {1.1}What is ACR?}{1}{section.1.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {1.2}Project Description}{1}{section.1.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {1.3}Scope}{1}{section.1.3}\protected@file@percent }
+\citation{noauthor_syntactic_nodate}
+\abx@aux@cite{0}{noauthor_syntactic_nodate}
+\abx@aux@segm{0}{0}{noauthor_syntactic_nodate}
+\citation{gosain_static_2015}
+\abx@aux@cite{0}{gosain_static_2015}
+\abx@aux@segm{0}{0}{gosain_static_2015}
+\citation{allen_program_1976}
+\abx@aux@cite{0}{allen_program_1976}
+\abx@aux@segm{0}{0}{allen_program_1976}
+\citation{aiken_introduction_1999}
+\abx@aux@cite{0}{aiken_introduction_1999}
+\abx@aux@segm{0}{0}{aiken_introduction_1999}
+\citation{noauthor_misra_2020}
+\abx@aux@cite{0}{noauthor_misra_2020}
+\abx@aux@segm{0}{0}{noauthor_misra_2020}
+\citation{noauthor_sei_nodate}
+\abx@aux@cite{0}{noauthor_sei_nodate}
+\abx@aux@segm{0}{0}{noauthor_sei_nodate}
+\citation{harness_static_nodate}
+\abx@aux@cite{0}{harness_static_nodate}
+\abx@aux@segm{0}{0}{harness_static_nodate}
+\citation{noauthor_splint_nodate}
+\abx@aux@cite{0}{noauthor_splint_nodate}
+\abx@aux@segm{0}{0}{noauthor_splint_nodate}
+\citation{holzmann__nodate}
+\abx@aux@cite{0}{holzmann__nodate}
+\abx@aux@segm{0}{0}{holzmann__nodate}
+\citation{noauthor_cppcheck_2023}
+\abx@aux@cite{0}{noauthor_cppcheck_2023}
+\abx@aux@segm{0}{0}{noauthor_cppcheck_2023}
+\citation{sourceforge_cppcheck_nodate}
+\abx@aux@cite{0}{sourceforge_cppcheck_nodate}
+\abx@aux@segm{0}{0}{sourceforge_cppcheck_nodate}
+\@writefile{toc}{\contentsline {chapter}{\numberline {2}Literature, Current Tools and Limitations}{2}{chapter.2}\protected@file@percent }
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {section}{\numberline {2.1}Methods for Static Analysis}{2}{section.2.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {2.2}Coding Standards}{2}{section.2.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {2.3}Analysis Tools}{2}{section.2.3}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Static Analysis}{2}{subsection.2.3.1}\protected@file@percent }
+\citation{harness_static_nodate}
+\abx@aux@cite{0}{harness_static_nodate}
+\abx@aux@segm{0}{0}{harness_static_nodate}
+\citation{noauthor_valgrind_nodate}
+\abx@aux@cite{0}{noauthor_valgrind_nodate}
+\abx@aux@segm{0}{0}{noauthor_valgrind_nodate}
+\citation{noauthor_software_nodate}
+\abx@aux@cite{0}{noauthor_software_nodate}
+\abx@aux@segm{0}{0}{noauthor_software_nodate}
+\citation{noauthor_ldra_nodate}
+\abx@aux@cite{0}{noauthor_ldra_nodate}
+\abx@aux@segm{0}{0}{noauthor_ldra_nodate}
+\citation{noauthor_coverity_nodate}
+\abx@aux@cite{0}{noauthor_coverity_nodate}
+\abx@aux@segm{0}{0}{noauthor_coverity_nodate}
+\citation{noauthor_truth_nodate}
+\abx@aux@cite{0}{noauthor_truth_nodate}
+\abx@aux@segm{0}{0}{noauthor_truth_nodate}
+\citation{noauthor_cost_nodate}
+\abx@aux@cite{0}{noauthor_cost_nodate}
+\abx@aux@segm{0}{0}{noauthor_cost_nodate}
+\citation{noauthor_52_nodate}
+\abx@aux@cite{0}{noauthor_52_nodate}
+\abx@aux@segm{0}{0}{noauthor_52_nodate}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Dynamic Analysis}{3}{subsection.2.3.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {2.4}Automatic Code Review Tools}{3}{section.2.4}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {2.5}CWE Top 25 Coverage}{3}{section.2.5}\protected@file@percent }
+\newlabel{cwe25coverage}{{2.5}{3}{CWE Top 25 Coverage}{section.2.5}{}}
+\citation{gosain_static_2015}
+\abx@aux@cite{0}{gosain_static_2015}
+\abx@aux@segm{0}{0}{gosain_static_2015}
+\citation{chatzieleftheriou_test-driving_2011}
+\abx@aux@cite{0}{chatzieleftheriou_test-driving_2011}
+\abx@aux@segm{0}{0}{chatzieleftheriou_test-driving_2011}
+\citation{assal_think_2019}
+\abx@aux@cite{0}{assal_think_2019}
+\abx@aux@segm{0}{0}{assal_think_2019}
+\@writefile{toc}{\contentsline {section}{\numberline {2.6}The effects of False Positives}{4}{section.2.6}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.1}Why are False Positives so common?}{4}{subsection.2.6.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.2}Mitigations}{4}{subsection.2.6.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {2.7}Conclusion}{4}{section.2.7}\protected@file@percent }
+\gdef \LT@i {\LT@entry 
+    {1}{59.77835pt}\LT@entry 
+    {1}{88.56743pt}\LT@entry 
+    {1}{41.59622pt}\LT@entry 
+    {1}{60.85635pt}\LT@entry 
+    {1}{163.19095pt}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {3}Proposed Design of final system}{5}{chapter.3}\protected@file@percent }
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {section}{\numberline {3.1}Justification of Design}{5}{section.3.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {3.2}Testing}{5}{section.3.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {3.3}Risk Assessment}{5}{section.3.3}\protected@file@percent }
+\@writefile{toc}{\contentsline {chapter}{\numberline {4}Tasking}{8}{chapter.4}\protected@file@percent }
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {section}{\numberline {4.1}Schedule}{8}{section.4.1}\protected@file@percent }
+\abx@aux@read@bbl@mdfivesum{CCAE35F002433D86EB5105905A305CB3}
+\abx@aux@defaultrefcontext{0}{snyk_why_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{hutchison_empirical_2013}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_syntactic_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{gosain_static_2015}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{allen_program_1976}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{aiken_introduction_1999}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_misra_2020}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_sei_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{harness_static_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_splint_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{holzmann__nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_cppcheck_2023}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{sourceforge_cppcheck_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_valgrind_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_software_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_ldra_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_coverity_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_truth_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_cost_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{noauthor_52_nodate}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{chatzieleftheriou_test-driving_2011}{none/global//global/global}
+\abx@aux@defaultrefcontext{0}{assal_think_2019}{none/global//global/global}
+\abx@aux@defaultlabelprefix{0}{snyk_why_nodate}{}
+\abx@aux@defaultlabelprefix{0}{hutchison_empirical_2013}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_syntactic_nodate}{}
+\abx@aux@defaultlabelprefix{0}{gosain_static_2015}{}
+\abx@aux@defaultlabelprefix{0}{allen_program_1976}{}
+\abx@aux@defaultlabelprefix{0}{aiken_introduction_1999}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_misra_2020}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_sei_nodate}{}
+\abx@aux@defaultlabelprefix{0}{harness_static_nodate}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_splint_nodate}{}
+\abx@aux@defaultlabelprefix{0}{holzmann__nodate}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_cppcheck_2023}{}
+\abx@aux@defaultlabelprefix{0}{sourceforge_cppcheck_nodate}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_valgrind_nodate}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_software_nodate}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_ldra_nodate}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_coverity_nodate}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_truth_nodate}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_cost_nodate}{}
+\abx@aux@defaultlabelprefix{0}{noauthor_52_nodate}{}
+\abx@aux@defaultlabelprefix{0}{chatzieleftheriou_test-driving_2011}{}
+\abx@aux@defaultlabelprefix{0}{assal_think_2019}{}
+\gdef \@abspage@last{12}
diff --git a/LaTeX/paper.bbl b/LaTeX/paper.bbl
new file mode 100644
index 0000000..f059346
--- /dev/null
+++ b/LaTeX/paper.bbl
@@ -0,0 +1,905 @@
+% $ biblatex auxiliary file $
+% $ biblatex bbl format version 3.2 $
+% Do not modify the above lines!
+%
+% This is an auxiliary file used by the 'biblatex' package.
+% This file may safely be deleted. It will be recreated as
+% required.
+%
+\begingroup
+\makeatletter
+\@ifundefined{ver@biblatex.sty}
+  {\@latex@error
+     {Missing 'biblatex' package}
+     {The bibliography requires the 'biblatex' package.}
+      \aftergroup\endinput}
+  {}
+\endgroup
+
+\datalist[entry]{none/global//global/global}
+  \entry{snyk_why_nodate}{online}{}
+    \name{author}{1}{}{%
+      {{hash=S}{%
+         family={Snyk},
+         familyi={S\bibinitperiod},
+      }}%
+    }
+    \strng{namehash}{S1}
+    \strng{fullhash}{S1}
+    \field{labelnamesource}{author}
+    \field{labeltitlesource}{title}
+    \field{abstract}{%
+    Automated code reviews use analytical methods to compare new code with
+  defined guidelines. This surfaces vulnerabilities much faster than manual
+  code reviews.%
+    }
+    \field{titleaddon}{Snyk}
+    \field{title}{Why you need to Implement an Automated code review}
+    \verb{url}
+    \verb https://snyk.io/learn/code-review/automated-code-review/
+    \endverb
+    \field{langid}{american}
+    \verb{file}
+    \verb Snapshot:C\:\\Users\\willi\\Zotero\\storage\\EABUQZS2\\automated-code
+    \verb -review.html:text/html
+    \endverb
+    \field{urlday}{26}
+    \field{urlmonth}{11}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{hutchison_empirical_2013}{incollection}{}
+    \name{author}{6}{}{%
+      {{hash=EA}{%
+         family={Edmundson},
+         familyi={E\bibinitperiod},
+         given={Anne},
+         giveni={A\bibinitperiod},
+      }}%
+      {{hash=HB}{%
+         family={Holtkamp},
+         familyi={H\bibinitperiod},
+         given={Brian},
+         giveni={B\bibinitperiod},
+      }}%
+      {{hash=RE}{%
+         family={Rivera},
+         familyi={R\bibinitperiod},
+         given={Emanuel},
+         giveni={E\bibinitperiod},
+      }}%
+      {{hash=FM}{%
+         family={Finifter},
+         familyi={F\bibinitperiod},
+         given={Matthew},
+         giveni={M\bibinitperiod},
+      }}%
+      {{hash=MA}{%
+         family={Mettler},
+         familyi={M\bibinitperiod},
+         given={Adrian},
+         giveni={A\bibinitperiod},
+      }}%
+      {{hash=WD}{%
+         family={Wagner},
+         familyi={W\bibinitperiod},
+         given={David},
+         giveni={D\bibinitperiod},
+      }}%
+    }
+    \name{editor}{3}{}{%
+      {{hash=JJ}{%
+         family={Jürjens},
+         familyi={J\bibinitperiod},
+         given={Jan},
+         giveni={J\bibinitperiod},
+      }}%
+      {{hash=LB}{%
+         family={Livshits},
+         familyi={L\bibinitperiod},
+         given={Benjamin},
+         giveni={B\bibinitperiod},
+      }}%
+      {{hash=SR}{%
+         family={Scandariato},
+         familyi={S\bibinitperiod},
+         given={Riccardo},
+         giveni={R\bibinitperiod},
+      }}%
+    }
+    \name{editorb}{15}{}{%
+      {{hash=HD}{%
+         family={Hutchison},
+         familyi={H\bibinitperiod},
+         given={David},
+         giveni={D\bibinitperiod},
+      }}%
+      {{hash=KT}{%
+         family={Kanade},
+         familyi={K\bibinitperiod},
+         given={Takeo},
+         giveni={T\bibinitperiod},
+      }}%
+      {{hash=KJ}{%
+         family={Kittler},
+         familyi={K\bibinitperiod},
+         given={Josef},
+         giveni={J\bibinitperiod},
+      }}%
+      {{hash=KJM}{%
+         family={Kleinberg},
+         familyi={K\bibinitperiod},
+         given={Jon\bibnamedelima M.},
+         giveni={J\bibinitperiod\bibinitdelim M\bibinitperiod},
+      }}%
+      {{hash=MF}{%
+         family={Mattern},
+         familyi={M\bibinitperiod},
+         given={Friedemann},
+         giveni={F\bibinitperiod},
+      }}%
+      {{hash=MJC}{%
+         family={Mitchell},
+         familyi={M\bibinitperiod},
+         given={John\bibnamedelima C.},
+         giveni={J\bibinitperiod\bibinitdelim C\bibinitperiod},
+      }}%
+      {{hash=NM}{%
+         family={Naor},
+         familyi={N\bibinitperiod},
+         given={Moni},
+         giveni={M\bibinitperiod},
+      }}%
+      {{hash=NO}{%
+         family={Nierstrasz},
+         familyi={N\bibinitperiod},
+         given={Oscar},
+         giveni={O\bibinitperiod},
+      }}%
+      {{hash=PRC}{%
+         family={Pandu\bibnamedelima Rangan},
+         familyi={P\bibinitperiod\bibinitdelim R\bibinitperiod},
+         given={C.},
+         giveni={C\bibinitperiod},
+      }}%
+      {{hash=SB}{%
+         family={Steffen},
+         familyi={S\bibinitperiod},
+         given={Bernhard},
+         giveni={B\bibinitperiod},
+      }}%
+      {{hash=SM}{%
+         family={Sudan},
+         familyi={S\bibinitperiod},
+         given={Madhu},
+         giveni={M\bibinitperiod},
+      }}%
+      {{hash=TD}{%
+         family={Terzopoulos},
+         familyi={T\bibinitperiod},
+         given={Demetri},
+         giveni={D\bibinitperiod},
+      }}%
+      {{hash=TD}{%
+         family={Tygar},
+         familyi={T\bibinitperiod},
+         given={Doug},
+         giveni={D\bibinitperiod},
+      }}%
+      {{hash=VMY}{%
+         family={Vardi},
+         familyi={V\bibinitperiod},
+         given={Moshe\bibnamedelima Y.},
+         giveni={M\bibinitperiod\bibinitdelim Y\bibinitperiod},
+      }}%
+      {{hash=WG}{%
+         family={Weikum},
+         familyi={W\bibinitperiod},
+         given={Gerhard},
+         giveni={G\bibinitperiod},
+      }}%
+    }
+    \field{editorbtype}{redactor}
+    \list{publisher}{1}{%
+      {Springer Berlin Heidelberg}%
+    }
+    \strng{namehash}{EAHBRE+1}
+    \strng{fullhash}{EAHBREFMMAWD1}
+    \field{labelnamesource}{author}
+    \field{labeltitlesource}{title}
+    \field{abstract}{%
+    With the rise of the web as a dominant application platform, web security
+  vulnerabilities are of increasing concern. Ideally, the web application
+  development process would detect and correct these vulnerabilities before
+  they are released to the public. This research aims to quantify the
+  effectiveness of software developers at security code review as well as
+  determine the variation in effectiveness among web developers. We hired 30
+  developers to conduct a manual code review of a small web application. The
+  web application supplied to developers had seven known vulnerabilities,
+  including three different types: Cross-Site Scripting, Cross-Site Request
+  Forgery, and {SQL} Injection. Our findings include: (1) none of the subjects
+  found all confirmed vulnerabilities, (2) more experience does not
+  necessarily mean that the reviewer will be more accurate or effective, and
+  (3) reports of false vulnerabilities were significantly correlated with
+  reports of valid vulnerabilities.%
+    }
+    \field{booktitle}{Engineering Secure Software and Systems}
+    \verb{doi}
+    \verb 10.1007/978-3-642-36563-8_14
+    \endverb
+    \field{isbn}{978-3-642-36562-1 978-3-642-36563-8}
+    \field{note}{Series Title: Lecture Notes in Computer Science}
+    \field{pages}{197\bibrangedash 212}
+    \field{title}{An Empirical Study on the Effectiveness of Security Code
+  Review}
+    \verb{url}
+    \verb http://link.springer.com/10.1007/978-3-642-36563-8_14
+    \endverb
+    \field{volume}{7781}
+    \field{langid}{english}
+    \list{location}{1}{%
+      {Berlin, Heidelberg}%
+    }
+    \verb{file}
+    \verb Edmundson et al. - 2013 - An Empirical Study on the Effectiveness of
+    \verb Securit.pdf:C\:\\Users\\willi\\Zotero\\storage\\JD87Z43D\\Edmundson e
+    \verb t al. - 2013 - An Empirical Study on the Effectiveness of Securit.pdf
+    \verb :application/pdf
+    \endverb
+    \field{year}{2013}
+    \field{urlday}{26}
+    \field{urlmonth}{11}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_syntactic_nodate}{online}{}
+    \field{labeltitlesource}{title}
+    \verb{doi}
+    \verb 10.1142/9789812386533_0007
+    \endverb
+    \field{note}{Archive Location: world}
+    \field{title}{{SYNTACTIC} {PATTERN} {RECOGNITION} {\textbar} Pattern
+  Recognition}
+    \verb{url}
+    \verb https://www.worldscientific.com/doi/epdf/10.1142/9789812386533_0007
+    \endverb
+    \field{langid}{english}
+    \verb{file}
+    \verb Snapshot:C\:\\Users\\willi\\Zotero\\storage\\AGCG9L48\\9789812386533_
+    \verb 0007.html:text/html
+    \endverb
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{gosain_static_2015}{inproceedings}{}
+    \name{author}{2}{}{%
+      {{hash=GA}{%
+         family={Gosain},
+         familyi={G\bibinitperiod},
+         given={Anjana},
+         giveni={A\bibinitperiod},
+      }}%
+      {{hash=SG}{%
+         family={Sharma},
+         familyi={S\bibinitperiod},
+         given={Ganga},
+         giveni={G\bibinitperiod},
+      }}%
+    }
+    \name{editor}{4}{}{%
+      {{hash=MD}{%
+         family={Mandal},
+         familyi={M\bibinitperiod},
+         given={Durbadal},
+         giveni={D\bibinitperiod},
+      }}%
+      {{hash=KR}{%
+         family={Kar},
+         familyi={K\bibinitperiod},
+         given={Rajib},
+         giveni={R\bibinitperiod},
+      }}%
+      {{hash=DS}{%
+         family={Das},
+         familyi={D\bibinitperiod},
+         given={Swagatam},
+         giveni={S\bibinitperiod},
+      }}%
+      {{hash=PBK}{%
+         family={Panigrahi},
+         familyi={P\bibinitperiod},
+         given={Bijaya\bibnamedelima Ketan},
+         giveni={B\bibinitperiod\bibinitdelim K\bibinitperiod},
+      }}%
+    }
+    \list{publisher}{1}{%
+      {Springer India}%
+    }
+    \keyw{Abstract interpretation, Constraint solving, Data flow analysis,
+  Static analysis, Symbolic execution, Theorem proving}
+    \strng{namehash}{GASG1}
+    \strng{fullhash}{GASG1}
+    \field{labelnamesource}{author}
+    \field{labeltitlesource}{shorttitle}
+    \field{abstract}{%
+    Static program analysis has shown tremendous surge from basic compiler
+  optimization technique to becoming a major role player in correctness and
+  verification of software. Because of its rich theoretical background, static
+  analysis is in a good position to help produce quality software. This paper
+  provides an overview of the existing static analysis techniques and tools.
+  Further, it gives a critique of static analysis approach over six attributes,
+  namely precision, efficiency, coverage, modularity, scalability, and
+  automation.%
+    }
+    \field{booktitle}{Intelligent Computing and Applications}
+    \verb{doi}
+    \verb 10.1007/978-81-322-2268-2_59
+    \endverb
+    \field{isbn}{978-81-322-2268-2}
+    \field{pages}{581\bibrangedash 591}
+    \field{series}{Advances in Intelligent Systems and Computing}
+    \field{shorttitle}{Static Analysis}
+    \field{title}{Static Analysis: A Survey of Techniques and Tools}
+    \field{langid}{english}
+    \list{location}{1}{%
+      {New Delhi}%
+    }
+    \verb{file}
+    \verb Gosain and Sharma - 2015 - Static Analysis A Survey of Techniques and
+    \verb  Tools.pdf:C\:\\Users\\willi\\Zotero\\storage\\UYMJG3AX\\Gosain and S
+    \verb harma - 2015 - Static Analysis A Survey of Techniques and Tools.pdf:a
+    \verb pplication/pdf
+    \endverb
+    \field{year}{2015}
+  \endentry
+
+  \entry{allen_program_1976}{article}{}
+    \name{author}{2}{}{%
+      {{hash=AFE}{%
+         family={Allen},
+         familyi={A\bibinitperiod},
+         given={F.\bibnamedelima E.},
+         giveni={F\bibinitperiod\bibinitdelim E\bibinitperiod},
+      }}%
+      {{hash=CJ}{%
+         family={Cocke},
+         familyi={C\bibinitperiod},
+         given={J.},
+         giveni={J\bibinitperiod},
+      }}%
+    }
+    \keyw{algorithms, compilers, data flow analysis, flow graphs, program
+  optimization}
+    \strng{namehash}{AFECJ1}
+    \strng{fullhash}{AFECJ1}
+    \field{labelnamesource}{author}
+    \field{labeltitlesource}{title}
+    \field{abstract}{%
+    The global data relationships in a program can be exposed and codified by
+  the static analysis methods described in this paper. A procedure is given
+  which determines all the definitions which can possibly “reach” each node
+  of the control flow graph of the program and all the definitions that are
+  “live” on each edge of the graph. The procedure uses an “interval”
+  ordered edge listing data structure and handles reducible and irreducible
+  graphs indistinguishably.%
+    }
+    \verb{doi}
+    \verb 10.1145/360018.360025
+    \endverb
+    \field{issn}{0001-0782}
+    \field{number}{3}
+    \field{pages}{137}
+    \field{shortjournal}{Commun. {ACM}}
+    \field{title}{A program data flow analysis procedure}
+    \verb{url}
+    \verb https://dl.acm.org/doi/10.1145/360018.360025
+    \endverb
+    \field{volume}{19}
+    \verb{file}
+    \verb Full Text PDF:C\:\\Users\\willi\\Zotero\\storage\\FC9NPTMM\\Allen and
+    \verb  Cocke - 1976 - A program data flow analysis procedure.pdf:applicatio
+    \verb n/pdf
+    \endverb
+    \field{journaltitle}{Communications of the {ACM}}
+    \field{day}{01}
+    \field{month}{03}
+    \field{year}{1976}
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{aiken_introduction_1999}{article}{}
+    \name{author}{1}{}{%
+      {{hash=AA}{%
+         family={Aiken},
+         familyi={A\bibinitperiod},
+         given={Alexander},
+         giveni={A\bibinitperiod},
+      }}%
+    }
+    \keyw{Constraints, Program analysis, Set constraints}
+    \strng{namehash}{AA1}
+    \strng{fullhash}{AA1}
+    \field{labelnamesource}{author}
+    \field{labeltitlesource}{title}
+    \field{abstract}{%
+    This paper given an introduction to using set constraints to specify
+  program analyses. Several standard analysis problems are formulated using set
+  constraints, which serves both to illustrate the style of using constraints
+  to specify program analysis problems and the range of application of set
+  constraints.%
+    }
+    \verb{doi}
+    \verb 10.1016/S0167-6423(99)00007-6
+    \endverb
+    \field{issn}{0167-6423}
+    \field{number}{2}
+    \field{pages}{79\bibrangedash 111}
+    \field{shortjournal}{Science of Computer Programming}
+    \field{title}{Introduction to set constraint-based program analysis}
+    \verb{url}
+    \verb https://www.sciencedirect.com/science/article/pii/S0167642399000076
+    \endverb
+    \field{volume}{35}
+    \verb{file}
+    \verb ScienceDirect Snapshot:C\:\\Users\\willi\\Zotero\\storage\\9URK3HPG\\
+    \verb S0167642399000076.html:text/html;Submitted Version:C\:\\Users\\willi\
+    \verb \Zotero\\storage\\L6G6AT8R\\Aiken - 1999 - Introduction to set constr
+    \verb aint-based program analy.pdf:application/pdf
+    \endverb
+    \field{journaltitle}{Science of Computer Programming}
+    \field{day}{01}
+    \field{month}{11}
+    \field{year}{1999}
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_misra_2020}{online}{}
+    \field{labeltitlesource}{title}
+    \field{title}{{MISRA} Publications}
+    \verb{url}
+    \verb https://misra.org.uk/publications/
+    \endverb
+    \field{langid}{british}
+    \verb{file}
+    \verb Snapshot:C\:\\Users\\willi\\Zotero\\storage\\WTTIWW5E\\publications.h
+    \verb tml:text/html
+    \endverb
+    \field{year}{2020}
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_sei_nodate}{article}{}
+    \field{labeltitlesource}{title}
+    \field{title}{{SEI} {CERT} C Coding Standard: Rules for Developing Safe,
+  Reliable, and Secure Systems (2016 Edition)}
+    \field{langid}{english}
+    \verb{file}
+    \verb SEI CERT C Coding Standard Rules for Developing S.pdf:C\:\\Users\\wil
+    \verb li\\Zotero\\storage\\PQ5YVVP2\\SEI CERT C Coding Standard Rules for D
+    \verb eveloping S.pdf:application/pdf
+    \endverb
+  \endentry
+
+  \entry{harness_static_nodate}{online}{}
+    \name{author}{1}{}{%
+      {{hash=H}{%
+         family={Harness},
+         familyi={H\bibinitperiod},
+      }}%
+    }
+    \strng{namehash}{H1}
+    \strng{fullhash}{H1}
+    \field{labelnamesource}{author}
+    \field{labeltitlesource}{shorttitle}
+    \field{abstract}{%
+    When it comes to static vs dynamic code analysis, what’s the difference
+  between them, and how do you know which one to use?%
+    }
+    \field{shorttitle}{Static vs. Dynamic Code Analysis}
+    \field{titleaddon}{Harness.io}
+    \field{title}{Static vs. Dynamic Code Analysis: How to Choose Between Them
+  {\textbar} Harness}
+    \verb{url}
+    \verb https://www.harness.io/blog/static-vs-dynamic-code-analysis
+    \endverb
+    \verb{file}
+    \verb Snapshot:C\:\\Users\\willi\\Zotero\\storage\\Y48LILV8\\static-vs-dyna
+    \verb mic-code-analysis.html:text/html
+    \endverb
+    \field{urlday}{26}
+    \field{urlmonth}{11}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_splint_nodate}{online}{}
+    \field{labeltitlesource}{title}
+    \field{title}{Splint Manual}
+    \verb{url}
+    \verb https://splint.org/manual/manual.html
+    \endverb
+    \verb{file}
+    \verb Splint Manual:C\:\\Users\\willi\\Zotero\\storage\\9M5QF7VF\\manual.ht
+    \verb ml:text/html
+    \endverb
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{holzmann__nodate}{article}{}
+    \name{author}{1}{}{%
+      {{hash=HGJ}{%
+         family={Holzmann},
+         familyi={H\bibinitperiod},
+         given={Gerard\bibnamedelima J},
+         giveni={G\bibinitperiod\bibinitdelim J\bibinitperiod},
+      }}%
+    }
+    \strng{namehash}{HGJ1}
+    \strng{fullhash}{HGJ1}
+    \field{labelnamesource}{author}
+    \field{labeltitlesource}{title}
+    \field{abstract}{%
+    Only a small fraction of the output generated by typical static analysis
+  tools tends to reveal serious software defects. Finding the important defects
+  in a long list of warnings can be a frustrating experience. The output often
+  reveals more about the limitations of the analyzer than about the code being
+  analyzed. There are two main causes for this phenomenon. The first is that
+  the typical static analyzer casts its nets too broadly, reporting everything
+  reportable, rather than what is likely to be a true bug. The second cause is
+  that most static analyzers can check the code for only a predetermined,
+  fixed, set of bugs: the user cannot make the analyzer more precise by
+  defining and experimenting with a broader range of application-dependent
+  properties.%
+    }
+    \field{title}{{UNO}: Static Source Code Checking for User-Defined
+  Properties}
+    \field{langid}{english}
+    \verb{file}
+    \verb Holzmann - UNO Static Source Code Checking for User-Defined .pdf:C\:\
+    \verb \Users\\willi\\Zotero\\storage\\PV5VDKW3\\Holzmann - UNO Static Sourc
+    \verb e Code Checking for User-Defined .pdf:application/pdf
+    \endverb
+  \endentry
+
+  \entry{noauthor_cppcheck_2023}{inreference}{}
+    \field{labeltitlesource}{title}
+    \field{abstract}{%
+    Cppcheck is a static code analysis tool for the C and C++ programming
+  languages. It is a versatile tool that can check non-standard code. The
+  creator and lead developer is Daniel Marjamäki. Cppcheck is free software
+  under the {GNU} General Public License.%
+    }
+    \field{booktitle}{Wikipedia}
+    \field{note}{Page Version {ID}: 1146585610}
+    \field{title}{Cppcheck}
+    \verb{url}
+    \verb https://en.wikipedia.org/w/index.php?title=Cppcheck&oldid=1146585610
+    \endverb
+    \field{langid}{english}
+    \verb{file}
+    \verb Snapshot:C\:\\Users\\willi\\Zotero\\storage\\Y9JHDNNI\\Cppcheck.html:
+    \verb text/html
+    \endverb
+    \field{day}{25}
+    \field{month}{03}
+    \field{year}{2023}
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{sourceforge_cppcheck_nodate}{online}{}
+    \name{author}{1}{}{%
+      {{hash=S}{%
+         family={Sourceforge},
+         familyi={S\bibinitperiod},
+      }}%
+    }
+    \strng{namehash}{S2}
+    \strng{fullhash}{S2}
+    \field{labelnamesource}{author}
+    \field{labeltitlesource}{title}
+    \field{title}{cppcheck / Wiki / {ListOfChecks}}
+    \verb{url}
+    \verb https://sourceforge.net/p/cppcheck/wiki/ListOfChecks/
+    \endverb
+    \verb{file}
+    \verb cppcheck / Wiki / ListOfChecks:C\:\\Users\\willi\\Zotero\\storage\\4G
+    \verb K58F5G\\ListOfChecks.html:text/html
+    \endverb
+    \field{urlday}{26}
+    \field{urlmonth}{11}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_valgrind_nodate}{online}{}
+    \field{labeltitlesource}{title}
+    \field{title}{The Valgrind Quick Start Guide}
+    \verb{url}
+    \verb https://www.cs.cmu.edu/afs/cs.cmu.edu/project/cmt-40/Nice/RuleRefinem
+    \verb ent/bin/valgrind-3.2.0/docs/html/quick-start.html#quick-start.intro
+    \endverb
+    \verb{file}
+    \verb The Valgrind Quick Start Guide:C\:\\Users\\willi\\Zotero\\storage\\JN
+    \verb 4BJD2X\\quick-start.html:text/html
+    \endverb
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_software_nodate}{online}{}
+    \field{labeltitlesource}{title}
+    \field{title}{Software automates requirements-management for embedded code
+  developers - {EE} Times}
+    \verb{url}
+    \verb https://www.eetimes.com/software-automates-requirements-management-fo
+    \verb r-embedded-code-developers/
+    \endverb
+    \verb{file}
+    \verb Software automates requirements-management for embedded code develope
+    \verb rs - EE Times:C\:\\Users\\willi\\Zotero\\storage\\I87YD7JQ\\software-
+    \verb automates-requirements-management-for-embedded-code-developers.html:t
+    \verb ext/html
+    \endverb
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_ldra_nodate}{online}{}
+    \field{labeltitlesource}{title}
+    \field{abstract}{%
+    The {LDRA} tool suite® provides a comprehensive range of both static and
+  dynamic software analysis, in addition to unit testing and requirements
+  engineering. {LDRA} tool suite is a completely integrated solution enabling
+  customers to build quality into their software from requirements through to
+  deployment. Integrating {LDRA} tool suite into the software development
+  process has proven critical to the success of many safety-, security-,
+  business-, and mission-critical software projects, especially those projects
+  with strict safety-critical process guidelines, such as {DO}-178B, {ISO}
+  26262, {IEC} 62304, and {IEC} 61508. The technologies supported by {LDRA}
+  tool suite have been deployed across hundreds of projects in many vertical
+  industries such as avionics, military, space, automotive, telecom, energy,
+  and medical. These technologies can be used by an entire project team within
+  the software development life cycle, including project and requirements
+  managers, developers, {QA} managers, and test and maintenance engineers. The
+  linkage between {MATLAB}®, Simulink®, Embedded Coder™, and the {LDRA}
+  tool suite creates instrumented code that is built and executed via {LDRA}
+  Testbed using the selected {MEX} compiler (for {SIL}) or embedded
+  cross-compiler (for {PIL}). Coverage data output can be presented in textual
+  and graphical forms in absolute values or in relation to a set of limits that
+  may be required by a standards body, as in the case of {DO}-178.%
+    }
+    \field{title}{{LDRA} tool suite}
+    \verb{url}
+    \verb https://uk.mathworks.com/products/connections/product_detail/ldra-too
+    \verb l-suite.html
+    \endverb
+    \field{langid}{english}
+    \verb{file}
+    \verb Snapshot:C\:\\Users\\willi\\Zotero\\storage\\C9XHXZYJ\\ldra-tool-suit
+    \verb e.html:text/html
+    \endverb
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_coverity_nodate}{online}{}
+    \field{labeltitlesource}{title}
+    \field{abstract}{%
+    Coverity Static Analysis Software ensures defects won't derail your
+  projects or users. Deliver high-quality code while verifying compliance with
+  Synopsys.%
+    }
+    \field{title}{Coverity Static Analysis Software {\textbar} Synopsys}
+    \verb{url}
+    \verb https://www.synopsys.com/software-integrity/static-analysis-tools-sas
+    \verb t/coverity.html
+    \endverb
+    \field{langid}{english}
+    \verb{file}
+    \verb Snapshot:C\:\\Users\\willi\\Zotero\\storage\\T4J8H7M3\\coverity.html:
+    \verb text/html
+    \endverb
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_truth_nodate}{report}{}
+    \field{labeltitlesource}{title}
+    \field{title}{The Truth About {AppSec} False Positives}
+    \verb{url}
+    \verb https://www.contrastsecurity.com/hubfs/The-Truth-About-AppSec-False-P
+    \verb ositives_White%20Paper_06042020_Final.pdf?hsLang=en
+    \endverb
+    \verb{file}
+    \verb The-Truth-About-AppSec-False-Positives_White Paper_06042020_Final.pdf
+    \verb :C\:\\Users\\willi\\Zotero\\storage\\BESG7GMX\\The-Truth-About-AppSec
+    \verb -False-Positives_White Paper_06042020_Final.pdf:application/pdf
+    \endverb
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_cost_nodate}{report}{}
+    \field{labeltitlesource}{title}
+    \field{title}{The Cost of Malware Containment}
+    \verb{url}
+    \verb https://www.ponemon.org/local/upload/file/Damballa%20Malware%20Contai
+    \verb nment%20FINAL%203.pdf
+    \endverb
+    \verb{file}
+    \verb Damballa Malware Containment FINAL 3.pdf:C\:\\Users\\willi\\Zotero\\s
+    \verb torage\\AN4L9ILR\\Damballa Malware Containment FINAL 3.pdf:applicatio
+    \verb n/pdf
+    \endverb
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{noauthor_52_nodate}{audio}{}
+    \field{labeltitlesource}{title}
+    \field{title}{52 Percent of Companies Sacrifice Cybersecurity for Speed
+  {\textbar} {SANS} Institute}
+    \verb{url}
+    \verb https://www.sans.org/webcasts/52-percent-companies-sacrifice-cybersec
+    \verb urity-speed-107185/
+    \endverb
+    \verb{file}
+    \verb 52 Percent of Companies Sacrifice Cybersecurity for Speed | SANS Inst
+    \verb itute:C\:\\Users\\willi\\Zotero\\storage\\EL7Y5T9D\\52-percent-compan
+    \verb ies-sacrifice-cybersecurity-speed-107185.html:text/html
+    \endverb
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{chatzieleftheriou_test-driving_2011}{inproceedings}{}
+    \name{author}{2}{}{%
+      {{hash=CG}{%
+         family={Chatzieleftheriou},
+         familyi={C\bibinitperiod},
+         given={George},
+         giveni={G\bibinitperiod},
+      }}%
+      {{hash=KP}{%
+         family={Katsaros},
+         familyi={K\bibinitperiod},
+         given={Panagiotis},
+         giveni={P\bibinitperiod},
+      }}%
+    }
+    \strng{namehash}{CGKP1}
+    \strng{fullhash}{CGKP1}
+    \field{labelnamesource}{author}
+    \field{labeltitlesource}{title}
+    \field{abstract}{%
+    Recently, a number of tools for automated code scanning came in the
+  limelight. Due to the significant costs associated with incorporating such a
+  tool in the software lifecycle, it is important to know what defects are
+  detected and how accurate and efficient the analysis is. We focus
+  specifically on popular static analysis tools for C code defects. Existing
+  benchmarks include the actual defects in open source programs, but they lack
+  systematic coverage of possible code defects and the coding complexities in
+  which they arise. We introduce a test suite implementing the discussed
+  requirements for frequent defects selected from public catalogues. Four open
+  source and two commercial tools are compared in terms of their effectiveness
+  and efficiency of their detection capability. A wide range of C constructs is
+  taken into account and appropriate metrics are computed, which show how the
+  tools balance inherent analysis tradeoffs and efficiency. The results are
+  useful for identifying the appropriate tool, in terms of cost-effectiveness,
+  while the proposed methodology and test suite may be reused.%
+    }
+    \field{booktitle}{2011 {IEEE} 35th Annual Computer Software and
+  Applications Conference Workshops}
+    \verb{doi}
+    \verb 10.1109/COMPSACW.2011.26
+    \endverb
+    \field{eventtitle}{2011 {IEEE} 35th Annual Computer Software and
+  Applications Conference Workshops}
+    \field{pages}{96\bibrangedash 103}
+    \field{title}{Test-Driving Static Analysis Tools in Search of C Code
+  Vulnerabilities}
+    \verb{url}
+    \verb https://ieeexplore.ieee.org/document/6032220
+    \endverb
+    \verb{file}
+    \verb IEEE Xplore Abstract Record:C\:\\Users\\willi\\Zotero\\storage\\TG7NL
+    \verb C6Y\\6032220.html:text/html;IEEE Xplore Full Text PDF:C\:\\Users\\wil
+    \verb li\\Zotero\\storage\\LQCETHXI\\Chatzieleftheriou and Katsaros - 2011
+    \verb - Test-Driving Static Analysis Tools in Search of C .pdf:application/
+    \verb pdf
+    \endverb
+    \field{month}{07}
+    \field{year}{2011}
+    \field{urlday}{13}
+    \field{urlmonth}{11}
+    \field{urlyear}{2023}
+  \endentry
+
+  \entry{assal_think_2019}{inproceedings}{}
+    \name{author}{2}{}{%
+      {{hash=AH}{%
+         family={Assal},
+         familyi={A\bibinitperiod},
+         given={Hala},
+         giveni={H\bibinitperiod},
+      }}%
+      {{hash=CS}{%
+         family={Chiasson},
+         familyi={C\bibinitperiod},
+         given={Sonia},
+         giveni={S\bibinitperiod},
+      }}%
+    }
+    \list{publisher}{1}{%
+      {Association for Computing Machinery}%
+    }
+    \keyw{hci for development, secure programming, security, survey}
+    \strng{namehash}{AHCS1}
+    \strng{fullhash}{AHCS1}
+    \field{labelnamesource}{author}
+    \field{labeltitlesource}{shorttitle}
+    \field{abstract}{%
+    Vulnerabilities persist despite existing software security initiatives and
+  best practices. This paper focuses on the human factors of software security,
+  including human behaviour and motivation. We conducted an online survey to
+  explore the interplay between developers and software security processes,
+  e.g., we looked into how developers influence and are influenced by these
+  processes. Our data included responses from 123 software developers currently
+  employed in North America who work on various types of software applications.
+  Whereas developers are often held responsible for security vulnerabilities,
+  our analysis shows that the real issues frequently stem from a lack of
+  organizational or process support to handle security throughout development
+  tasks. Our participants are self-motivated towards software security, and the
+  majority did not dismiss it but identified obstacles to achieving secure
+  code. Our work highlights the need to look beyond the individual, and take a
+  holistic approach to investigate organizational issues influencing software
+  security.%
+    }
+    \field{booktitle}{Proceedings of the 2019 {CHI} Conference on Human Factors
+  in Computing Systems}
+    \verb{doi}
+    \verb 10.1145/3290605.3300519
+    \endverb
+    \field{isbn}{978-1-4503-5970-2}
+    \field{pages}{1\bibrangedash 13}
+    \field{series}{{CHI} '19}
+    \field{shorttitle}{'Think secure from the beginning'}
+    \field{title}{'Think secure from the beginning': A Survey with Software
+  Developers}
+    \verb{url}
+    \verb https://dl.acm.org/doi/10.1145/3290605.3300519
+    \endverb
+    \list{location}{1}{%
+      {New York, {NY}, {USA}}%
+    }
+    \verb{file}
+    \verb Full Text PDF:C\:\\Users\\willi\\Zotero\\storage\\WH3VXSDD\\Assal and
+    \verb  Chiasson - 2019 - 'Think secure from the beginning' A Survey with S.
+    \verb pdf:application/pdf
+    \endverb
+    \field{day}{02}
+    \field{month}{05}
+    \field{year}{2019}
+    \field{urlday}{05}
+    \field{urlmonth}{12}
+    \field{urlyear}{2023}
+  \endentry
+\enddatalist
+\endinput
diff --git a/LaTeX/paper.bcf b/LaTeX/paper.bcf
new file mode 100644
index 0000000..39fddcf
--- /dev/null
+++ b/LaTeX/paper.bcf
@@ -0,0 +1,2419 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bcf:controlfile version="3.10" bltxversion="3.19" xmlns:bcf="https://sourceforge.net/projects/biblatex">
+  <!-- BIBER OPTIONS -->
+  <bcf:options component="biber" type="global">
+    <bcf:option type="singlevalued">
+      <bcf:key>output_encoding</bcf:key>
+      <bcf:value>utf8</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>input_encoding</bcf:key>
+      <bcf:value>utf8</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>debug</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>mincrossrefs</bcf:key>
+      <bcf:value>2</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minxrefs</bcf:key>
+      <bcf:value>2</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortcase</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortupper</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+  </bcf:options>
+  <!-- BIBLATEX OPTIONS -->
+  <!-- GLOBAL -->
+  <bcf:options component="biblatex" type="global">
+    <bcf:option type="singlevalued">
+      <bcf:key>alphaothers</bcf:key>
+      <bcf:value>+</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>extradatecontext</bcf:key>
+      <bcf:value order="1">labelname</bcf:value>
+      <bcf:value order="2">labeltitle</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labelalpha</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labelnamespec</bcf:key>
+      <bcf:value order="1">shortauthor</bcf:value>
+      <bcf:value order="2">author</bcf:value>
+      <bcf:value order="3">shorteditor</bcf:value>
+      <bcf:value order="4">editor</bcf:value>
+      <bcf:value order="5">translator</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeltitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labeltitlespec</bcf:key>
+      <bcf:value order="1">shorttitle</bcf:value>
+      <bcf:value order="2">title</bcf:value>
+      <bcf:value order="3">maintitle</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeltitleyear</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeldateparts</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labeldatespec</bcf:key>
+      <bcf:value order="1" type="field">date</bcf:value>
+      <bcf:value order="2" type="field">year</bcf:value>
+      <bcf:value order="3" type="field">eventdate</bcf:value>
+      <bcf:value order="4" type="field">origdate</bcf:value>
+      <bcf:value order="5" type="field">urldate</bcf:value>
+      <bcf:value order="6" type="string">nodate</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>julian</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>gregorianstart</bcf:key>
+      <bcf:value>1582-10-15</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxalphanames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxbibnames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxcitenames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxsortnames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxitems</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minalphanames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minbibnames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>mincitenames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minsortnames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minitems</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>nohashothers</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>noroman</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>nosortothers</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>pluralothers</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>singletitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skipbib</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skipbiblist</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skiplab</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortalphaothers</bcf:key>
+      <bcf:value>+</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortlocale</bcf:key>
+      <bcf:value>english</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortingtemplatename</bcf:key>
+      <bcf:value>nty</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortsets</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquelist</bcf:key>
+      <bcf:value>false</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquename</bcf:key>
+      <bcf:value>false</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniqueprimaryauthor</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquetitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquebaretitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquework</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useprefix</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useafterword</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useannotator</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usebookauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usecommentator</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditora</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditorb</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditorc</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useforeword</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useholder</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useintroduction</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenamea</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenameb</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenamec</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usetranslator</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useshortauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useshorteditor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+  </bcf:options>
+  <!-- online -->
+  <bcf:options component="biblatex" type="online">
+    <bcf:option type="multivalued">
+      <bcf:key>extradatecontext</bcf:key>
+      <bcf:value order="1">labelname</bcf:value>
+      <bcf:value order="2">labeltitle</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labelalpha</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labelnamespec</bcf:key>
+      <bcf:value order="1">shortauthor</bcf:value>
+      <bcf:value order="2">author</bcf:value>
+      <bcf:value order="3">shorteditor</bcf:value>
+      <bcf:value order="4">editor</bcf:value>
+      <bcf:value order="5">translator</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeltitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labeltitlespec</bcf:key>
+      <bcf:value order="1">shorttitle</bcf:value>
+      <bcf:value order="2">title</bcf:value>
+      <bcf:value order="3">maintitle</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeltitleyear</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeldateparts</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labeldatespec</bcf:key>
+      <bcf:value order="1" type="field">date</bcf:value>
+      <bcf:value order="2" type="field">year</bcf:value>
+      <bcf:value order="3" type="field">eventdate</bcf:value>
+      <bcf:value order="4" type="field">origdate</bcf:value>
+      <bcf:value order="5" type="field">urldate</bcf:value>
+      <bcf:value order="6" type="string">nodate</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxalphanames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxbibnames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxcitenames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxsortnames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxitems</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minalphanames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minbibnames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>mincitenames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minsortnames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minitems</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>nohashothers</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>noroman</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>nosortothers</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>singletitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skipbib</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skipbiblist</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skiplab</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquelist</bcf:key>
+      <bcf:value>false</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquename</bcf:key>
+      <bcf:value>false</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniqueprimaryauthor</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquetitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquebaretitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquework</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useprefix</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useafterword</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useannotator</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usebookauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usecommentator</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditora</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditorb</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditorc</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useforeword</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useholder</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useintroduction</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenamea</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenameb</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenamec</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usetranslator</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useshortauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useshorteditor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+  </bcf:options>
+  <!-- BIBLATEX OPTION SCOPE -->
+  <bcf:optionscope type="GLOBAL">
+    <bcf:option datatype="xml">datamodel</bcf:option>
+    <bcf:option datatype="xml">labelalphanametemplate</bcf:option>
+    <bcf:option datatype="xml">labelalphatemplate</bcf:option>
+    <bcf:option datatype="xml">inheritance</bcf:option>
+    <bcf:option datatype="xml">translit</bcf:option>
+    <bcf:option datatype="xml">uniquenametemplate</bcf:option>
+    <bcf:option datatype="xml">sortingnamekeytemplate</bcf:option>
+    <bcf:option datatype="xml">sortingtemplate</bcf:option>
+    <bcf:option datatype="xml">extradatespec</bcf:option>
+    <bcf:option datatype="xml">extradatecontext</bcf:option>
+    <bcf:option datatype="xml">labelnamespec</bcf:option>
+    <bcf:option datatype="xml">labeltitlespec</bcf:option>
+    <bcf:option datatype="xml">labeldatespec</bcf:option>
+    <bcf:option datatype="string">controlversion</bcf:option>
+    <bcf:option datatype="string">alphaothers</bcf:option>
+    <bcf:option datatype="string">sortalphaothers</bcf:option>
+    <bcf:option datatype="string">presort</bcf:option>
+    <bcf:option datatype="string">texencoding</bcf:option>
+    <bcf:option datatype="string">bibencoding</bcf:option>
+    <bcf:option datatype="string">sortingtemplatename</bcf:option>
+    <bcf:option datatype="string">sortlocale</bcf:option>
+    <bcf:option datatype="string">language</bcf:option>
+    <bcf:option datatype="string">autolang</bcf:option>
+    <bcf:option datatype="string">langhook</bcf:option>
+    <bcf:option datatype="string">indexing</bcf:option>
+    <bcf:option datatype="string">hyperref</bcf:option>
+    <bcf:option datatype="string">backrefsetstyle</bcf:option>
+    <bcf:option datatype="string">block</bcf:option>
+    <bcf:option datatype="string">pagetracker</bcf:option>
+    <bcf:option datatype="string">citecounter</bcf:option>
+    <bcf:option datatype="string">citetracker</bcf:option>
+    <bcf:option datatype="string">ibidtracker</bcf:option>
+    <bcf:option datatype="string">idemtracker</bcf:option>
+    <bcf:option datatype="string">opcittracker</bcf:option>
+    <bcf:option datatype="string">loccittracker</bcf:option>
+    <bcf:option datatype="string">labeldate</bcf:option>
+    <bcf:option datatype="string">labeltime</bcf:option>
+    <bcf:option datatype="string">dateera</bcf:option>
+    <bcf:option datatype="string">date</bcf:option>
+    <bcf:option datatype="string">time</bcf:option>
+    <bcf:option datatype="string">eventdate</bcf:option>
+    <bcf:option datatype="string">eventtime</bcf:option>
+    <bcf:option datatype="string">origdate</bcf:option>
+    <bcf:option datatype="string">origtime</bcf:option>
+    <bcf:option datatype="string">urldate</bcf:option>
+    <bcf:option datatype="string">urltime</bcf:option>
+    <bcf:option datatype="string">alldatesusetime</bcf:option>
+    <bcf:option datatype="string">alldates</bcf:option>
+    <bcf:option datatype="string">alltimes</bcf:option>
+    <bcf:option datatype="string">gregorianstart</bcf:option>
+    <bcf:option datatype="string">autocite</bcf:option>
+    <bcf:option datatype="string">notetype</bcf:option>
+    <bcf:option datatype="string">uniquelist</bcf:option>
+    <bcf:option datatype="string">uniquename</bcf:option>
+    <bcf:option datatype="string">refsection</bcf:option>
+    <bcf:option datatype="string">refsegment</bcf:option>
+    <bcf:option datatype="string">citereset</bcf:option>
+    <bcf:option datatype="string">sortlos</bcf:option>
+    <bcf:option datatype="string">babel</bcf:option>
+    <bcf:option datatype="string">datelabel</bcf:option>
+    <bcf:option datatype="string">backrefstyle</bcf:option>
+    <bcf:option datatype="string">arxiv</bcf:option>
+    <bcf:option datatype="string">citepages</bcf:option>
+    <bcf:option datatype="boolean">familyinits</bcf:option>
+    <bcf:option datatype="boolean">giveninits</bcf:option>
+    <bcf:option datatype="boolean">prefixinits</bcf:option>
+    <bcf:option datatype="boolean">suffixinits</bcf:option>
+    <bcf:option datatype="boolean">useafterword</bcf:option>
+    <bcf:option datatype="boolean">useannotator</bcf:option>
+    <bcf:option datatype="boolean">useauthor</bcf:option>
+    <bcf:option datatype="boolean">usebookauthor</bcf:option>
+    <bcf:option datatype="boolean">usecommentator</bcf:option>
+    <bcf:option datatype="boolean">useeditor</bcf:option>
+    <bcf:option datatype="boolean">useeditora</bcf:option>
+    <bcf:option datatype="boolean">useeditorb</bcf:option>
+    <bcf:option datatype="boolean">useeditorc</bcf:option>
+    <bcf:option datatype="boolean">useforeword</bcf:option>
+    <bcf:option datatype="boolean">useholder</bcf:option>
+    <bcf:option datatype="boolean">useintroduction</bcf:option>
+    <bcf:option datatype="boolean">usenamea</bcf:option>
+    <bcf:option datatype="boolean">usenameb</bcf:option>
+    <bcf:option datatype="boolean">usenamec</bcf:option>
+    <bcf:option datatype="boolean">usetranslator</bcf:option>
+    <bcf:option datatype="boolean">useshortauthor</bcf:option>
+    <bcf:option datatype="boolean">useshorteditor</bcf:option>
+    <bcf:option datatype="boolean">debug</bcf:option>
+    <bcf:option datatype="boolean">loadfiles</bcf:option>
+    <bcf:option datatype="boolean">safeinputenc</bcf:option>
+    <bcf:option datatype="boolean">sortcase</bcf:option>
+    <bcf:option datatype="boolean">sortupper</bcf:option>
+    <bcf:option datatype="boolean">terseinits</bcf:option>
+    <bcf:option datatype="boolean">abbreviate</bcf:option>
+    <bcf:option datatype="boolean">dateabbrev</bcf:option>
+    <bcf:option datatype="boolean">clearlang</bcf:option>
+    <bcf:option datatype="boolean">sortcites</bcf:option>
+    <bcf:option datatype="boolean">sortsets</bcf:option>
+    <bcf:option datatype="boolean">backref</bcf:option>
+    <bcf:option datatype="boolean">backreffloats</bcf:option>
+    <bcf:option datatype="boolean">trackfloats</bcf:option>
+    <bcf:option datatype="boolean">parentracker</bcf:option>
+    <bcf:option datatype="boolean">labeldateusetime</bcf:option>
+    <bcf:option datatype="boolean">datecirca</bcf:option>
+    <bcf:option datatype="boolean">dateuncertain</bcf:option>
+    <bcf:option datatype="boolean">dateusetime</bcf:option>
+    <bcf:option datatype="boolean">eventdateusetime</bcf:option>
+    <bcf:option datatype="boolean">origdateusetime</bcf:option>
+    <bcf:option datatype="boolean">urldateusetime</bcf:option>
+    <bcf:option datatype="boolean">julian</bcf:option>
+    <bcf:option datatype="boolean">datezeros</bcf:option>
+    <bcf:option datatype="boolean">timezeros</bcf:option>
+    <bcf:option datatype="boolean">timezones</bcf:option>
+    <bcf:option datatype="boolean">seconds</bcf:option>
+    <bcf:option datatype="boolean">autopunct</bcf:option>
+    <bcf:option datatype="boolean">punctfont</bcf:option>
+    <bcf:option datatype="boolean">labelnumber</bcf:option>
+    <bcf:option datatype="boolean">labelalpha</bcf:option>
+    <bcf:option datatype="boolean">labeltitle</bcf:option>
+    <bcf:option datatype="boolean">labeltitleyear</bcf:option>
+    <bcf:option datatype="boolean">labeldateparts</bcf:option>
+    <bcf:option datatype="boolean">pluralothers</bcf:option>
+    <bcf:option datatype="boolean">nohashothers</bcf:option>
+    <bcf:option datatype="boolean">nosortothers</bcf:option>
+    <bcf:option datatype="boolean">noroman</bcf:option>
+    <bcf:option datatype="boolean">singletitle</bcf:option>
+    <bcf:option datatype="boolean">uniquetitle</bcf:option>
+    <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
+    <bcf:option datatype="boolean">uniquework</bcf:option>
+    <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
+    <bcf:option datatype="boolean">defernumbers</bcf:option>
+    <bcf:option datatype="boolean">locallabelwidth</bcf:option>
+    <bcf:option datatype="boolean">bibwarn</bcf:option>
+    <bcf:option datatype="boolean">useprefix</bcf:option>
+    <bcf:option datatype="boolean">skipbib</bcf:option>
+    <bcf:option datatype="boolean">skipbiblist</bcf:option>
+    <bcf:option datatype="boolean">skiplab</bcf:option>
+    <bcf:option datatype="boolean">dataonly</bcf:option>
+    <bcf:option datatype="boolean">defernums</bcf:option>
+    <bcf:option datatype="boolean">firstinits</bcf:option>
+    <bcf:option datatype="boolean">sortfirstinits</bcf:option>
+    <bcf:option datatype="boolean">sortgiveninits</bcf:option>
+    <bcf:option datatype="boolean">labelyear</bcf:option>
+    <bcf:option datatype="boolean">isbn</bcf:option>
+    <bcf:option datatype="boolean">url</bcf:option>
+    <bcf:option datatype="boolean">doi</bcf:option>
+    <bcf:option datatype="boolean">eprint</bcf:option>
+    <bcf:option datatype="boolean">related</bcf:option>
+    <bcf:option datatype="boolean">dashed</bcf:option>
+    <bcf:option datatype="boolean">bibtexcaseprotection</bcf:option>
+    <bcf:option datatype="integer">mincrossrefs</bcf:option>
+    <bcf:option datatype="integer">minxrefs</bcf:option>
+    <bcf:option datatype="integer">maxnames</bcf:option>
+    <bcf:option datatype="integer">minnames</bcf:option>
+    <bcf:option datatype="integer">maxbibnames</bcf:option>
+    <bcf:option datatype="integer">minbibnames</bcf:option>
+    <bcf:option datatype="integer">maxcitenames</bcf:option>
+    <bcf:option datatype="integer">mincitenames</bcf:option>
+    <bcf:option datatype="integer">maxsortnames</bcf:option>
+    <bcf:option datatype="integer">minsortnames</bcf:option>
+    <bcf:option datatype="integer">maxitems</bcf:option>
+    <bcf:option datatype="integer">minitems</bcf:option>
+    <bcf:option datatype="integer">maxalphanames</bcf:option>
+    <bcf:option datatype="integer">minalphanames</bcf:option>
+    <bcf:option datatype="integer">maxparens</bcf:option>
+    <bcf:option datatype="integer">dateeraauto</bcf:option>
+  </bcf:optionscope>
+  <bcf:optionscope type="ENTRYTYPE">
+    <bcf:option datatype="string">alphaothers</bcf:option>
+    <bcf:option datatype="string">sortalphaothers</bcf:option>
+    <bcf:option datatype="string">presort</bcf:option>
+    <bcf:option datatype="string">indexing</bcf:option>
+    <bcf:option datatype="string">citetracker</bcf:option>
+    <bcf:option datatype="string">ibidtracker</bcf:option>
+    <bcf:option datatype="string">idemtracker</bcf:option>
+    <bcf:option datatype="string">opcittracker</bcf:option>
+    <bcf:option datatype="string">loccittracker</bcf:option>
+    <bcf:option datatype="string">uniquelist</bcf:option>
+    <bcf:option datatype="string">uniquename</bcf:option>
+    <bcf:option datatype="boolean">familyinits</bcf:option>
+    <bcf:option datatype="boolean">giveninits</bcf:option>
+    <bcf:option datatype="boolean">prefixinits</bcf:option>
+    <bcf:option datatype="boolean">suffixinits</bcf:option>
+    <bcf:option datatype="boolean">useafterword</bcf:option>
+    <bcf:option datatype="boolean">useannotator</bcf:option>
+    <bcf:option datatype="boolean">useauthor</bcf:option>
+    <bcf:option datatype="boolean">usebookauthor</bcf:option>
+    <bcf:option datatype="boolean">usecommentator</bcf:option>
+    <bcf:option datatype="boolean">useeditor</bcf:option>
+    <bcf:option datatype="boolean">useeditora</bcf:option>
+    <bcf:option datatype="boolean">useeditorb</bcf:option>
+    <bcf:option datatype="boolean">useeditorc</bcf:option>
+    <bcf:option datatype="boolean">useforeword</bcf:option>
+    <bcf:option datatype="boolean">useholder</bcf:option>
+    <bcf:option datatype="boolean">useintroduction</bcf:option>
+    <bcf:option datatype="boolean">usenamea</bcf:option>
+    <bcf:option datatype="boolean">usenameb</bcf:option>
+    <bcf:option datatype="boolean">usenamec</bcf:option>
+    <bcf:option datatype="boolean">usetranslator</bcf:option>
+    <bcf:option datatype="boolean">useshortauthor</bcf:option>
+    <bcf:option datatype="boolean">useshorteditor</bcf:option>
+    <bcf:option datatype="boolean">terseinits</bcf:option>
+    <bcf:option datatype="boolean">abbreviate</bcf:option>
+    <bcf:option datatype="boolean">dateabbrev</bcf:option>
+    <bcf:option datatype="boolean">clearlang</bcf:option>
+    <bcf:option datatype="boolean">labelnumber</bcf:option>
+    <bcf:option datatype="boolean">labelalpha</bcf:option>
+    <bcf:option datatype="boolean">labeltitle</bcf:option>
+    <bcf:option datatype="boolean">labeltitleyear</bcf:option>
+    <bcf:option datatype="boolean">labeldateparts</bcf:option>
+    <bcf:option datatype="boolean">nohashothers</bcf:option>
+    <bcf:option datatype="boolean">nosortothers</bcf:option>
+    <bcf:option datatype="boolean">noroman</bcf:option>
+    <bcf:option datatype="boolean">singletitle</bcf:option>
+    <bcf:option datatype="boolean">uniquetitle</bcf:option>
+    <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
+    <bcf:option datatype="boolean">uniquework</bcf:option>
+    <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
+    <bcf:option datatype="boolean">useprefix</bcf:option>
+    <bcf:option datatype="boolean">skipbib</bcf:option>
+    <bcf:option datatype="boolean">skipbiblist</bcf:option>
+    <bcf:option datatype="boolean">skiplab</bcf:option>
+    <bcf:option datatype="boolean">dataonly</bcf:option>
+    <bcf:option datatype="boolean">skiplos</bcf:option>
+    <bcf:option datatype="boolean">labelyear</bcf:option>
+    <bcf:option datatype="boolean">isbn</bcf:option>
+    <bcf:option datatype="boolean">url</bcf:option>
+    <bcf:option datatype="boolean">doi</bcf:option>
+    <bcf:option datatype="boolean">eprint</bcf:option>
+    <bcf:option datatype="boolean">related</bcf:option>
+    <bcf:option datatype="boolean">bibtexcaseprotection</bcf:option>
+    <bcf:option datatype="xml">labelalphatemplate</bcf:option>
+    <bcf:option datatype="xml">translit</bcf:option>
+    <bcf:option datatype="xml">sortexclusion</bcf:option>
+    <bcf:option datatype="xml">sortinclusion</bcf:option>
+    <bcf:option datatype="xml">extradatecontext</bcf:option>
+    <bcf:option datatype="xml">labelnamespec</bcf:option>
+    <bcf:option datatype="xml">labeltitlespec</bcf:option>
+    <bcf:option datatype="xml">labeldatespec</bcf:option>
+    <bcf:option datatype="integer">maxnames</bcf:option>
+    <bcf:option datatype="integer">minnames</bcf:option>
+    <bcf:option datatype="integer">maxbibnames</bcf:option>
+    <bcf:option datatype="integer">minbibnames</bcf:option>
+    <bcf:option datatype="integer">maxcitenames</bcf:option>
+    <bcf:option datatype="integer">mincitenames</bcf:option>
+    <bcf:option datatype="integer">maxsortnames</bcf:option>
+    <bcf:option datatype="integer">minsortnames</bcf:option>
+    <bcf:option datatype="integer">maxitems</bcf:option>
+    <bcf:option datatype="integer">minitems</bcf:option>
+    <bcf:option datatype="integer">maxalphanames</bcf:option>
+    <bcf:option datatype="integer">minalphanames</bcf:option>
+  </bcf:optionscope>
+  <bcf:optionscope type="ENTRY">
+    <bcf:option datatype="string">noinherit</bcf:option>
+    <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
+    <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
+    <bcf:option datatype="string">presort</bcf:option>
+    <bcf:option datatype="string" backendout="1">indexing</bcf:option>
+    <bcf:option datatype="string" backendout="1">citetracker</bcf:option>
+    <bcf:option datatype="string" backendout="1">ibidtracker</bcf:option>
+    <bcf:option datatype="string" backendout="1">idemtracker</bcf:option>
+    <bcf:option datatype="string" backendout="1">opcittracker</bcf:option>
+    <bcf:option datatype="string" backendout="1">loccittracker</bcf:option>
+    <bcf:option datatype="string">uniquelist</bcf:option>
+    <bcf:option datatype="string">uniquename</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useafterword</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useannotator</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useauthor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usebookauthor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usecommentator</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useeditor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useeditora</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useeditorb</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useeditorc</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useforeword</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useholder</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useintroduction</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usenamea</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usenameb</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usenamec</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usetranslator</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useshortauthor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useshorteditor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">abbreviate</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">dateabbrev</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">clearlang</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">labelnumber</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">labelalpha</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">labeltitle</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">labeltitleyear</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">labeldateparts</bcf:option>
+    <bcf:option datatype="boolean">nohashothers</bcf:option>
+    <bcf:option datatype="boolean">nosortothers</bcf:option>
+    <bcf:option datatype="boolean">noroman</bcf:option>
+    <bcf:option datatype="boolean">singletitle</bcf:option>
+    <bcf:option datatype="boolean">uniquetitle</bcf:option>
+    <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
+    <bcf:option datatype="boolean">uniquework</bcf:option>
+    <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">skipbib</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">skipbiblist</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">skiplab</bcf:option>
+    <bcf:option datatype="boolean" backendin="uniquename=false,uniquelist=false,skipbib=true,skipbiblist=true,skiplab=true">dataonly</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">skiplos</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">isbn</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">url</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">doi</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">eprint</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">related</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">bibtexcaseprotection</bcf:option>
+    <bcf:option datatype="integer" backendin="maxcitenames,maxbibnames,maxsortnames">maxnames</bcf:option>
+    <bcf:option datatype="integer" backendin="mincitenames,minbibnames,minsortnames">minnames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">maxbibnames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">minbibnames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">maxcitenames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">mincitenames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">maxsortnames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">minsortnames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">maxitems</bcf:option>
+    <bcf:option datatype="integer" backendout="1">minitems</bcf:option>
+    <bcf:option datatype="integer" backendout="1">maxalphanames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">minalphanames</bcf:option>
+  </bcf:optionscope>
+  <bcf:optionscope type="NAMELIST">
+    <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
+    <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
+    <bcf:option datatype="string">uniquelist</bcf:option>
+    <bcf:option datatype="string">uniquename</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
+    <bcf:option datatype="boolean">nohashothers</bcf:option>
+    <bcf:option datatype="boolean">nosortothers</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
+  </bcf:optionscope>
+  <bcf:optionscope type="NAME">
+    <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
+    <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
+    <bcf:option datatype="string">uniquename</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
+  </bcf:optionscope>
+  <!-- DATAFIELDSETS -->
+  <bcf:datafieldset name="setnames">
+    <bcf:member datatype="name" fieldtype="list"/>
+  </bcf:datafieldset>
+  <bcf:datafieldset name="settitles">
+    <bcf:member field="title"/>
+    <bcf:member field="booktitle"/>
+    <bcf:member field="eventtitle"/>
+    <bcf:member field="issuetitle"/>
+    <bcf:member field="journaltitle"/>
+    <bcf:member field="maintitle"/>
+    <bcf:member field="origtitle"/>
+  </bcf:datafieldset>
+  <!-- SOURCEMAP -->
+  <bcf:sourcemap>
+    <bcf:maps datatype="bibtex" level="driver">
+      <bcf:map>
+        <bcf:map_step map_field_set="day" map_null="1"/>
+      </bcf:map>
+      <bcf:map>
+        <bcf:map_step map_type_source="conference" map_type_target="inproceedings"/>
+        <bcf:map_step map_type_source="electronic" map_type_target="online"/>
+        <bcf:map_step map_type_source="www" map_type_target="online"/>
+      </bcf:map>
+      <bcf:map>
+        <bcf:map_step map_type_source="mastersthesis" map_type_target="thesis" map_final="1"/>
+        <bcf:map_step map_field_set="type" map_field_value="mathesis"/>
+      </bcf:map>
+      <bcf:map>
+        <bcf:map_step map_type_source="phdthesis" map_type_target="thesis" map_final="1"/>
+        <bcf:map_step map_field_set="type" map_field_value="phdthesis"/>
+      </bcf:map>
+      <bcf:map>
+        <bcf:map_step map_type_source="techreport" map_type_target="report" map_final="1"/>
+        <bcf:map_step map_field_set="type" map_field_value="techreport"/>
+      </bcf:map>
+      <bcf:map>
+        <bcf:map_step map_field_source="hyphenation" map_field_target="langid"/>
+        <bcf:map_step map_field_source="address" map_field_target="location"/>
+        <bcf:map_step map_field_source="school" map_field_target="institution"/>
+        <bcf:map_step map_field_source="annote" map_field_target="annotation"/>
+        <bcf:map_step map_field_source="archiveprefix" map_field_target="eprinttype"/>
+        <bcf:map_step map_field_source="journal" map_field_target="journaltitle"/>
+        <bcf:map_step map_field_source="primaryclass" map_field_target="eprintclass"/>
+        <bcf:map_step map_field_source="key" map_field_target="sortkey"/>
+        <bcf:map_step map_field_source="pdf" map_field_target="file"/>
+      </bcf:map>
+    </bcf:maps>
+  </bcf:sourcemap>
+  <!-- LABELALPHA NAME TEMPLATE -->
+  <bcf:labelalphanametemplate name="global">
+    <bcf:namepart order="1" use="1" pre="1" substring_width="1" substring_compound="1">prefix</bcf:namepart>
+    <bcf:namepart order="2">family</bcf:namepart>
+  </bcf:labelalphanametemplate>
+  <!-- LABELALPHA TEMPLATE -->
+  <bcf:labelalphatemplate type="global">
+    <bcf:labelelement order="1">
+      <bcf:labelpart final="1">shorthand</bcf:labelpart>
+      <bcf:labelpart>label</bcf:labelpart>
+      <bcf:labelpart substring_width="3" substring_side="left" ifnames="1">labelname</bcf:labelpart>
+      <bcf:labelpart substring_width="1" substring_side="left">labelname</bcf:labelpart>
+    </bcf:labelelement>
+    <bcf:labelelement order="2">
+      <bcf:labelpart substring_width="2" substring_side="right">year</bcf:labelpart>
+    </bcf:labelelement>
+  </bcf:labelalphatemplate>
+  <!-- EXTRADATE -->
+  <bcf:extradatespec>
+    <bcf:scope>
+      <bcf:field order="1">labelyear</bcf:field>
+      <bcf:field order="2">year</bcf:field>
+    </bcf:scope>
+  </bcf:extradatespec>
+  <!-- INHERITANCE -->
+  <bcf:inheritance>
+    <bcf:defaults inherit_all="true" override_target="false">
+    </bcf:defaults>
+    <bcf:inherit>
+      <bcf:type_pair source="mvbook" target="inbook"/>
+      <bcf:type_pair source="mvbook" target="bookinbook"/>
+      <bcf:type_pair source="mvbook" target="suppbook"/>
+      <bcf:type_pair source="book" target="inbook"/>
+      <bcf:type_pair source="book" target="bookinbook"/>
+      <bcf:type_pair source="book" target="suppbook"/>
+      <bcf:field source="author" target="author"/>
+      <bcf:field source="author" target="bookauthor"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="mvbook" target="book"/>
+      <bcf:type_pair source="mvbook" target="inbook"/>
+      <bcf:type_pair source="mvbook" target="bookinbook"/>
+      <bcf:type_pair source="mvbook" target="suppbook"/>
+      <bcf:field source="title" target="maintitle"/>
+      <bcf:field source="subtitle" target="mainsubtitle"/>
+      <bcf:field source="titleaddon" target="maintitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="mvcollection" target="collection"/>
+      <bcf:type_pair source="mvcollection" target="reference"/>
+      <bcf:type_pair source="mvcollection" target="incollection"/>
+      <bcf:type_pair source="mvcollection" target="inreference"/>
+      <bcf:type_pair source="mvcollection" target="suppcollection"/>
+      <bcf:type_pair source="mvreference" target="collection"/>
+      <bcf:type_pair source="mvreference" target="reference"/>
+      <bcf:type_pair source="mvreference" target="incollection"/>
+      <bcf:type_pair source="mvreference" target="inreference"/>
+      <bcf:type_pair source="mvreference" target="suppcollection"/>
+      <bcf:field source="title" target="maintitle"/>
+      <bcf:field source="subtitle" target="mainsubtitle"/>
+      <bcf:field source="titleaddon" target="maintitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="mvproceedings" target="proceedings"/>
+      <bcf:type_pair source="mvproceedings" target="inproceedings"/>
+      <bcf:field source="title" target="maintitle"/>
+      <bcf:field source="subtitle" target="mainsubtitle"/>
+      <bcf:field source="titleaddon" target="maintitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="book" target="inbook"/>
+      <bcf:type_pair source="book" target="bookinbook"/>
+      <bcf:type_pair source="book" target="suppbook"/>
+      <bcf:field source="title" target="booktitle"/>
+      <bcf:field source="subtitle" target="booksubtitle"/>
+      <bcf:field source="titleaddon" target="booktitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="collection" target="incollection"/>
+      <bcf:type_pair source="collection" target="inreference"/>
+      <bcf:type_pair source="collection" target="suppcollection"/>
+      <bcf:type_pair source="reference" target="incollection"/>
+      <bcf:type_pair source="reference" target="inreference"/>
+      <bcf:type_pair source="reference" target="suppcollection"/>
+      <bcf:field source="title" target="booktitle"/>
+      <bcf:field source="subtitle" target="booksubtitle"/>
+      <bcf:field source="titleaddon" target="booktitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="proceedings" target="inproceedings"/>
+      <bcf:field source="title" target="booktitle"/>
+      <bcf:field source="subtitle" target="booksubtitle"/>
+      <bcf:field source="titleaddon" target="booktitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="periodical" target="article"/>
+      <bcf:type_pair source="periodical" target="suppperiodical"/>
+      <bcf:field source="title" target="journaltitle"/>
+      <bcf:field source="subtitle" target="journalsubtitle"/>
+      <bcf:field source="titleaddon" target="journaltitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="*" target="*"/>
+      <bcf:field source="ids" skip="true"/>
+      <bcf:field source="crossref" skip="true"/>
+      <bcf:field source="xref" skip="true"/>
+      <bcf:field source="entryset" skip="true"/>
+      <bcf:field source="entrysubtype" skip="true"/>
+      <bcf:field source="execute" skip="true"/>
+      <bcf:field source="label" skip="true"/>
+      <bcf:field source="options" skip="true"/>
+      <bcf:field source="presort" skip="true"/>
+      <bcf:field source="related" skip="true"/>
+      <bcf:field source="relatedoptions" skip="true"/>
+      <bcf:field source="relatedstring" skip="true"/>
+      <bcf:field source="relatedtype" skip="true"/>
+      <bcf:field source="shorthand" skip="true"/>
+      <bcf:field source="shorthandintro" skip="true"/>
+      <bcf:field source="sortkey" skip="true"/>
+    </bcf:inherit>
+  </bcf:inheritance>
+  <!-- UNIQUENAME TEMPLATES -->
+  <bcf:uniquenametemplate name="global">
+    <bcf:namepart order="1" use="1" base="1">prefix</bcf:namepart>
+    <bcf:namepart order="2" base="1">family</bcf:namepart>
+    <bcf:namepart order="3">given</bcf:namepart>
+  </bcf:uniquenametemplate>
+  <!-- SORTING NAME KEY TEMPLATES -->
+  <bcf:sortingnamekeytemplate name="global" visibility="sort">
+    <bcf:keypart order="1">
+      <bcf:part type="namepart" order="1" use="1">prefix</bcf:part>
+      <bcf:part type="namepart" order="2">family</bcf:part>
+    </bcf:keypart>
+    <bcf:keypart order="2">
+      <bcf:part type="namepart" order="1">given</bcf:part>
+    </bcf:keypart>
+    <bcf:keypart order="3">
+      <bcf:part type="namepart" order="1">suffix</bcf:part>
+    </bcf:keypart>
+    <bcf:keypart order="4">
+      <bcf:part type="namepart" order="1" use="0">prefix</bcf:part>
+    </bcf:keypart>
+  </bcf:sortingnamekeytemplate>
+  <bcf:presort>mm</bcf:presort>
+  <!-- DATA MODEL -->
+  <bcf:datamodel>
+    <bcf:constants>
+      <bcf:constant type="list" name="gender">sf,sm,sn,pf,pm,pn,pp</bcf:constant>
+      <bcf:constant type="list" name="nameparts">family,given,prefix,suffix</bcf:constant>
+      <bcf:constant type="list" name="optiondatatypes">boolean,integer,string,xml</bcf:constant>
+      <bcf:constant type="list" name="multiscriptforms">default,transliteration,transcription,translation</bcf:constant>
+    </bcf:constants>
+    <bcf:entrytypes>
+      <bcf:entrytype>article</bcf:entrytype>
+      <bcf:entrytype>artwork</bcf:entrytype>
+      <bcf:entrytype>audio</bcf:entrytype>
+      <bcf:entrytype>bibnote</bcf:entrytype>
+      <bcf:entrytype>book</bcf:entrytype>
+      <bcf:entrytype>bookinbook</bcf:entrytype>
+      <bcf:entrytype>booklet</bcf:entrytype>
+      <bcf:entrytype>collection</bcf:entrytype>
+      <bcf:entrytype>commentary</bcf:entrytype>
+      <bcf:entrytype>customa</bcf:entrytype>
+      <bcf:entrytype>customb</bcf:entrytype>
+      <bcf:entrytype>customc</bcf:entrytype>
+      <bcf:entrytype>customd</bcf:entrytype>
+      <bcf:entrytype>custome</bcf:entrytype>
+      <bcf:entrytype>customf</bcf:entrytype>
+      <bcf:entrytype>dataset</bcf:entrytype>
+      <bcf:entrytype>inbook</bcf:entrytype>
+      <bcf:entrytype>incollection</bcf:entrytype>
+      <bcf:entrytype>inproceedings</bcf:entrytype>
+      <bcf:entrytype>inreference</bcf:entrytype>
+      <bcf:entrytype>image</bcf:entrytype>
+      <bcf:entrytype>jurisdiction</bcf:entrytype>
+      <bcf:entrytype>legal</bcf:entrytype>
+      <bcf:entrytype>legislation</bcf:entrytype>
+      <bcf:entrytype>letter</bcf:entrytype>
+      <bcf:entrytype>manual</bcf:entrytype>
+      <bcf:entrytype>misc</bcf:entrytype>
+      <bcf:entrytype>movie</bcf:entrytype>
+      <bcf:entrytype>music</bcf:entrytype>
+      <bcf:entrytype>mvcollection</bcf:entrytype>
+      <bcf:entrytype>mvreference</bcf:entrytype>
+      <bcf:entrytype>mvproceedings</bcf:entrytype>
+      <bcf:entrytype>mvbook</bcf:entrytype>
+      <bcf:entrytype>online</bcf:entrytype>
+      <bcf:entrytype>patent</bcf:entrytype>
+      <bcf:entrytype>performance</bcf:entrytype>
+      <bcf:entrytype>periodical</bcf:entrytype>
+      <bcf:entrytype>proceedings</bcf:entrytype>
+      <bcf:entrytype>reference</bcf:entrytype>
+      <bcf:entrytype>report</bcf:entrytype>
+      <bcf:entrytype>review</bcf:entrytype>
+      <bcf:entrytype>set</bcf:entrytype>
+      <bcf:entrytype>software</bcf:entrytype>
+      <bcf:entrytype>standard</bcf:entrytype>
+      <bcf:entrytype>suppbook</bcf:entrytype>
+      <bcf:entrytype>suppcollection</bcf:entrytype>
+      <bcf:entrytype>suppperiodical</bcf:entrytype>
+      <bcf:entrytype>thesis</bcf:entrytype>
+      <bcf:entrytype>unpublished</bcf:entrytype>
+      <bcf:entrytype>video</bcf:entrytype>
+      <bcf:entrytype skip_output="true">xdata</bcf:entrytype>
+    </bcf:entrytypes>
+    <bcf:fields>
+      <bcf:field fieldtype="field" datatype="integer">sortyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="integer">volume</bcf:field>
+      <bcf:field fieldtype="field" datatype="integer">volumes</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">abstract</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">addendum</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">annotation</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">booksubtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">booktitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">booktitleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">chapter</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">edition</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">eid</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">entrysubtype</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">eprintclass</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">eprinttype</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">eventtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">eventtitleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">gender</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">howpublished</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">indexsorttitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">indextitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">isan</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">isbn</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">ismn</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">isrn</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">issn</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">issue</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">issuesubtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">issuetitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">issuetitleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">iswc</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">journalsubtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">journaltitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">journaltitleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">label</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">langid</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">langidopts</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">library</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">mainsubtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">maintitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">maintitleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">nameaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">note</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">number</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">origtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">pagetotal</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">part</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">relatedstring</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">relatedtype</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">reprinttitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">series</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">shorthandintro</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">subtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">title</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">titleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">usera</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">userb</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">userc</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">userd</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">usere</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">userf</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">venue</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">version</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" label="true">shorthand</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" label="true">shortjournal</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" label="true">shortseries</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" label="true">shorttitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" skip_output="true">sorttitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortshorthand</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortkey</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" skip_output="true">presort</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">institution</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">lista</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">listb</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">listc</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">listd</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">liste</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">listf</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">location</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">organization</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">origlocation</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">origpublisher</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">publisher</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">afterword</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">annotator</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">author</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">bookauthor</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">commentator</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">editor</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">editora</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">editorb</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">editorc</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">foreword</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">holder</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">introduction</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">namea</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">nameb</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">namec</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">translator</bcf:field>
+      <bcf:field fieldtype="list" datatype="name" label="true">shortauthor</bcf:field>
+      <bcf:field fieldtype="list" datatype="name" label="true">shorteditor</bcf:field>
+      <bcf:field fieldtype="list" datatype="name" skip_output="true">sortname</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">authortype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">editoratype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">editorbtype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">editorctype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">editortype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">bookpagination</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">nameatype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">namebtype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">namectype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">pagination</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">pubstate</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">type</bcf:field>
+      <bcf:field fieldtype="list" datatype="key">language</bcf:field>
+      <bcf:field fieldtype="list" datatype="key">origlanguage</bcf:field>
+      <bcf:field fieldtype="field" datatype="entrykey">crossref</bcf:field>
+      <bcf:field fieldtype="field" datatype="entrykey">xref</bcf:field>
+      <bcf:field fieldtype="field" datatype="date" skip_output="true">date</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">endyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">year</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">month</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">day</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">hour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">minute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">second</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">timezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">yeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="date" skip_output="true">eventdate</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventendyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="date" skip_output="true">origdate</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">origendyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">origyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">orighour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="date" skip_output="true">urldate</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlendyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urltimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">doi</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">eprint</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">file</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">verba</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">verbb</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">verbc</bcf:field>
+      <bcf:field fieldtype="field" datatype="uri">url</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">xdata</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">ids</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">entryset</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="entrykey">related</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="keyword">keywords</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">options</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">relatedoptions</bcf:field>
+      <bcf:field fieldtype="field" datatype="range">pages</bcf:field>
+      <bcf:field fieldtype="field" datatype="code">execute</bcf:field>
+    </bcf:fields>
+    <bcf:entryfields>
+      <bcf:field>abstract</bcf:field>
+      <bcf:field>annotation</bcf:field>
+      <bcf:field>authortype</bcf:field>
+      <bcf:field>bookpagination</bcf:field>
+      <bcf:field>crossref</bcf:field>
+      <bcf:field>day</bcf:field>
+      <bcf:field>doi</bcf:field>
+      <bcf:field>eprint</bcf:field>
+      <bcf:field>eprintclass</bcf:field>
+      <bcf:field>eprinttype</bcf:field>
+      <bcf:field>endday</bcf:field>
+      <bcf:field>endhour</bcf:field>
+      <bcf:field>endminute</bcf:field>
+      <bcf:field>endmonth</bcf:field>
+      <bcf:field>endsecond</bcf:field>
+      <bcf:field>endtimezone</bcf:field>
+      <bcf:field>endyear</bcf:field>
+      <bcf:field>endyeardivision</bcf:field>
+      <bcf:field>entryset</bcf:field>
+      <bcf:field>entrysubtype</bcf:field>
+      <bcf:field>execute</bcf:field>
+      <bcf:field>file</bcf:field>
+      <bcf:field>gender</bcf:field>
+      <bcf:field>hour</bcf:field>
+      <bcf:field>ids</bcf:field>
+      <bcf:field>indextitle</bcf:field>
+      <bcf:field>indexsorttitle</bcf:field>
+      <bcf:field>isan</bcf:field>
+      <bcf:field>ismn</bcf:field>
+      <bcf:field>iswc</bcf:field>
+      <bcf:field>keywords</bcf:field>
+      <bcf:field>label</bcf:field>
+      <bcf:field>langid</bcf:field>
+      <bcf:field>langidopts</bcf:field>
+      <bcf:field>library</bcf:field>
+      <bcf:field>lista</bcf:field>
+      <bcf:field>listb</bcf:field>
+      <bcf:field>listc</bcf:field>
+      <bcf:field>listd</bcf:field>
+      <bcf:field>liste</bcf:field>
+      <bcf:field>listf</bcf:field>
+      <bcf:field>minute</bcf:field>
+      <bcf:field>month</bcf:field>
+      <bcf:field>namea</bcf:field>
+      <bcf:field>nameb</bcf:field>
+      <bcf:field>namec</bcf:field>
+      <bcf:field>nameatype</bcf:field>
+      <bcf:field>namebtype</bcf:field>
+      <bcf:field>namectype</bcf:field>
+      <bcf:field>nameaddon</bcf:field>
+      <bcf:field>options</bcf:field>
+      <bcf:field>origday</bcf:field>
+      <bcf:field>origendday</bcf:field>
+      <bcf:field>origendhour</bcf:field>
+      <bcf:field>origendminute</bcf:field>
+      <bcf:field>origendmonth</bcf:field>
+      <bcf:field>origendsecond</bcf:field>
+      <bcf:field>origendtimezone</bcf:field>
+      <bcf:field>origendyear</bcf:field>
+      <bcf:field>origendyeardivision</bcf:field>
+      <bcf:field>orighour</bcf:field>
+      <bcf:field>origminute</bcf:field>
+      <bcf:field>origmonth</bcf:field>
+      <bcf:field>origsecond</bcf:field>
+      <bcf:field>origtimezone</bcf:field>
+      <bcf:field>origyear</bcf:field>
+      <bcf:field>origyeardivision</bcf:field>
+      <bcf:field>origlocation</bcf:field>
+      <bcf:field>origpublisher</bcf:field>
+      <bcf:field>origtitle</bcf:field>
+      <bcf:field>pagination</bcf:field>
+      <bcf:field>presort</bcf:field>
+      <bcf:field>related</bcf:field>
+      <bcf:field>relatedoptions</bcf:field>
+      <bcf:field>relatedstring</bcf:field>
+      <bcf:field>relatedtype</bcf:field>
+      <bcf:field>second</bcf:field>
+      <bcf:field>shortauthor</bcf:field>
+      <bcf:field>shorteditor</bcf:field>
+      <bcf:field>shorthand</bcf:field>
+      <bcf:field>shorthandintro</bcf:field>
+      <bcf:field>shortjournal</bcf:field>
+      <bcf:field>shortseries</bcf:field>
+      <bcf:field>shorttitle</bcf:field>
+      <bcf:field>sortkey</bcf:field>
+      <bcf:field>sortname</bcf:field>
+      <bcf:field>sortshorthand</bcf:field>
+      <bcf:field>sorttitle</bcf:field>
+      <bcf:field>sortyear</bcf:field>
+      <bcf:field>timezone</bcf:field>
+      <bcf:field>url</bcf:field>
+      <bcf:field>urlday</bcf:field>
+      <bcf:field>urlendday</bcf:field>
+      <bcf:field>urlendhour</bcf:field>
+      <bcf:field>urlendminute</bcf:field>
+      <bcf:field>urlendmonth</bcf:field>
+      <bcf:field>urlendsecond</bcf:field>
+      <bcf:field>urlendtimezone</bcf:field>
+      <bcf:field>urlendyear</bcf:field>
+      <bcf:field>urlhour</bcf:field>
+      <bcf:field>urlminute</bcf:field>
+      <bcf:field>urlmonth</bcf:field>
+      <bcf:field>urlsecond</bcf:field>
+      <bcf:field>urltimezone</bcf:field>
+      <bcf:field>urlyear</bcf:field>
+      <bcf:field>usera</bcf:field>
+      <bcf:field>userb</bcf:field>
+      <bcf:field>userc</bcf:field>
+      <bcf:field>userd</bcf:field>
+      <bcf:field>usere</bcf:field>
+      <bcf:field>userf</bcf:field>
+      <bcf:field>verba</bcf:field>
+      <bcf:field>verbb</bcf:field>
+      <bcf:field>verbc</bcf:field>
+      <bcf:field>xdata</bcf:field>
+      <bcf:field>xref</bcf:field>
+      <bcf:field>year</bcf:field>
+      <bcf:field>yeardivision</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>set</bcf:entrytype>
+      <bcf:field>entryset</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>article</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>issn</bcf:field>
+      <bcf:field>issue</bcf:field>
+      <bcf:field>issuetitle</bcf:field>
+      <bcf:field>issuesubtitle</bcf:field>
+      <bcf:field>issuetitleaddon</bcf:field>
+      <bcf:field>journalsubtitle</bcf:field>
+      <bcf:field>journaltitle</bcf:field>
+      <bcf:field>journaltitleaddon</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>version</bcf:field>
+      <bcf:field>volume</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>bibnote</bcf:entrytype>
+      <bcf:field>note</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>book</bcf:entrytype>
+      <bcf:field>author</bcf:field>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>mvbook</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>inbook</bcf:entrytype>
+      <bcf:entrytype>bookinbook</bcf:entrytype>
+      <bcf:entrytype>suppbook</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>booktitle</bcf:field>
+      <bcf:field>bookauthor</bcf:field>
+      <bcf:field>booksubtitle</bcf:field>
+      <bcf:field>booktitleaddon</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>booklet</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>howpublished</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>collection</bcf:entrytype>
+      <bcf:entrytype>reference</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>mvcollection</bcf:entrytype>
+      <bcf:entrytype>mvreference</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>incollection</bcf:entrytype>
+      <bcf:entrytype>suppcollection</bcf:entrytype>
+      <bcf:entrytype>inreference</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>booksubtitle</bcf:field>
+      <bcf:field>booktitle</bcf:field>
+      <bcf:field>booktitleaddon</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>dataset</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>manual</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>misc</bcf:entrytype>
+      <bcf:entrytype>software</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>howpublished</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>online</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>patent</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>holder</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>periodical</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>issn</bcf:field>
+      <bcf:field>issue</bcf:field>
+      <bcf:field>issuesubtitle</bcf:field>
+      <bcf:field>issuetitle</bcf:field>
+      <bcf:field>issuetitleaddon</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>yeardivision</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>mvproceedings</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>eventday</bcf:field>
+      <bcf:field>eventendday</bcf:field>
+      <bcf:field>eventendhour</bcf:field>
+      <bcf:field>eventendminute</bcf:field>
+      <bcf:field>eventendmonth</bcf:field>
+      <bcf:field>eventendsecond</bcf:field>
+      <bcf:field>eventendtimezone</bcf:field>
+      <bcf:field>eventendyear</bcf:field>
+      <bcf:field>eventendyeardivision</bcf:field>
+      <bcf:field>eventhour</bcf:field>
+      <bcf:field>eventminute</bcf:field>
+      <bcf:field>eventmonth</bcf:field>
+      <bcf:field>eventsecond</bcf:field>
+      <bcf:field>eventtimezone</bcf:field>
+      <bcf:field>eventyear</bcf:field>
+      <bcf:field>eventyeardivision</bcf:field>
+      <bcf:field>eventtitle</bcf:field>
+      <bcf:field>eventtitleaddon</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>venue</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>proceedings</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>eventday</bcf:field>
+      <bcf:field>eventendday</bcf:field>
+      <bcf:field>eventendhour</bcf:field>
+      <bcf:field>eventendminute</bcf:field>
+      <bcf:field>eventendmonth</bcf:field>
+      <bcf:field>eventendsecond</bcf:field>
+      <bcf:field>eventendtimezone</bcf:field>
+      <bcf:field>eventendyear</bcf:field>
+      <bcf:field>eventendyeardivision</bcf:field>
+      <bcf:field>eventhour</bcf:field>
+      <bcf:field>eventminute</bcf:field>
+      <bcf:field>eventmonth</bcf:field>
+      <bcf:field>eventsecond</bcf:field>
+      <bcf:field>eventtimezone</bcf:field>
+      <bcf:field>eventyear</bcf:field>
+      <bcf:field>eventyeardivision</bcf:field>
+      <bcf:field>eventtitle</bcf:field>
+      <bcf:field>eventtitleaddon</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>venue</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>inproceedings</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>booksubtitle</bcf:field>
+      <bcf:field>booktitle</bcf:field>
+      <bcf:field>booktitleaddon</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>eventday</bcf:field>
+      <bcf:field>eventendday</bcf:field>
+      <bcf:field>eventendhour</bcf:field>
+      <bcf:field>eventendminute</bcf:field>
+      <bcf:field>eventendmonth</bcf:field>
+      <bcf:field>eventendsecond</bcf:field>
+      <bcf:field>eventendtimezone</bcf:field>
+      <bcf:field>eventendyear</bcf:field>
+      <bcf:field>eventendyeardivision</bcf:field>
+      <bcf:field>eventhour</bcf:field>
+      <bcf:field>eventminute</bcf:field>
+      <bcf:field>eventmonth</bcf:field>
+      <bcf:field>eventsecond</bcf:field>
+      <bcf:field>eventtimezone</bcf:field>
+      <bcf:field>eventyear</bcf:field>
+      <bcf:field>eventyeardivision</bcf:field>
+      <bcf:field>eventtitle</bcf:field>
+      <bcf:field>eventtitleaddon</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>venue</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>report</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>institution</bcf:field>
+      <bcf:field>isrn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>thesis</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>institution</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>unpublished</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>eventday</bcf:field>
+      <bcf:field>eventendday</bcf:field>
+      <bcf:field>eventendhour</bcf:field>
+      <bcf:field>eventendminute</bcf:field>
+      <bcf:field>eventendmonth</bcf:field>
+      <bcf:field>eventendsecond</bcf:field>
+      <bcf:field>eventendtimezone</bcf:field>
+      <bcf:field>eventendyear</bcf:field>
+      <bcf:field>eventendyeardivision</bcf:field>
+      <bcf:field>eventhour</bcf:field>
+      <bcf:field>eventminute</bcf:field>
+      <bcf:field>eventmonth</bcf:field>
+      <bcf:field>eventsecond</bcf:field>
+      <bcf:field>eventtimezone</bcf:field>
+      <bcf:field>eventyear</bcf:field>
+      <bcf:field>eventyeardivision</bcf:field>
+      <bcf:field>eventtitle</bcf:field>
+      <bcf:field>eventtitleaddon</bcf:field>
+      <bcf:field>howpublished</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>venue</bcf:field>
+    </bcf:entryfields>
+    <bcf:multiscriptfields>
+      <bcf:field>abstract</bcf:field>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>bookauthor</bcf:field>
+      <bcf:field>booksubtitle</bcf:field>
+      <bcf:field>booktitle</bcf:field>
+      <bcf:field>booktitleaddon</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>holder</bcf:field>
+      <bcf:field>institution</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>issuesubtitle</bcf:field>
+      <bcf:field>issuetitle</bcf:field>
+      <bcf:field>issuetitleaddon</bcf:field>
+      <bcf:field>journalsubtitle</bcf:field>
+      <bcf:field>journaltitle</bcf:field>
+      <bcf:field>journaltitleaddon</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>nameaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>origlocation</bcf:field>
+      <bcf:field>origpublisher</bcf:field>
+      <bcf:field>origtitle</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>relatedstring</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>shortauthor</bcf:field>
+      <bcf:field>shorteditor</bcf:field>
+      <bcf:field>shorthand</bcf:field>
+      <bcf:field>shortjournal</bcf:field>
+      <bcf:field>shortseries</bcf:field>
+      <bcf:field>shorttitle</bcf:field>
+      <bcf:field>sortname</bcf:field>
+      <bcf:field>sortshorthand</bcf:field>
+      <bcf:field>sorttitle</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>venue</bcf:field>
+    </bcf:multiscriptfields>
+    <bcf:constraints>
+      <bcf:entrytype>article</bcf:entrytype>
+      <bcf:entrytype>book</bcf:entrytype>
+      <bcf:entrytype>inbook</bcf:entrytype>
+      <bcf:entrytype>bookinbook</bcf:entrytype>
+      <bcf:entrytype>suppbook</bcf:entrytype>
+      <bcf:entrytype>booklet</bcf:entrytype>
+      <bcf:entrytype>collection</bcf:entrytype>
+      <bcf:entrytype>incollection</bcf:entrytype>
+      <bcf:entrytype>suppcollection</bcf:entrytype>
+      <bcf:entrytype>manual</bcf:entrytype>
+      <bcf:entrytype>misc</bcf:entrytype>
+      <bcf:entrytype>mvbook</bcf:entrytype>
+      <bcf:entrytype>mvcollection</bcf:entrytype>
+      <bcf:entrytype>online</bcf:entrytype>
+      <bcf:entrytype>patent</bcf:entrytype>
+      <bcf:entrytype>periodical</bcf:entrytype>
+      <bcf:entrytype>suppperiodical</bcf:entrytype>
+      <bcf:entrytype>proceedings</bcf:entrytype>
+      <bcf:entrytype>inproceedings</bcf:entrytype>
+      <bcf:entrytype>reference</bcf:entrytype>
+      <bcf:entrytype>inreference</bcf:entrytype>
+      <bcf:entrytype>report</bcf:entrytype>
+      <bcf:entrytype>set</bcf:entrytype>
+      <bcf:entrytype>thesis</bcf:entrytype>
+      <bcf:entrytype>unpublished</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:fieldxor>
+          <bcf:field>date</bcf:field>
+          <bcf:field>year</bcf:field>
+        </bcf:fieldxor>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>set</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>entryset</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>article</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>journaltitle</bcf:field>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>book</bcf:entrytype>
+      <bcf:entrytype>mvbook</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>inbook</bcf:entrytype>
+      <bcf:entrytype>bookinbook</bcf:entrytype>
+      <bcf:entrytype>suppbook</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>booktitle</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>booklet</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:fieldor>
+          <bcf:field>author</bcf:field>
+          <bcf:field>editor</bcf:field>
+        </bcf:fieldor>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>collection</bcf:entrytype>
+      <bcf:entrytype>reference</bcf:entrytype>
+      <bcf:entrytype>mvcollection</bcf:entrytype>
+      <bcf:entrytype>mvreference</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>editor</bcf:field>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>incollection</bcf:entrytype>
+      <bcf:entrytype>suppcollection</bcf:entrytype>
+      <bcf:entrytype>inreference</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>editor</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>booktitle</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>dataset</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>manual</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>misc</bcf:entrytype>
+      <bcf:entrytype>software</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>online</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>title</bcf:field>
+        <bcf:fieldor>
+          <bcf:field>url</bcf:field>
+          <bcf:field>doi</bcf:field>
+          <bcf:field>eprint</bcf:field>
+        </bcf:fieldor>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>patent</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>number</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>periodical</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>editor</bcf:field>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>proceedings</bcf:entrytype>
+      <bcf:entrytype>mvproceedings</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>inproceedings</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>booktitle</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>report</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>type</bcf:field>
+        <bcf:field>institution</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>thesis</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>type</bcf:field>
+        <bcf:field>institution</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>unpublished</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:constraint type="data" datatype="isbn">
+        <bcf:field>isbn</bcf:field>
+      </bcf:constraint>
+      <bcf:constraint type="data" datatype="issn">
+        <bcf:field>issn</bcf:field>
+      </bcf:constraint>
+      <bcf:constraint type="data" datatype="ismn">
+        <bcf:field>ismn</bcf:field>
+      </bcf:constraint>
+      <bcf:constraint type="data" datatype="pattern" pattern="(?:sf|sm|sn|pf|pm|pn|pp)">
+        <bcf:field>gender</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+  </bcf:datamodel>
+  <!-- CITATION DATA -->
+  <!-- SECTION 0 -->
+  <bcf:bibdata section="0">
+    <bcf:datasource type="file" datatype="bibtex" glob="false">papers.bib</bcf:datasource>
+  </bcf:bibdata>
+  <bcf:section number="0">
+    <bcf:citekey order="1" intorder="1">snyk_why_nodate</bcf:citekey>
+    <bcf:citekey order="2" intorder="1">hutchison_empirical_2013</bcf:citekey>
+    <bcf:citekey order="3" intorder="1">noauthor_syntactic_nodate</bcf:citekey>
+    <bcf:citekey order="4" intorder="1">gosain_static_2015</bcf:citekey>
+    <bcf:citekey order="5" intorder="1">allen_program_1976</bcf:citekey>
+    <bcf:citekey order="6" intorder="1">aiken_introduction_1999</bcf:citekey>
+    <bcf:citekey order="7" intorder="1">noauthor_sei_nodate</bcf:citekey>
+    <bcf:citekey order="8" intorder="1">harness_static_nodate</bcf:citekey>
+    <bcf:citekey order="9" intorder="1">noauthor_splint_nodate</bcf:citekey>
+    <bcf:citekey order="10" intorder="1">holzmann__nodate</bcf:citekey>
+    <bcf:citekey order="11" intorder="1">noauthor_cwe_nodate</bcf:citekey>
+    <bcf:citekey order="12" intorder="1">noauthor_cppcheck_2023</bcf:citekey>
+    <bcf:citekey order="12" intorder="2">sourceforge_cppcheck_nodate</bcf:citekey>
+    <bcf:citekey order="13" intorder="1">harness_static_nodate</bcf:citekey>
+    <bcf:citekey order="14" intorder="1">noauthor_valgrind_nodate</bcf:citekey>
+    <bcf:citekey order="15" intorder="1">noauthor_tree_nodate</bcf:citekey>
+  </bcf:section>
+  <!-- SORTING TEMPLATES -->
+  <bcf:sortingtemplate name="nty">
+    <bcf:sort order="1">
+      <bcf:sortitem order="1">presort</bcf:sortitem>
+    </bcf:sort>
+    <bcf:sort order="2" final="1">
+      <bcf:sortitem order="1">sortkey</bcf:sortitem>
+    </bcf:sort>
+    <bcf:sort order="3">
+      <bcf:sortitem order="1">sortname</bcf:sortitem>
+      <bcf:sortitem order="2">author</bcf:sortitem>
+      <bcf:sortitem order="3">editor</bcf:sortitem>
+      <bcf:sortitem order="4">translator</bcf:sortitem>
+      <bcf:sortitem order="5">sorttitle</bcf:sortitem>
+      <bcf:sortitem order="6">title</bcf:sortitem>
+    </bcf:sort>
+    <bcf:sort order="4">
+      <bcf:sortitem order="1">sorttitle</bcf:sortitem>
+      <bcf:sortitem order="2">title</bcf:sortitem>
+    </bcf:sort>
+    <bcf:sort order="5">
+      <bcf:sortitem order="1">sortyear</bcf:sortitem>
+      <bcf:sortitem order="2">year</bcf:sortitem>
+    </bcf:sort>
+    <bcf:sort order="6">
+      <bcf:sortitem order="1">volume</bcf:sortitem>
+      <bcf:sortitem literal="1" order="2">0</bcf:sortitem>
+    </bcf:sort>
+  </bcf:sortingtemplate>
+  <!-- DATALISTS -->
+  <bcf:datalist section="0"
+                name="nty/global//global/global"
+                type="entry"
+                sortingtemplatename="nty"
+                sortingnamekeytemplatename="global"
+                labelprefix=""
+                uniquenametemplatename="global"
+                labelalphanametemplatename="global">
+  </bcf:datalist>
+</bcf:controlfile>
diff --git a/LaTeX/paper.blg b/LaTeX/paper.blg
new file mode 100644
index 0000000..4767190
--- /dev/null
+++ b/LaTeX/paper.blg
@@ -0,0 +1,68 @@
+This is BibTeX, Version 0.99d
+Capacity: max_strings=200000, hash_size=200000, hash_prime=170003
+The top-level auxiliary file: paper.aux
+Reallocating 'name_of_file' (item size: 1) to 9 items.
+The style file: biblatex.bst
+Reallocating 'name_of_file' (item size: 1) to 10 items.
+Reallocating 'name_of_file' (item size: 1) to 7 items.
+Reallocating 'glb_str_end' (item size: 4) to 20 items.
+Reallocating 'glb_str_ptr' (item size: 4) to 20 items.
+Reallocating 'global_strs' (item size: 1) to 4000000 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Reallocating 'wiz_functions' (item size: 4) to 6000 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+Database file #1: paper-blx.bib
+Database file #2: papers.bib
+Biblatex version: 3.19
+Reallocating 'wiz_functions' (item size: 4) to 9000 items.
+Reallocating 'singl_function' (item size: 4) to 100 items.
+You've used 23 entries,
+            6399 wiz_defined-function locations,
+            1376 strings with 24702 characters,
+and the built_in function-call counts, 177058 in all, are:
+= -- 10490
+> -- 10350
+< -- 882
++ -- 11808
+- -- 8682
+* -- 9254
+:= -- 22937
+add.period$ -- 0
+call.type$ -- 23
+change.case$ -- 214
+chr.to.int$ -- 798
+cite$ -- 44
+duplicate$ -- 16581
+empty$ -- 13732
+format.name$ -- 762
+if$ -- 28869
+int.to.chr$ -- 0
+int.to.str$ -- 43
+missing$ -- 0
+newline$ -- 796
+num.names$ -- 526
+pop$ -- 7638
+preamble$ -- 1
+purify$ -- 290
+quote$ -- 0
+skip$ -- 3571
+stack$ -- 0
+substring$ -- 20528
+swap$ -- 3731
+text.length$ -- 681
+text.prefix$ -- 0
+top$ -- 1
+type$ -- 770
+warning$ -- 0
+while$ -- 2282
+width$ -- 0
+write$ -- 774
diff --git a/LaTeX/paper.log b/LaTeX/paper.log
new file mode 100644
index 0000000..d9f3801
--- /dev/null
+++ b/LaTeX/paper.log
@@ -0,0 +1,1489 @@
+This is pdfTeX, Version 3.141592653-2.6-1.40.25 (MiKTeX 23.10) (preloaded format=pdflatex 2023.11.25)  5 DEC 2023 23:12
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**./paper.tex
+(paper.tex
+LaTeX2e <2023-06-01> patch level 1
+L3 programming layer <2023-08-29>
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/base\book.cls
+Document Class: book 2023/05/17 v1.4n Standard LaTeX document class
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/base\bk10.clo
+File: bk10.clo 2023/05/17 v1.4n Standard LaTeX file (size option)
+)
+\c@part=\count185
+\c@chapter=\count186
+\c@section=\count187
+\c@subsection=\count188
+\c@subsubsection=\count189
+\c@paragraph=\count190
+\c@subparagraph=\count191
+\c@figure=\count192
+\c@table=\count193
+\abovecaptionskip=\skip48
+\belowcaptionskip=\skip49
+\bibindent=\dimen140
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/graphics\graphicx.sty
+Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/graphics\keyval.sty
+Package: keyval 2022/05/29 v1.15 key=value parser (DPC)
+\KV@toks@=\toks17
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/graphics\graphics.sty
+Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR)
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/graphics\trig.sty
+Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/graphics-cfg\graphics.c
+fg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 107.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/graphics-def\pdftex.def
+File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex
+))
+\Gin@req@height=\dimen141
+\Gin@req@width=\dimen142
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/preprint\fullpage.sty
+Package: fullpage 1999/02/23 1.1 (PWD)
+\FP@margin=\skip50
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex\biblatex.sty
+Package: biblatex 2023/03/05 v3.19 programmable bibliographies (PK/MW)
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/pdftexcmds\pdftexcmds
+.sty
+Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/infwarerr\infwarerr.s
+ty
+Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
+) (C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/iftex\iftex.sty
+Package: iftex 2022/02/03 v1.0f TeX engine tests
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/ltxcmds\ltxcmds.sty
+Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
+)
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+) (C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/etoolbox\etoolbox.sty
+Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
+\etb@tempcnta=\count194
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/kvoptions\kvoptions.sty
+Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO)
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/kvsetkeys\kvsetkeys.sty
+Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)
+)) (C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/logreq\logreq.sty
+Package: logreq 2010/08/04 v1.0 xml request logger
+\lrq@indent=\count195
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/logreq\logreq.def
+File: logreq.def 2010/08/04 v1.0 logreq spec v1.0
+))
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/base\ifthen.sty
+Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC)
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/url\url.sty
+\Urlmuskip=\muskip16
+Package: url 2013/09/16  ver 3.4  Verb mode for urls, etc.
+)
+\c@tabx@nest=\count196
+\c@listtotal=\count197
+\c@listcount=\count198
+\c@liststart=\count199
+\c@liststop=\count266
+\c@citecount=\count267
+\c@citetotal=\count268
+\c@multicitecount=\count269
+\c@multicitetotal=\count270
+\c@instcount=\count271
+\c@maxnames=\count272
+\c@minnames=\count273
+\c@maxitems=\count274
+\c@minitems=\count275
+\c@citecounter=\count276
+\c@maxcitecounter=\count277
+\c@savedcitecounter=\count278
+\c@uniquelist=\count279
+\c@uniquename=\count280
+\c@refsection=\count281
+\c@refsegment=\count282
+\c@maxextratitle=\count283
+\c@maxextratitleyear=\count284
+\c@maxextraname=\count285
+\c@maxextradate=\count286
+\c@maxextraalpha=\count287
+\c@abbrvpenalty=\count288
+\c@highnamepenalty=\count289
+\c@lownamepenalty=\count290
+\c@maxparens=\count291
+\c@parenlevel=\count292
+\blx@tempcnta=\count293
+\blx@tempcntb=\count294
+\blx@tempcntc=\count295
+\c@blx@maxsection=\count296
+\blx@maxsegment@0=\count297
+\blx@notetype=\count298
+\blx@parenlevel@text=\count299
+\blx@parenlevel@foot=\count300
+\blx@sectionciteorder@0=\count301
+\blx@sectionciteorderinternal@0=\count302
+\blx@entrysetcounter=\count303
+\blx@biblioinstance=\count304
+\labelnumberwidth=\skip51
+\labelalphawidth=\skip52
+\biblabelsep=\skip53
+\bibitemsep=\skip54
+\bibnamesep=\skip55
+\bibinitsep=\skip56
+\bibparsep=\skip57
+\bibhang=\skip58
+\blx@bcfin=\read2
+\blx@bcfout=\write3
+\blx@langwohyphens=\language79
+\c@mincomprange=\count305
+\c@maxcomprange=\count306
+\c@mincompwidth=\count307
+Package biblatex Info: Trying to load biblatex default data model...
+Package biblatex Info: ... file 'blx-dm.def' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex\blx-dm.def
+File: blx-dm.def 2023/03/05 v3.19 biblatex localization (PK/MW)
+)
+Package biblatex Info: Trying to load biblatex style data model...
+Package biblatex Info: ... file 'ieee.dbx' not found.
+Package biblatex Info: Trying to load biblatex custom data model...
+Package biblatex Info: ... file 'biblatex-dm.cfg' not found.
+\c@afterword=\count308
+\c@savedafterword=\count309
+\c@annotator=\count310
+\c@savedannotator=\count311
+\c@author=\count312
+\c@savedauthor=\count313
+\c@bookauthor=\count314
+\c@savedbookauthor=\count315
+\c@commentator=\count316
+\c@savedcommentator=\count317
+\c@editor=\count318
+\c@savededitor=\count319
+\c@editora=\count320
+\c@savededitora=\count321
+\c@editorb=\count322
+\c@savededitorb=\count323
+\c@editorc=\count324
+\c@savededitorc=\count325
+\c@foreword=\count326
+\c@savedforeword=\count327
+\c@holder=\count328
+\c@savedholder=\count329
+\c@introduction=\count330
+\c@savedintroduction=\count331
+\c@namea=\count332
+\c@savednamea=\count333
+\c@nameb=\count334
+\c@savednameb=\count335
+\c@namec=\count336
+\c@savednamec=\count337
+\c@translator=\count338
+\c@savedtranslator=\count339
+\c@shortauthor=\count340
+\c@savedshortauthor=\count341
+\c@shorteditor=\count342
+\c@savedshorteditor=\count343
+\c@labelname=\count344
+\c@savedlabelname=\count345
+\c@institution=\count346
+\c@savedinstitution=\count347
+\c@lista=\count348
+\c@savedlista=\count349
+\c@listb=\count350
+\c@savedlistb=\count351
+\c@listc=\count352
+\c@savedlistc=\count353
+\c@listd=\count354
+\c@savedlistd=\count355
+\c@liste=\count356
+\c@savedliste=\count357
+\c@listf=\count358
+\c@savedlistf=\count359
+\c@location=\count360
+\c@savedlocation=\count361
+\c@organization=\count362
+\c@savedorganization=\count363
+\c@origlocation=\count364
+\c@savedoriglocation=\count365
+\c@origpublisher=\count366
+\c@savedorigpublisher=\count367
+\c@publisher=\count368
+\c@savedpublisher=\count369
+\c@language=\count370
+\c@savedlanguage=\count371
+\c@origlanguage=\count372
+\c@savedoriglanguage=\count373
+\c@pageref=\count374
+\c@savedpageref=\count375
+\shorthandwidth=\skip59
+\shortjournalwidth=\skip60
+\shortserieswidth=\skip61
+\shorttitlewidth=\skip62
+\shortauthorwidth=\skip63
+\shorteditorwidth=\skip64
+\locallabelnumberwidth=\skip65
+\locallabelalphawidth=\skip66
+\localshorthandwidth=\skip67
+\localshortjournalwidth=\skip68
+\localshortserieswidth=\skip69
+\localshorttitlewidth=\skip70
+\localshortauthorwidth=\skip71
+\localshorteditorwidth=\skip72
+Package biblatex Info: Trying to load compatibility code...
+Package biblatex Info: ... file 'blx-compat.def' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex\blx-compat.def
+File: blx-compat.def 2023/03/05 v3.19 biblatex compatibility (PK/MW)
+)
+Package biblatex Info: Trying to load BibTeX backend compatibility...
+Package biblatex Info: ... file 'blx-bibtex.def' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex\blx-bibtex.def
+File: blx-bibtex.def 2023/03/05 v3.19 biblatex compatibility (PK/MW)
+
+Package biblatex Warning: Using fall-back bibtex backend:
+(biblatex)                functionality may be reduced/unavailable.
+
+)
+Package biblatex Info: Trying to load generic definitions...
+Package biblatex Info: ... file 'biblatex.def' found.
+ (C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex\biblatex.def
+File: biblatex.def 2023/03/05 v3.19 biblatex compatibility (PK/MW)
+\c@textcitecount=\count376
+\c@textcitetotal=\count377
+\c@textcitemaxnames=\count378
+\c@biburlbigbreakpenalty=\count379
+\c@biburlbreakpenalty=\count380
+\c@biburlnumpenalty=\count381
+\c@biburlucpenalty=\count382
+\c@biburllcpenalty=\count383
+\biburlbigskip=\muskip17
+\biburlnumskip=\muskip18
+\biburlucskip=\muskip19
+\biburllcskip=\muskip20
+\c@smartand=\count384
+)
+Package biblatex Info: Trying to load bibliography style 'ieee'...
+Package biblatex Info: ... file 'ieee.bbx' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex-ieee\ieee.bbx
+File: ieee.bbx 2021/12/06 v1.3f biblatex bibliography style
+Package biblatex Info: Trying to load bibliography style 'numeric-comp'...
+Package biblatex Info: ... file 'numeric-comp.bbx' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex/bbx\numeric-co
+mp.bbx
+File: numeric-comp.bbx 2023/03/05 v3.19 biblatex bibliography style (PK/MW)
+Package biblatex Info: Trying to load bibliography style 'numeric'...
+Package biblatex Info: ... file 'numeric.bbx' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex/bbx\numeric.bb
+x
+File: numeric.bbx 2023/03/05 v3.19 biblatex bibliography style (PK/MW)
+Package biblatex Info: Trying to load bibliography style 'standard'...
+Package biblatex Info: ... file 'standard.bbx' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex/bbx\standard.b
+bx
+File: standard.bbx 2023/03/05 v3.19 biblatex bibliography style (PK/MW)
+\c@bbx:relatedcount=\count385
+\c@bbx:relatedtotal=\count386
+))))
+Package biblatex Info: Trying to load citation style 'ieee'...
+Package biblatex Info: ... file 'ieee.cbx' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex-ieee\ieee.cbx
+File: ieee.cbx 2021/12/06 v1.3f biblatex citation style
+Package biblatex Info: Trying to load citation style 'numeric-comp'...
+Package biblatex Info: ... file 'numeric-comp.cbx' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex/cbx\numeric-co
+mp.cbx
+File: numeric-comp.cbx 2023/03/05 v3.19 biblatex citation style (PK/MW)
+\c@cbx@tempcnta=\count387
+\c@cbx@tempcntb=\count388
+\c@cbx@tempcntc=\count389
+\c@cbx@tempcntd=\count390
+Package biblatex Info: Redefining '\cite'.
+Package biblatex Info: Redefining '\parencite'.
+Package biblatex Info: Redefining '\footcite'.
+Package biblatex Info: Redefining '\footcitetext'.
+Package biblatex Info: Redefining '\smartcite'.
+Package biblatex Info: Redefining '\supercite'.
+Package biblatex Info: Redefining '\textcite'.
+Package biblatex Info: Redefining '\textcites'.
+Package biblatex Info: Redefining '\cites'.
+Package biblatex Info: Redefining '\parencites'.
+Package biblatex Info: Redefining '\smartcites'.
+)
+Package biblatex Info: Redefining '\cite'.
+Package biblatex Info: Redefining '\supercite'.
+Package biblatex Info: Redefining '\cites'.
+)
+Package biblatex Info: Trying to load configuration file...
+Package biblatex Info: ... file 'biblatex.cfg' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex\biblatex.cfg
+File: biblatex.cfg 
+)
+Package biblatex Info: Input encoding 'utf8' detected.
+Package biblatex Info: Document encoding is UTF8 ....
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/l3kernel\expl3.sty
+Package: expl3 2023-08-29 L3 programming layer (loader) 
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/l3backend\l3backend-pdf
+tex.def
+File: l3backend-pdftex.def 2023-04-19 L3 backend support: PDF output (pdfTeX)
+\l__color_backend_stack_int=\count391
+\l__pdf_internal_box=\box51
+))
+Package biblatex Info: ... and expl3
+(biblatex)             2023-08-29 L3 programming layer (loader) 
+(biblatex)             is new enough (at least 2020/04/06),
+(biblatex)             setting 'casechanger=expl3'.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex\blx-case-expl3
+.sty
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/l3packages/xparse\xpars
+e.sty
+Package: xparse 2023-08-29 L3 Experimental document command parser
+)
+Package: blx-case-expl3 2023/03/05 v3.19 expl3 case changing code for biblatex
+))
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\hyperref.sty
+Package: hyperref 2023-07-08 v7.01b Hypertext links for LaTeX
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/kvdefinekeys\kvdefine
+keys.sty
+Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/pdfescape\pdfescape.s
+ty
+Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
+) (C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/hycolor\hycolor.sty
+Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/letltxmacro\letltxmacro
+.sty
+Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/auxhook\auxhook.sty
+Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\nameref.sty
+Package: nameref 2023-08-07 v2.53 Cross-referencing by name of section
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/refcount\refcount.sty
+Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/gettitlestring\gettit
+lestring.sty
+Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
+)
+\c@section@level=\count392
+)
+\@linkdim=\dimen143
+\Hy@linkcounter=\count393
+\Hy@pagecounter=\count394
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\pd1enc.def
+File: pd1enc.def 2023-07-08 v7.01b Hyperref: PDFDocEncoding definition (HO)
+Now handling font encoding PD1 ...
+... no UTF-8 mapping file for font encoding PD1
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/intcalc\intcalc.sty
+Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
+)
+\Hy@SavedSpaceFactor=\count395
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\puenc.def
+File: puenc.def 2023-07-08 v7.01b Hyperref: PDF Unicode definition (HO)
+Now handling font encoding PU ...
+... no UTF-8 mapping file for font encoding PU
+)
+Package hyperref Info: Hyper figures OFF on input line 4167.
+Package hyperref Info: Link nesting OFF on input line 4172.
+Package hyperref Info: Hyper index ON on input line 4175.
+Package hyperref Info: Plain pages OFF on input line 4182.
+Package hyperref Info: Backreferencing OFF on input line 4187.
+Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
+Package hyperref Info: Bookmarks ON on input line 4434.
+\c@Hy@tempcnt=\count396
+LaTeX Info: Redefining \url on input line 4772.
+\XeTeXLinkMargin=\dimen144
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/bitset\bitset.sty
+Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/bigintcalc\bigintcalc
+.sty
+Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
+)
+))
+\Fld@menulength=\count397
+\Field@Width=\dimen145
+\Fld@charsize=\dimen146
+Package hyperref Info: Hyper figures OFF on input line 6051.
+Package hyperref Info: Link nesting OFF on input line 6056.
+Package hyperref Info: Hyper index ON on input line 6059.
+Package hyperref Info: backreferencing OFF on input line 6066.
+Package hyperref Info: Link coloring OFF on input line 6071.
+Package hyperref Info: Link coloring with OCG OFF on input line 6076.
+Package hyperref Info: PDF/A mode OFF on input line 6081.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/base\atbegshi-ltx.sty
+Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
+package with kernel methods
+)
+\Hy@abspage=\count398
+\c@Item=\count399
+\c@Hfootnote=\count400
+)
+Package hyperref Info: Driver (autodetected): hpdftex.
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\hpdftex.def
+File: hpdftex.def 2023-07-08 v7.01b Hyperref driver for pdfTeX
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/base\atveryend-ltx.sty
+Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
+kage
+with kernel methods
+)
+\Fld@listcount=\count401
+\c@bookmark@seq@number=\count402
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/rerunfilecheck\rerunfil
+echeck.sty
+Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/generic/uniquecounter\uniquec
+ounter.sty
+Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
+)
+Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
+85.
+)
+\Hy@SectionHShift=\skip73
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/tools\array.sty
+Package: array 2022/09/04 v2.5g Tabular extension package (FMi)
+\col@sep=\dimen147
+\ar@mcellbox=\box52
+\extrarowheight=\dimen148
+\NC@list=\toks18
+\extratabsurround=\skip74
+\backup@length=\skip75
+\ar@cellbox=\box53
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/multirow\multirow.sty
+Package: multirow 2021/03/15 v2.8 Span multiple rows of a table
+\multirow@colwidth=\skip76
+\multirow@cntb=\count403
+\multirow@dima=\skip77
+\bigstrutjot=\dimen149
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/tools\longtable.sty
+Package: longtable 2021-09-01 v4.17 Multi-page Table package (DPC)
+\LTleft=\skip78
+\LTright=\skip79
+\LTpre=\skip80
+\LTpost=\skip81
+\LTchunksize=\count404
+\LTcapwidth=\dimen150
+\LT@head=\box54
+\LT@firsthead=\box55
+\LT@foot=\box56
+\LT@lastfoot=\box57
+\LT@gbox=\box58
+\LT@cols=\count405
+\LT@rows=\count406
+\c@LT@tables=\count407
+\c@LT@chunks=\count408
+\LT@p@ftn=\toks19
+)
+\@quotelevel=\count409
+\@quotereset=\count410
+
+(paper.aux)
+\openout1 = `paper.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for PU/pdf/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/context/base/mkii\supp-pdf.mk
+ii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count411
+\scratchdimen=\dimen151
+\scratchbox=\box59
+\nofMPsegments=\count412
+\nofMParguments=\count413
+\everyMPshowfont=\toks20
+\MPscratchCnt=\count414
+\MPscratchDim=\dimen152
+\MPnumerator=\count415
+\makeMPintoPDFobject=\count416
+\everyMPtoPDFconversion=\toks21
+)
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/epstopdf-pkg\epstopdf-b
+ase.sty
+Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+85.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/00miktex\epstopdf-sys.c
+fg
+File: epstopdf-sys.cfg 2021/03/18 v2.0 Configuration of epstopdf for MiKTeX
+))
+Package biblatex Info: Trying to load language 'english'...
+Package biblatex Info: ... file 'english.lbx' found.
+
+(C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/biblatex/lbx\english.lb
+x
+File: english.lbx 2023/03/05 v3.19 biblatex localization (PK/MW)
+)
+Package biblatex Info: Input encoding 'utf8' detected.
+Package biblatex Info: Automatic encoding selection.
+(biblatex)             Assuming data encoding 'utf8'.
+Package biblatex Info: Input encoding 'utf8' detected.
+Package biblatex Info: Data encoding 'utf8' specified.
+(biblatex)             No need to reencode data.
+\openout3 = `paper-blx.bib'.
+
+Package biblatex Info: Trying to load bibliographic data...
+Package biblatex Info: ... file 'paper.bbl' found.
+ (paper.bbl)
+Package biblatex Info: Reference section=0 on input line 22.
+Package biblatex Info: Reference segment=0 on input line 22.
+Package hyperref Info: Link coloring OFF on input line 22.
+ (paper.out) (paper.out)
+\@outlinefile=\write4
+\openout4 = `paper.out'.
+
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 25.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 25.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 25.
+ [1
+
+
+
+{C:/Users/willi/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map}] (paper.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <7> on input line 2.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 2.
+)
+\tf@toc=\write5
+\openout5 = `paper.toc'.
+
+ [2
+
+]
+Chapter 1.
+[1
+
+
+]
+Chapter 2.
+[2
+
+]
+Underfull \vbox (badness 1127) has occurred while \output is active []
+
+ [3]
+[4]
+Chapter 3.
+
+Underfull \hbox (badness 10000) in paragraph at lines 106--106
+[]|\OT1/cmr/bx/n/10 Like-
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 106--106
+\OT1/cmr/bx/n/10 li-
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 106--106
+\OT1/cmr/bx/n/10 hood
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 106--106
+[]|\OT1/cmr/bx/n/10 Con-se-
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 106--106
+\OT1/cmr/bx/n/10 quences
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 106--106
+\OT1/cmr/bx/n/10 (if left
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 106--106
+\OT1/cmr/bx/n/10 un-mit-i-
+ []
+
+
+Overfull \hbox (24.5309pt too wide) in paragraph at lines 108--108
+\OT1/cmr/bx/n/10 Scope 
+ []
+
+
+Overfull \hbox (25.27397pt too wide) in paragraph at lines 108--108
+\OT1/cmr/bx/n/10 Creep|  
+ []
+
+
+Overfull \hbox (4.74219pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 The 
+ []
+
+
+Overfull \hbox (18.3811pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 project 
+ []
+
+
+Overfull \hbox (11.18665pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 scope 
+ []
+
+
+Overfull \hbox (5.85333pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 may 
+ []
+
+
+Overfull \hbox (0.57552pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 ex- 
+ []
+
+
+Overfull \hbox (9.18668pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 pand 
+ []
+
+
+Overfull \hbox (1.13107pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 be- 
+ []
+
+
+Overfull \hbox (8.63112pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 yond 
+ []
+
+
+Overfull \hbox (1.40886pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 the 
+ []
+
+
+Overfull \hbox (7.54776pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 orig- 
+ []
+
+
+Overfull \hbox (0.85332pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 nal 
+ []
+
+
+Overfull \hbox (9.18668pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 plan.|  
+ []
+
+
+Overfull \vbox (132.0pt too high) detected at line 108
+ []
+
+
+Overfull \hbox (3.13536pt too wide) in paragraph at lines 108--108
+\OT1/cmr/m/n/10 2|  
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 108--108
+[]|\OT1/cmr/m/n/10 In-creased
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 109--109
+[]|\OT1/cmr/m/n/10 Po-ten-tial
+ []
+
+
+Overfull \hbox (21.35036pt too wide) in paragraph at lines 112--112
+\OT1/cmr/bx/n/10 Time 
+ []
+
+
+Overfull \hbox (22.03088pt too wide) in paragraph at lines 112--112
+\OT1/cmr/bx/n/10 Man- 
+ []
+
+
+Overfull \hbox (15.7462pt too wide) in paragraph at lines 112--112
+\OT1/cmr/bx/n/10 age- 
+ []
+
+
+Overfull \hbox (20.69759pt too wide) in paragraph at lines 112--112
+\OT1/cmr/bx/n/10 ment|  
+ []
+
+
+Overfull \vbox (12.0pt too high) detected at line 112
+ []
+
+
+Overfull \hbox (10.85333pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 Mod- 
+ []
+
+
+Overfull \hbox (4.24219pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 ules 
+ []
+
+
+Overfull \hbox (5.29776pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 out- 
+ []
+
+
+Overfull \hbox (4.24219pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 side 
+ []
+
+
+Overfull \hbox (1.40886pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 the 
+ []
+
+
+Overfull \hbox (0.56166pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 3$[]$ 
+ []
+
+
+Overfull \hbox (7.54774pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 Year 
+ []
+
+
+Overfull \hbox (19.6311pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 Project 
+ []
+
+
+Overfull \hbox (5.85333pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 may 
+ []
+
+
+Overfull \hbox (9.4922pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 quire 
+ []
+
+
+Overfull \hbox (30.02005pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 attention.|  
+ []
+
+
+Overfull \vbox (120.0pt too high) detected at line 112
+ []
+
+
+Overfull \hbox (3.13536pt too wide) in paragraph at lines 112--112
+\OT1/cmr/m/n/10 4|  
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 112--112
+[]|\OT1/cmr/m/n/10 Missed
+ []
+
+
+Underfull \hbox (badness 1264) in paragraph at lines 112--113
+\OT1/cmr/m/it/10 Work-ing past 8pm is pro-hib-ited
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 113--113
+[]|\OT1/cmr/m/n/10 Poor
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 113--113
+\OT1/cmr/m/n/10 project
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 113--113
+\OT1/cmr/m/n/10 and/or
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 113--113
+\OT1/cmr/m/n/10 mod-ule
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 114--114
+[]|\OT1/cmr/m/n/10 Stress,
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 114--114
+\OT1/cmr/m/n/10 re-sult-ing
+ []
+
+
+Overfull \hbox (22.62813pt too wide) in paragraph at lines 117--117
+\OT1/cmr/bx/n/10 Tech- 
+ []
+
+
+Overfull \hbox (14.46844pt too wide) in paragraph at lines 117--117
+\OT1/cmr/bx/n/10 nol- 
+ []
+
+
+Overfull \hbox (12.87123pt too wide) in paragraph at lines 117--117
+\OT1/cmr/bx/n/10 ogy 
+ []
+
+
+Overfull \hbox (17.39201pt too wide) in paragraph at lines 117--117
+\OT1/cmr/bx/n/10 Fail- 
+ []
+
+
+Overfull \hbox (16.23372pt too wide) in paragraph at lines 117--117
+\OT1/cmr/bx/n/10 ures|  
+ []
+
+
+Overfull \vbox (36.0pt too high) detected at line 117
+ []
+
+
+Overfull \hbox (5.74217pt too wide) in paragraph at lines 117--117
+\OT1/cmr/m/n/10 Per- 
+ []
+
+
+Overfull \hbox (9.79778pt too wide) in paragraph at lines 117--117
+\OT1/cmr/m/n/10 sonal 
+ []
+
+
+Overfull \hbox (10.8811pt too wide) in paragraph at lines 117--117
+\OT1/cmr/m/n/10 hard- 
+ []
+
+
+Overfull \hbox (7.82552pt too wide) in paragraph at lines 117--117
+\OT1/cmr/m/n/10 ware 
+ []
+
+
+Overfull \hbox (6.7422pt too wide) in paragraph at lines 117--117
+\OT1/cmr/m/n/10 soft- 
+ []
+
+
+Overfull \hbox (7.82552pt too wide) in paragraph at lines 117--117
+\OT1/cmr/m/n/10 ware 
+ []
+
+
+Overfull \hbox (17.82558pt too wide) in paragraph at lines 117--117
+\OT1/cmr/m/n/10 failure.|  
+ []
+
+
+Overfull \vbox (72.0pt too high) detected at line 117
+ []
+
+
+Overfull \hbox (3.13536pt too wide) in paragraph at lines 117--117
+\OT1/cmr/m/n/10 3|  
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 117--117
+[]|\OT1/cmr/m/n/10 Pre-vents
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 117--117
+\OT1/cmr/m/n/10 pro-gres-
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 117--117
+\OT1/cmr/m/n/10 sion of
+ []
+
+
+Underfull \hbox (badness 5316) in paragraph at lines 119--119
+[]|\OT1/cmr/m/n/10 Work set-
+ []
+
+
+Overfull \hbox (22.77396pt too wide) in paragraph at lines 121--121
+\OT1/cmr/bx/n/10 Com- 
+ []
+
+
+Overfull \hbox (14.78789pt too wide) in paragraph at lines 121--121
+\OT1/cmr/bx/n/10 mu- 
+ []
+
+
+Overfull \hbox (8.71848pt too wide) in paragraph at lines 121--121
+\OT1/cmr/bx/n/10 ni- 
+ []
+
+
+Overfull \hbox (9.8365pt too wide) in paragraph at lines 121--121
+\OT1/cmr/bx/n/10 ca- 
+ []
+
+
+Overfull \hbox (15.10733pt too wide) in paragraph at lines 121--121
+\OT1/cmr/bx/n/10 tion 
+ []
+
+
+Overfull \hbox (8.03235pt too wide) in paragraph at lines 121--121
+\OT1/cmr/bx/n/10 Is- 
+ []
+
+
+Overfull \hbox (16.03369pt too wide) in paragraph at lines 121--121
+\OT1/cmr/bx/n/10 sues|  
+ []
+
+
+Overfull \vbox (48.0pt too high) detected at line 121
+ []
+
+
+Overfull \hbox (30.4645pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 Poor/lack 
+ []
+
+
+Overfull \hbox (8.63109pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 com- 
+ []
+
+
+Overfull \hbox (4.46442pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 mu- 
+ []
+
+
+Overfull \hbox (4.74222pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 tion 
+ []
+
+
+Overfull \hbox (6.96443pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 with 
+ []
+
+
+Overfull \hbox (1.96442pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 Su- 
+ []
+
+
+Overfull \hbox (5.04774pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 per- 
+ []
+
+
+Overfull \hbox (3.15886pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 sor, 
+ []
+
+
+Overfull \hbox (13.57552pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 Peers, 
+ []
+
+
+Overfull \hbox (10.32555pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 other 
+ []
+
+
+Overfull \hbox (43.77005pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 stakeholders.|  
+ []
+
+
+Overfull \vbox (156.0pt too high) detected at line 121
+ []
+
+
+Overfull \hbox (3.13536pt too wide) in paragraph at lines 121--121
+\OT1/cmr/m/n/10 2|  
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 121--121
+[]|\OT1/cmr/m/n/10 Mis-un-der-
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 122--122
+[]|\OT1/cmr/m/n/10 Lack of
+ []
+
+
+Overfull \hbox (22.62813pt too wide) in paragraph at lines 126--126
+\OT1/cmr/bx/n/10 Tech- 
+ []
+
+
+Overfull \hbox (8.71848pt too wide) in paragraph at lines 126--126
+\OT1/cmr/bx/n/10 ni- 
+ []
+
+
+Overfull \hbox (9.19762pt too wide) in paragraph at lines 126--126
+\OT1/cmr/bx/n/10 cal 
+ []
+
+
+Overfull \hbox (22.61421pt too wide) in paragraph at lines 126--126
+\OT1/cmr/bx/n/10 Chal- 
+ []
+
+
+Overfull \hbox (25.71283pt too wide) in paragraph at lines 126--126
+\OT1/cmr/bx/n/10 lenges|  
+ []
+
+
+Overfull \vbox (24.0pt too high) detected at line 126
+ []
+
+
+Overfull \hbox (3.90886pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 Un- 
+ []
+
+
+Overfull \hbox (7.26997pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 fore- 
+ []
+
+
+Overfull \hbox (5.90884pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 seen 
+ []
+
+
+Overfull \hbox (8.90884pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 tech- 
+ []
+
+
+Overfull \hbox (5.40884pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 sues 
+ []
+
+
+Overfull \hbox (2.2422pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 dif- 
+ []
+
+
+Overfull \hbox (3.63107pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 cul- 
+ []
+
+
+Overfull \hbox (2.57552pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 ties 
+ []
+
+
+Overfull \hbox (1.96442pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 un- 
+ []
+
+
+Overfull \hbox (4.76996pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 der- 
+ []
+
+
+Overfull \hbox (14.79778pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 stand- 
+ []
+
+
+Overfull \hbox (0.85332pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 ing 
+ []
+
+
+Overfull \hbox (27.57556pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 concepts.|  
+ []
+
+
+Overfull \vbox (192.0pt too high) detected at line 126
+ []
+
+
+Overfull \hbox (3.13536pt too wide) in paragraph at lines 126--126
+\OT1/cmr/m/n/10 4|  
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 126--126
+[]|\OT1/cmr/m/n/10 In-creased
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 127--127
+[]|\OT1/cmr/m/n/10 Po-ten-tial
+ []
+
+
+Overfull \hbox (14.66289pt too wide) in paragraph at lines 131--131
+\OT1/cmr/bx/n/10 Dif- 
+ []
+
+
+Overfull \hbox (5.52405pt too wide) in paragraph at lines 131--131
+\OT1/cmr/bx/n/10 fi- 
+ []
+
+
+Overfull \hbox (13.82956pt too wide) in paragraph at lines 131--131
+\OT1/cmr/bx/n/10 cul- 
+ []
+
+
+Overfull \hbox (12.77539pt too wide) in paragraph at lines 131--131
+\OT1/cmr/bx/n/10 ties 
+ []
+
+
+Overfull \hbox (9.1421pt too wide) in paragraph at lines 131--131
+\OT1/cmr/bx/n/10 re- 
+ []
+
+
+Overfull \hbox (21.60034pt too wide) in paragraph at lines 131--131
+\OT1/cmr/bx/n/10 gard- 
+ []
+
+
+Overfull \hbox (10.63513pt too wide) in paragraph at lines 131--131
+\OT1/cmr/bx/n/10 ing 
+ []
+
+
+Overfull \hbox (17.88647pt too wide) in paragraph at lines 131--131
+\OT1/cmr/bx/n/10 test- 
+ []
+
+
+Overfull \hbox (10.63513pt too wide) in paragraph at lines 131--131
+\OT1/cmr/bx/n/10 ing 
+ []
+
+
+Overfull \hbox (17.34338pt too wide) in paragraph at lines 131--131
+\OT1/cmr/bx/n/10 data|  
+ []
+
+
+Overfull \vbox (72.0pt too high) detected at line 131
+ []
+
+
+Overfull \hbox (4.32553pt too wide) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 Dif- 
+ []
+
+
+Overfull \hbox (3.63107pt too wide) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 cul- 
+ []
+
+
+Overfull \hbox (2.57552pt too wide) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 ties 
+ []
+
+
+Overfull \hbox (1.40886pt too wide) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 ob- 
+ []
+
+
+Overfull \hbox (8.07555pt too wide) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 tain- 
+ []
+
+
+Overfull \hbox (0.85332pt too wide) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 ing 
+ []
+
+
+Overfull \hbox (28.40895pt too wide) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 analysing 
+ []
+
+
+Overfull \hbox (3.68663pt too wide) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 test 
+ []
+
+
+Overfull \hbox (6.96445pt too wide) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 data|  
+ []
+
+
+Overfull \vbox (96.0pt too high) detected at line 131
+ []
+
+
+Overfull \hbox (3.13536pt too wide) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 2|  
+ []
+
+
+Underfull \hbox (badness 3803) in paragraph at lines 131--131
+[]|\OT1/cmr/m/n/10 Ef-fects on
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 the va-lid-
+ []
+
+
+Underfull \hbox (badness 1701) in paragraph at lines 131--131
+\OT1/cmr/m/n/10 ity of the
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 132--132
+[]|\OT1/cmr/m/n/10 Po-ten-tial
+ []
+
+
+Overfull \hbox (29.21835pt too wide) in paragraph at lines 137--137
+\OT1/cmr/bx/n/10 Health 
+ []
+
+
+Overfull \hbox (8.03235pt too wide) in paragraph at lines 137--137
+\OT1/cmr/bx/n/10 Is- 
+ []
+
+
+Overfull \hbox (16.03369pt too wide) in paragraph at lines 137--137
+\OT1/cmr/bx/n/10 sues|  
+ []
+
+
+Overfull \vbox (12.0pt too high) detected at line 137
+ []
+
+
+Overfull \hbox (12.15887pt too wide) in paragraph at lines 137--137
+\OT1/cmr/m/n/10 Phys- 
+ []
+
+
+Overfull \hbox (9.18665pt too wide) in paragraph at lines 137--137
+\OT1/cmr/m/n/10 men- 
+ []
+
+
+Overfull \hbox (14.74223pt too wide) in paragraph at lines 137--137
+\OT1/cmr/m/n/10 health 
+ []
+
+
+Overfull \hbox (8.18663pt too wide) in paragraph at lines 137--137
+\OT1/cmr/m/n/10 sues. 
+ []
+
+
+Overfull \hbox (6.45316pt too wide) in paragraph at lines 137--137
+\OT1/cmr/m/it/10 Also 
+ []
+
+
+Overfull \hbox (4.89757pt too wide) in paragraph at lines 137--137
+\OT1/cmr/m/it/10 cov- 
+ []
+
+
+Overfull \hbox (0.80875pt too wide) in paragraph at lines 137--137
+\OT1/cmr/m/it/10 ing 
+ []
+
+
+Overfull \hbox (24.19193pt too wide) in paragraph at lines 137--137
+\OT1/cmr/m/it/10 burnout.|  
+ []
+
+
+Overfull \vbox (156.0pt too high) detected at line 137
+ []
+
+
+Overfull \hbox (3.13536pt too wide) in paragraph at lines 137--137
+\OT1/cmr/m/n/10 5|  
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 137--137
+[]|\OT1/cmr/m/n/10 Po-ten-tial
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 138--138
+[]|\OT1/cmr/m/n/10 Stress,
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 138--138
+\OT1/cmr/m/n/10 re-sult-ing
+ []
+
+
+Underfull \hbox (badness 1281) in paragraph at lines 138--139
+[]|\OT1/cmr/m/n/10 2.        \OT1/cmr/bx/n/10 Pri-or-i-tize self-
+ []
+
+[5
+
+] [6] [7]
+Chapter 4.
+[8
+
+]
+LaTeX Font Info:    Trying to load font information for OMS+cmr on input line 1
+48.
+ (C:\Users\willi\AppData\Local\Programs\MiKTeX\tex/latex/base\omscmr.fd
+File: omscmr.fd 2023/04/13 v2.5m Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 148.
+
+[9
+
+
+]
+
+Package biblatex Warning: No driver for 'audio'.
+(biblatex)                Using fallback driver on input line 148.
+
+LaTeX Font Info:    Font shape `OMS/cmr/m/it' in size <10> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 148.
+[10] (paper.aux)
+ ***********
+LaTeX2e <2023-06-01> patch level 1
+L3 programming layer <2023-08-29>
+ ***********
+
+
+LaTeX Warning: There were undefined references.
+
+Package rerunfilecheck Info: File `paper.out' has not changed.
+(rerunfilecheck)             Checksum: DDE3CCF93733AC868604850E77210B46;3331.
+
+Package biblatex Warning: Please (re)run BibTeX on the file(s):
+(biblatex)                paper
+(biblatex)                and rerun LaTeX afterwards.
+
+Package logreq Info: Writing requests to 'paper.run.xml'.
+\openout1 = `paper.run.xml'.
+
+ ) 
+Here is how much of TeX's memory you used:
+ 16165 strings out of 475248
+ 291208 string characters out of 5757812
+ 1974785 words of memory out of 5000000
+ 37467 multiletter control sequences out of 15000+600000
+ 564686 words of font info for 58 fonts, out of 8000000 for 9000
+ 1141 hyphenation exceptions out of 8191
+ 66i,11n,81p,1874b,1445s stack positions out of 10000i,1000n,20000p,200000b,200000s
+ <C:\Users\willi\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\tcrm
+1000.pk><C:/Users/willi/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfon
+ts/cm/cmbx10.pfb><C:/Users/willi/AppData/Local/Programs/MiKTeX/fonts/type1/publ
+ic/amsfonts/cm/cmbx12.pfb><C:/Users/willi/AppData/Local/Programs/MiKTeX/fonts/t
+ype1/public/amsfonts/cm/cmcsc10.pfb><C:/Users/willi/AppData/Local/Programs/MiKT
+eX/fonts/type1/public/amsfonts/cm/cmr10.pfb><C:/Users/willi/AppData/Local/Progr
+ams/MiKTeX/fonts/type1/public/amsfonts/cm/cmr12.pfb><C:/Users/willi/AppData/Loc
+al/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmr17.pfb><C:/Users/willi/App
+Data/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmr7.pfb><C:/Users/wi
+lli/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmsy10.pfb><C:
+/Users/willi/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmti1
+0.pfb><C:/Users/willi/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts
+/cm/cmtt10.pfb>
+Output written on paper.pdf (12 pages, 227075 bytes).
+PDF statistics:
+ 333 PDF objects out of 1000 (max. 8388607)
+ 60 named destinations out of 1000 (max. 500000)
+ 177 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/LaTeX/paper.out b/LaTeX/paper.out
new file mode 100644
index 0000000..9550bc9
--- /dev/null
+++ b/LaTeX/paper.out
@@ -0,0 +1,22 @@
+\BOOKMARK [0][-]{chapter.1}{\376\377\000P\000r\000o\000j\000e\000c\000t\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
+\BOOKMARK [1][-]{section.1.1}{\376\377\000W\000h\000a\000t\000\040\000i\000s\000\040\000A\000C\000R\000?}{chapter.1}% 2
+\BOOKMARK [1][-]{section.1.2}{\376\377\000P\000r\000o\000j\000e\000c\000t\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{chapter.1}% 3
+\BOOKMARK [1][-]{section.1.3}{\376\377\000S\000c\000o\000p\000e}{chapter.1}% 4
+\BOOKMARK [0][-]{chapter.2}{\376\377\000L\000i\000t\000e\000r\000a\000t\000u\000r\000e\000,\000\040\000C\000u\000r\000r\000e\000n\000t\000\040\000T\000o\000o\000l\000s\000\040\000a\000n\000d\000\040\000L\000i\000m\000i\000t\000a\000t\000i\000o\000n\000s}{}% 5
+\BOOKMARK [1][-]{section.2.1}{\376\377\000M\000e\000t\000h\000o\000d\000s\000\040\000f\000o\000r\000\040\000S\000t\000a\000t\000i\000c\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{chapter.2}% 6
+\BOOKMARK [1][-]{section.2.2}{\376\377\000C\000o\000d\000i\000n\000g\000\040\000S\000t\000a\000n\000d\000a\000r\000d\000s}{chapter.2}% 7
+\BOOKMARK [1][-]{section.2.3}{\376\377\000A\000n\000a\000l\000y\000s\000i\000s\000\040\000T\000o\000o\000l\000s}{chapter.2}% 8
+\BOOKMARK [2][-]{subsection.2.3.1}{\376\377\000S\000t\000a\000t\000i\000c\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{section.2.3}% 9
+\BOOKMARK [2][-]{subsection.2.3.2}{\376\377\000D\000y\000n\000a\000m\000i\000c\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{section.2.3}% 10
+\BOOKMARK [1][-]{section.2.4}{\376\377\000A\000u\000t\000o\000m\000a\000t\000i\000c\000\040\000C\000o\000d\000e\000\040\000R\000e\000v\000i\000e\000w\000\040\000T\000o\000o\000l\000s}{chapter.2}% 11
+\BOOKMARK [1][-]{section.2.5}{\376\377\000C\000W\000E\000\040\000T\000o\000p\000\040\0002\0005\000\040\000C\000o\000v\000e\000r\000a\000g\000e}{chapter.2}% 12
+\BOOKMARK [1][-]{section.2.6}{\376\377\000T\000h\000e\000\040\000e\000f\000f\000e\000c\000t\000s\000\040\000o\000f\000\040\000F\000a\000l\000s\000e\000\040\000P\000o\000s\000i\000t\000i\000v\000e\000s}{chapter.2}% 13
+\BOOKMARK [2][-]{subsection.2.6.1}{\376\377\000W\000h\000y\000\040\000a\000r\000e\000\040\000F\000a\000l\000s\000e\000\040\000P\000o\000s\000i\000t\000i\000v\000e\000s\000\040\000s\000o\000\040\000c\000o\000m\000m\000o\000n\000?}{section.2.6}% 14
+\BOOKMARK [2][-]{subsection.2.6.2}{\376\377\000M\000i\000t\000i\000g\000a\000t\000i\000o\000n\000s}{section.2.6}% 15
+\BOOKMARK [1][-]{section.2.7}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n}{chapter.2}% 16
+\BOOKMARK [0][-]{chapter.3}{\376\377\000P\000r\000o\000p\000o\000s\000e\000d\000\040\000D\000e\000s\000i\000g\000n\000\040\000o\000f\000\040\000f\000i\000n\000a\000l\000\040\000s\000y\000s\000t\000e\000m}{}% 17
+\BOOKMARK [1][-]{section.3.1}{\376\377\000J\000u\000s\000t\000i\000f\000i\000c\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000D\000e\000s\000i\000g\000n}{chapter.3}% 18
+\BOOKMARK [1][-]{section.3.2}{\376\377\000T\000e\000s\000t\000i\000n\000g}{chapter.3}% 19
+\BOOKMARK [1][-]{section.3.3}{\376\377\000R\000i\000s\000k\000\040\000A\000s\000s\000e\000s\000s\000m\000e\000n\000t}{chapter.3}% 20
+\BOOKMARK [0][-]{chapter.4}{\376\377\000T\000a\000s\000k\000i\000n\000g}{}% 21
+\BOOKMARK [1][-]{section.4.1}{\376\377\000S\000c\000h\000e\000d\000u\000l\000e}{chapter.4}% 22
diff --git a/LaTeX/paper.pdf b/LaTeX/paper.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..fed49bc20ad0f766ab44df3c493519fab2c2b1ef
GIT binary patch
literal 227075
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

literal 0
HcmV?d00001

diff --git a/LaTeX/paper.run.xml b/LaTeX/paper.run.xml
new file mode 100644
index 0000000..5a454b0
--- /dev/null
+++ b/LaTeX/paper.run.xml
@@ -0,0 +1,95 @@
+<?xml version="1.0" standalone="yes"?>
+<!-- logreq request file -->
+<!-- logreq version 1.0 / dtd version 1.0 -->
+<!-- Do not edit this file! -->
+<!DOCTYPE requests [
+  <!ELEMENT requests (internal | external)*>
+  <!ELEMENT internal (generic, (provides | requires)*)>
+  <!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
+  <!ELEMENT cmdline (binary, (option | infile | outfile)*)>
+  <!ELEMENT input (file)+>
+  <!ELEMENT output (file)+>
+  <!ELEMENT provides (file)+>
+  <!ELEMENT requires (file)+>
+  <!ELEMENT generic (#PCDATA)>
+  <!ELEMENT binary (#PCDATA)>
+  <!ELEMENT option (#PCDATA)>
+  <!ELEMENT infile (#PCDATA)>
+  <!ELEMENT outfile (#PCDATA)>
+  <!ELEMENT file (#PCDATA)>
+  <!ATTLIST requests
+    version CDATA #REQUIRED
+  >
+  <!ATTLIST internal
+    package CDATA #REQUIRED
+    priority (9) #REQUIRED
+    active (0 | 1) #REQUIRED
+  >
+  <!ATTLIST external
+    package CDATA #REQUIRED
+    priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
+    active (0 | 1) #REQUIRED
+  >
+  <!ATTLIST provides
+    type (static | dynamic | editable) #REQUIRED
+  >
+  <!ATTLIST requires
+    type (static | dynamic | editable) #REQUIRED
+  >
+  <!ATTLIST file
+    type CDATA #IMPLIED
+  >
+]>
+<requests version="1.0">
+  <internal package="biblatex" priority="9" active="1">
+    <generic>latex</generic>
+    <provides type="dynamic">
+      <file>paper.aux</file>
+      <file>paper-blx.bib</file>
+    </provides>
+    <requires type="dynamic">
+      <file>paper.bbl</file>
+    </requires>
+    <requires type="static">
+      <file>blx-dm.def</file>
+      <file>blx-compat.def</file>
+      <file>blx-bibtex.def</file>
+      <file>biblatex.def</file>
+      <file>standard.bbx</file>
+      <file>numeric.bbx</file>
+      <file>numeric-comp.bbx</file>
+      <file>ieee.bbx</file>
+      <file>numeric-comp.cbx</file>
+      <file>ieee.cbx</file>
+      <file>biblatex.cfg</file>
+      <file>english.lbx</file>
+    </requires>
+  </internal>
+  <external package="biblatex" priority="5" active="1">
+    <generic>bibtex</generic>
+    <cmdline>
+      <binary>bibtex</binary>
+      <option>-min-crossrefs 2</option>
+      <infile>paper</infile>
+    </cmdline>
+    <input>
+      <file>paper.aux</file>
+    </input>
+    <output>
+      <file>paper.bbl</file>
+    </output>
+    <provides type="dynamic">
+      <file>paper.bbl</file>
+    </provides>
+    <requires type="dynamic">
+      <file>paper.aux</file>
+      <file>paper-blx.bib</file>
+    </requires>
+    <requires type="editable">
+      <file>papers.bib</file>
+    </requires>
+    <requires type="static">
+      <file>biblatex.bst</file>
+    </requires>
+  </external>
+</requests>
diff --git a/LaTeX/paper.synctex.gz b/LaTeX/paper.synctex.gz
new file mode 100644
index 0000000000000000000000000000000000000000..37758b7d3227360284fef16779b3e490c9d11089
GIT binary patch
literal 90155
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
Z|G%7mzwZC(>;C`wt1MP;NxH?x007J3*W3UA

literal 0
HcmV?d00001

diff --git a/LaTeX/paper.tex b/LaTeX/paper.tex
new file mode 100644
index 0000000..251146b
--- /dev/null
+++ b/LaTeX/paper.tex
@@ -0,0 +1,151 @@
+\documentclass[openany]{book}
+\usepackage{graphicx} % Required for inserting images
+\usepackage{fullpage}
+\usepackage[
+	backend=bibtex,
+	style=ieee
+]{biblatex}
+\usepackage{hyperref}
+\usepackage{array}
+\usepackage[longtable]{multirow}
+\usepackage{longtable}
+
+
+
+\addbibresource{papers.bib}
+
+\title{Developing a Security-focussed Automated Code Review tool for the C language}
+\author{William Pearman (wp2g21)}
+\date{December 2023}
+
+
+\begin{document}
+\frontmatter
+\maketitle
+\tableofcontents
+\mainmatter
+\chapter{Project Introduction}
+\textbf{Write down the goals}, educating new developers on how to use ACR tools, making a new tool that is approachable to all skill sets.
+\section{What is ACR?}
+Automated Code Review (ACR) is the process of removing humans from the action of scanning source code for defects. It does this by comparing the source code against a known standard. These tools excel in issues related to style guidelines, standard errors, bugs and security vulnerabilities. While these tools can produce a range of false positives and negatives, correct usage results in a significant improvement against security threats and performance \cite{snyk_why_nodate}. 
+\newline It is recommended by Security Professionals that you should use multiple code review tools on your codebase \cite{hutchison_empirical_2013}. 
+\section{Project Description}
+A frequent complaint found with Automatic Code Review tools is that they are unapproachable and noisy. This paper discusses the design and development of a proof-of-concept ACR tool that is both approachable and organized, whilst teaching developers how to improve their secure coding skills in the process.
+\section{Scope}
+This project must ensure the analysed output is well understood and easily applicable to the source code. The project will not cover all developer-based security faults, remaining primarily on those within the \textit{\href{https://cwe.mitre.org/top25/archive/2023/2023_top25_list.html}{2023 CWE Top 25 Most Dangerous Software Weaknesses}}. The project will be keeping focus solely on codebases within the C language, and be developed using C\#. Testing will utilise colleagues from the University of Southampton in various years and branches of Computer Science. The testing will not prioritise finding which tool is more accurate, as it is infeasible in the given time frame for the new tool to exceed current Automatic Code Review tools.
+
+\chapter{Literature, Current Tools and Limitations}
+A small description of what this section covers, what the goal of it is, and an analysis of existing code review tools.
+
+\section{Methods for Static Analysis}
+Static analysis has many possible solutions depending on the target bugs and vulnerabilities. \newline
+\textbf{Syntactic Pattern Matching} (SPM) designs pattern classifiers by inferring generative grammars for each class of patterns. These grammars define language classes representing specified coding standards and rules \cite{noauthor_syntactic_nodate}. While SPM is the fastest technique, it is commonly incorrect and has many false positives \cite{gosain_static_2015}. \newline
+\textbf{Data Flow Analysis} (DFA) examines how data flows through a program, highlighting information about the possible values that variables can take and how it affects the program's control flow \cite{allen_program_1976}. DFA is the most common technique used throughout Static Analysis. \newline
+\textbf{Constraint-based Analysis} (CBA) models program behaviour using constraints on variables. It formulates relationships between variables as constraints, representing conditions the program must satisfy. By solving these constraints, the analysis infers properties about the program, such as variable values or potential issues, aiding in optimization and bug detection \cite{aiken_introduction_1999}.
+\section{Coding Standards}
+Standards for secure programming in C aim to reduce the amount of bugs and vulnerabilities. \newline
+The \textbf{MISRA C Coding Standard} is a set of guidelines for the C programming language that promotes safety, security, and reliability in embedded system software used by industries covering automotive, aerospace, defence, industrial automation, and medical devices \cite{noauthor_misra_2020}. \newline
+The \textbf{SEI CERT C Coding Standard} is a set of guidelines and recommendations developed to improve the safety, reliability, and security of software systems written in the C programming language. The standard consists of rules and recommendations providing normative requirements for the code \cite{noauthor_sei_nodate}.
+\section{Analysis Tools}
+\subsection{Static Analysis}
+Static analysis involves verifying the source code against a given set of rules or coding standards, often highlighting vulnerabilities, code-style issues and conflicts against accepted coding standards \cite{harness_static_nodate}. \newline
+\textbf{Splint} (Secure Programming Lint) is a lightweight, modern version of the Unix lint tool that can interpret special annotations to the source code, improving its precision compared to simply looking at the source code alone \cite{noauthor_splint_nodate}. \newline
+\textbf{UNO} is a simple tool that focusses solely on the three most common defects in C code; \href{https://cwe.mitre.org/data/definitions/457.html}{Use of Uninitialized Variables}, \href{https://cwe.mitre.org/data/definitions/457.html}{NULL Pointer Dereference}, \href{https://cwe.mitre.org/data/definitions/1218.html}{Out-of-bounds Array accesses} \cite{holzmann__nodate} where these defects all rank within the \textit{\href{https://cwe.mitre.org/top25/archive/2023/2023_top25_list.html}{2023 CWE Top 25 Most Dangerous Software Weaknesses}}. \newline
+\textbf{Cppcheck} provides robust static checks beyond compiler capabilities, analyzing source code rigorously. It examines automatic variables, array bounds, class elements, deprecated functions, exception safety, memory leaks, and stylistic issues. \cite{noauthor_cppcheck_2023, sourceforge_cppcheck_nodate}.
+\subsection{Dynamic Analysis}
+Dynamic analysis scans the program while running, detecting runtime vulnerabilities such as memory leaks \cite{harness_static_nodate}. \newline
+\textbf{Valgrind} focuses on fixing memory management and threading bugs. It provides detailed feedback to developers, allowing them to control the level of detail in the output \cite{noauthor_valgrind_nodate}.
+\section{Automatic Code Review Tools}
+Automatic Code Review tools are typically a compilation of multiple Static Analysis and Dynamic Analysis tools used in the industry and boast a "one program catches all" approach. They are often closed-source and locked behind a considerable paywall exceeding £3000 per user \cite{noauthor_software_nodate}, making them inaccessible to small teams of developers. \newline
+\textbf{LDRA} is a comprehensive tool suite that provides both static and dynamic software analysis, unit testing, and requirements engineering used across various industries such as avionics, military, automotive, and medical \cite{noauthor_ldra_nodate}.  \newline
+\textbf{Synopsis Coverity} is a comprehensive static analysis tool designed to empower developers and security teams to deliver secure, high-quality applications at scale, providing detailed analysis for 22 programming languages and more than 200 frameworks \cite{noauthor_coverity_nodate}. 
+\section{CWE Top 25 Coverage} \label{cwe25coverage}
+ACR tools cumulatively cover the \textit{\href{https://cwe.mitre.org/top25/archive/2023/2023_top25_list.html}{2023 CWE Top 25 Most Dangerous Software Weaknesses}} that affect the C language, shown below.\newline
+\begin{tabular}{||l|l|l|l||}
+	\hline
+	Rank & CWE-ID  & Name                                                                     & Detected by                                            \\
+	\hline
+	\hline
+	1    & CWE-787 & Out-of-bounds Write                                                      & UNO                                                    \\
+	4    & CWE-416 & Use After Free                                                           & Valgrind                                               \\
+	6    & CWE-20  & Improper Input Validation                                                & CppCheck                                               \\
+	7    & CWE-125 & Out-of-bounds Read                                                       & UNO                                                    \\
+	12   & CWE-476 & NULL Pointer Dereference                                                 & UNO			 										   \\
+	14   & CWE-190 & Integer Overflow or Wraparound                                           & CppCheck                                               \\
+	17   & CWE-119 & Buffer Overflow  														  & Valgrind                                               \\
+	18   & CWE-798 & Use of Hard-coded Credentials                                            & Code Credential Scanner                                \\
+	21   & CWE-362 & Race Condition 														  & Clang                                                  \\
+	25   & CWE-276 & Incorrect Default Permissions                                            & Coverity			                                   \\
+	\hline
+\end{tabular}
+\newline This table shows that a combination of UNO, CppCheck, Valgrind and Code Credential Scanner covers a majority of the major CWEs affecting C codebases.
+\section{The effects of False Positives}
+Automated Code Review tools have an inherent major flaw of having a high False Positive (FPs) rate, with \textit{"40\% of organizations not using ACR tools during the software development life cycle primarily due to the overwhelming number of FPs they generate"} \cite{noauthor_truth_nodate}. While experienced developers have the experience to differentiate between True and FPs, many get trapped investigating issues that don't exist. \newline
+Security teams can spend 21,000 hours annually resolving FPs, costing a total of £1 million \cite{noauthor_cost_nodate}. Due to pressuring business deadlines and worries of job security, this has a resultant effect of 52\% upwards of developers cutting back on vital security measures \cite{noauthor_52_nodate}, increasing the workload and stress on the following Application Security developers.
+\subsection{Why are False Positives so common?}
+Code Analysis requires a careful balance of Precision (Estimation used), Efficiency (Cost of analysis), Scalability (Performance over increasing project size) \cite{gosain_static_2015}. George C. et al \cite{chatzieleftheriou_test-driving_2011} shows the relationship of these factors by testing the capabilities of Splint, UNO, CppCheck, Frama-C, C++ Test and Com. B where shown that by optimising Precision there is an inverse proportional effect on Efficiency. \newline
+\textit{False Positives and Precision can be improved at the cost of significant efficiency loss and increase of time taken.}
+\subsection{Mitigations}
+The most effective method of reducing FPs is to utilise Code Analysis tools from the beginning of development. By using the tools late, the developers will be flooded with various warnings and alerts causing stress and encourage the developer to disregard the tool in order to meet corporate deadlines \cite{assal_think_2019}.\newline 
+By providing more description on issues explaining why the selected statement was highlighted such as what rule had been breached, the developer should be able to make quicker progress through the many highlighted issues.
+\section{Conclusion}
+This Chapter shows that Code Analysis tools additively cover all major CWEs, but suffer significant issues preventing individual and industrial use. ACR highlights the issues with code and expect the developer to understand, setting a high barrier for entry. None of the tools explain why these bugs matter or their significance. These tools may also misguide developers due to the high volume of False Positives they suffer, causing a considerable amount of hours wasted on chasing non-issues.
+\chapter{Proposed Design of final system}
+This paper proposes the development of a new Automated Code Review tool for the C language. The tool will be more accessible to developers with less experience by compiling and presenting the output of existing Static and Dynamic Analysis tools in a more user-friendly manner. The primary objective of the tool is to educate and guide developers by providing clear explanations of what is wrong, what the issue is, and why it matters. The tool will feature an easy-to-use GUI developed in C\#.
+\section{Justification of Design}
+The program will be developed in C\# interfacing several existing Static Analysis tools that analyse C language code, allowing for the primary focus of development to be on researching how to make these tools more approachable.
+The tools interfaced in the developed ACR program will be UNO, CppCheck, Valgrind and Code Credential Scanner, as they were cumulatively shown in \ref{cwe25coverage} to cover a majority of the 2023 CWE Top 25 which are the most common issues regarding security in code.
+
+\section{Testing}
+The \href{https://samate.nist.gov/SARD/test-suites/116}{Juliet C/C++ 1.3.1 test database} developed by the \textit{NSA Center for Assured Software}, containing 64,099 test cases, will be used to test the program's functionality for different CWEs. \newline
+The program will be peer-tested by students of varying cyber security knowledge to use both the developed program and control tool in isolation, and asking which one they found more approachable, if the additional information helped and which they would prefer to use on an actual project. 
+\section{Risk Assessment}
+Over the course of the project, there may be many problems that may interrupt work. This section describes what those risks are and mitigations for each.
+\begin{longtable}{|>{\hspace{0pt}}m{0.1\linewidth}|>{\hspace{0pt}}m{0.163\linewidth}>{\hspace{0pt}}m{0.063\linewidth}>{\hspace{0pt}}m{0.104\linewidth}>{\hspace{0pt}}m{0.321\linewidth}|} 
+	\hline
+	\textbf{Hazard} & \textbf{Description} & \textbf{Likelihood (1-5)} & \textbf{Consequences (if left unmitigated)} & \textbf{Mitigations} \\* 
+	\hline
+	\multirow{3}{0.1\linewidth}{\hspace{0pt}\textbf{Scope Creep}} & \multirow{3}{0.163\linewidth}{\hspace{0pt}The project scope may expand beyond the original plan.} & \multirow{3}{0.063\linewidth}{\hspace{0pt}2} & Increased workload. & 1.~~~~~~~ Stick to the project scope as \textbf{defined in this interim report}. \\*
+	&  &  & Potential delays. & 2.~~~~~~~ Any changes should be \textbf{discussed }with your project supervisor. \\*
+	&  &  &  & 3.~~~~~~~ Any change adjusting the project timeline must have \textbf{substantial evidence for value}. \\* 
+	\hline
+	\multirow{4}{0.1\linewidth}{\hspace{0pt}\textbf{Time Management}} & \multirow{4}{0.163\linewidth}{\hspace{0pt}Modules outside of the 3\textsuperscript{rd} Year Project may require attention.} & \multirow{4}{0.063\linewidth}{\hspace{0pt}4} & Missed deadlines. & 1.~~~~~~~ The 3\textsuperscript{rd} Year Project will be worked on \textbf{10 hours/week}. \textit{Working past 8pm is prohibited without justification.} \\*
+	&  &  & Poor project and/or module quality. & 2.~~~~~~~ The primary working day for the project will be \textbf{Wednesday}. \\*
+	&  &  & Stress, resulting in burnout. & 3.~~~~~~~ If a deadline for another module is due that week, \textbf{prioritise the other module}. \textit{Make record of any occurrences of this.} \\*
+	&  &  &  & 4.~~~~~~~ \textbf{Follow the timeline} as defined in this interim report. \textit{Ensure that Project deadlines are met, and justify any extensions required.} \\* 
+	\hline
+	\multirow{3}{0.1\linewidth}{\hspace{0pt}\textbf{Technology Failures}} & \multirow{3}{0.163\linewidth}{\hspace{0pt}Personal hardware or software failure.} & \multirow{3}{0.063\linewidth}{\hspace{0pt}3} & Prevents progression of project. & 1.~~~~~~~ \textbf{Soton GitLab }will be used to manage the project. \textit{After each working period, push the additions.} \\*
+	&  &  & Data loss. & 2.~~~~~~~ Also keep a \textbf{local, physical backup} of the data on you for the case that GitLab is inaccessible. \\*
+	&  &  & Work setbacks. & 3.~~~~~~~ Should your own devices fail, use the \textbf{Campus lab/library computers} to ensure progression continues. \\* 
+	\hline
+	\multirow{4}{0.1\linewidth}{\hspace{0pt}\textbf{Communication Issues}} & \multirow{4}{0.163\linewidth}{\hspace{0pt}Poor/lack of communication with Supervisor, Peers, or other stakeholders.} & \multirow{4}{0.063\linewidth}{\hspace{0pt}2} & Misunderstanding of project. & 1.~~~~~~~ Have \textbf{weekly meetings} with your supervisor. \\*
+	&  &  & Lack of support. & 2.~~~~~~~ Ensure that you are \textbf{prepared for each meeting} with your supervisor. \\*
+	&  &  &  & 3.~~~~~~~ Bring \textbf{questions} to each meeting to ensure you get the maximum value. \\*
+	&  &  &  & 4.~~~~~~~ In the case that your supervisor is unavailable, \textbf{make a record of the events of that week}. \\* 
+	\hline
+	\multirow{4}{0.1\linewidth}{\hspace{0pt}\textbf{Technical Challenges}} & \multirow{4}{0.163\linewidth}{\hspace{0pt}Unforeseen technical issues or difficulties in understanding concepts.} & \multirow{4}{0.063\linewidth}{\hspace{0pt}4} & Increased workload. & 1.~~~~~~~ Ensure that all progress made is \textbf{well documented} for ease of peer review. \\*
+	&  &  & Potential delays. & 2.~~~~~~~ Ask \textbf{knowledgeable peers} if they have any advice on the matter. \\*
+	&  &  &  & 3.~~~~~~~ Ask \textbf{supervisor} for guidance, such as people to contact for questions. \\*
+	&  &  &  & 4.~~~~~~~ If the challenge is too large, \textbf{change of scope} is justified. \textit{Ensure that reasoning is recorded and well justified.} \\* 
+	\hline
+	\multirow{5}{0.1\linewidth}{\hspace{0pt}\textbf{Difficulties regarding testing data}} & \multirow{5}{0.163\linewidth}{\hspace{0pt}Difficulties in obtaining or analysing test data} & \multirow{5}{0.063\linewidth}{\hspace{0pt}2} & Effects on the validity of the project. & 1.~~~~~~~ Ensure that testing approach is finalized and \textbf{sent for ethics approval }well in advance of data collection. \\*
+	&  &  & Potential delays. & 2.~~~~~~~ Should ethics approval be rejected, discuss options with your supervisor. \\*
+	&  &  &  & 3.~~~~~~~ Gather atleast \textbf{ten participants} for the study from unique backgrounds to ensure diversity. \\*
+	&  &  &  & 4.~~~~~~~ Collected \textbf{personal data} must be anonymised to ensure participant safety. \\*
+	&  &  &  & 5.~~~~~~~ Participants will be given the \textbf{option of withdrawal} at any time. \\* 
+	\hline
+	\multirow{3}{0.1\linewidth}{\hspace{0pt}\textbf{Health Issues}} & \multirow{3}{0.163\linewidth}{\hspace{0pt}Physical or mental health issues. \textit{Also covering for burnout.}} & \multirow{3}{0.063\linewidth}{\hspace{0pt}5} & Potential delays. & 1.~~~~~~~ Ensure that \textbf{frequent breaks are taken} to reduce the risk of repetitive strain injuries. \\*
+	&  &  & Stress, resulting in burnout. & 2.~~~~~~~ \textbf{Prioritize self-recovery} over project progression. \textit{The project timeline will account for potential downtime.} \\*
+	&  &  &  & 3.~~~~~~~ In the case that the issue is persistent, contact your Supervisor and attempt to get a \textbf{project deadline extension}. \\
+	\hline
+\end{longtable}
+
+\chapter{Tasking}
+\section{Schedule}
+An overview of all work to be done until the final hand-in, with estimated completion dates.
+
+\backmatter
+\printbibliography
+
+\end{document}
+
diff --git a/LaTeX/paper.toc b/LaTeX/paper.toc
new file mode 100644
index 0000000..8affc0b
--- /dev/null
+++ b/LaTeX/paper.toc
@@ -0,0 +1,22 @@
+\contentsline {chapter}{\numberline {1}Project Introduction}{1}{chapter.1}%
+\contentsline {section}{\numberline {1.1}What is ACR?}{1}{section.1.1}%
+\contentsline {section}{\numberline {1.2}Project Description}{1}{section.1.2}%
+\contentsline {section}{\numberline {1.3}Scope}{1}{section.1.3}%
+\contentsline {chapter}{\numberline {2}Literature, Current Tools and Limitations}{2}{chapter.2}%
+\contentsline {section}{\numberline {2.1}Methods for Static Analysis}{2}{section.2.1}%
+\contentsline {section}{\numberline {2.2}Coding Standards}{2}{section.2.2}%
+\contentsline {section}{\numberline {2.3}Analysis Tools}{2}{section.2.3}%
+\contentsline {subsection}{\numberline {2.3.1}Static Analysis}{2}{subsection.2.3.1}%
+\contentsline {subsection}{\numberline {2.3.2}Dynamic Analysis}{3}{subsection.2.3.2}%
+\contentsline {section}{\numberline {2.4}Automatic Code Review Tools}{3}{section.2.4}%
+\contentsline {section}{\numberline {2.5}CWE Top 25 Coverage}{3}{section.2.5}%
+\contentsline {section}{\numberline {2.6}The effects of False Positives}{4}{section.2.6}%
+\contentsline {subsection}{\numberline {2.6.1}Why are False Positives so common?}{4}{subsection.2.6.1}%
+\contentsline {subsection}{\numberline {2.6.2}Mitigations}{4}{subsection.2.6.2}%
+\contentsline {section}{\numberline {2.7}Conclusion}{4}{section.2.7}%
+\contentsline {chapter}{\numberline {3}Proposed Design of final system}{5}{chapter.3}%
+\contentsline {section}{\numberline {3.1}Justification of Design}{5}{section.3.1}%
+\contentsline {section}{\numberline {3.2}Testing}{5}{section.3.2}%
+\contentsline {section}{\numberline {3.3}Risk Assessment}{5}{section.3.3}%
+\contentsline {chapter}{\numberline {4}Tasking}{8}{chapter.4}%
+\contentsline {section}{\numberline {4.1}Schedule}{8}{section.4.1}%
diff --git a/LaTeX/papers.bib b/LaTeX/papers.bib
new file mode 100644
index 0000000..ff092e8
--- /dev/null
+++ b/LaTeX/papers.bib
@@ -0,0 +1,390 @@
+
+@inproceedings{chatzieleftheriou_test-driving_2011,
+	title = {Test-Driving Static Analysis Tools in Search of C Code Vulnerabilities},
+	url = {https://ieeexplore.ieee.org/document/6032220},
+	doi = {10.1109/COMPSACW.2011.26},
+	abstract = {Recently, a number of tools for automated code scanning came in the limelight. Due to the significant costs associated with incorporating such a tool in the software lifecycle, it is important to know what defects are detected and how accurate and efficient the analysis is. We focus specifically on popular static analysis tools for C code defects. Existing benchmarks include the actual defects in open source programs, but they lack systematic coverage of possible code defects and the coding complexities in which they arise. We introduce a test suite implementing the discussed requirements for frequent defects selected from public catalogues. Four open source and two commercial tools are compared in terms of their effectiveness and efficiency of their detection capability. A wide range of C constructs is taken into account and appropriate metrics are computed, which show how the tools balance inherent analysis tradeoffs and efficiency. The results are useful for identifying the appropriate tool, in terms of cost-effectiveness, while the proposed methodology and test suite may be reused.},
+	eventtitle = {2011 {IEEE} 35th Annual Computer Software and Applications Conference Workshops},
+	pages = {96--103},
+	booktitle = {2011 {IEEE} 35th Annual Computer Software and Applications Conference Workshops},
+	author = {Chatzieleftheriou, George and Katsaros, Panagiotis},
+	urldate = {2023-11-13},
+	date = {2011-07},
+	file = {IEEE Xplore Abstract Record:C\:\\Users\\willi\\Zotero\\storage\\TG7NLC6Y\\6032220.html:text/html;IEEE Xplore Full Text PDF:C\:\\Users\\willi\\Zotero\\storage\\LQCETHXI\\Chatzieleftheriou and Katsaros - 2011 - Test-Driving Static Analysis Tools in Search of C .pdf:application/pdf},
+}
+
+@article{kaur_comparative_2020,
+	title = {A Comparative Study of Static Code Analysis tools for Vulnerability Detection in C/C++ and {JAVA} Source Code},
+	volume = {171},
+	issn = {1877-0509},
+	url = {https://www.sciencedirect.com/science/article/pii/S1877050920312023},
+	doi = {10.1016/j.procs.2020.04.217},
+	series = {Third International Conference on Computing and Network Communications ({CoCoNet}'19)},
+	abstract = {Software security has become an essential component of software development process. It is necessary for an organisation to maintain software security in order to ensure integrity, authenticity and availability of the software product. To ensure software security, one of the major task is to identify vulnerabilities present in the source code before the software is being deployed. Detecting vulnerabilities in early phases of software development cycle, makes the process of fixing those vulnerabilities much easier for software developers. The vulnerability detection can be done either at the production phase, this means when the software is still being developed by statically auditing the source code, or dynamically at run time. In this study, vulnerability detection was done through Static code analysis process. Static code analysis can be done either manually or through automated tools. This paper focuses on using automated source code scanning tools for vulnerabilities detection in a software. Automated static Code Analysis tools audits the entire source code for its quality and identify any potential security vulnerability, if present. Unlike dynamic source code analysis that evaluates the source code behaviour during code execution, which is done quite late in the software development life cycle, Static Code Analysis leads to detection of security vulnerabilities in a source code in early stages of software development process, when the software is still in production phase because it does not require code to be in execution state. This paper firstly explains the importance of incorporating static code analysis in software development life cycle process so as to facilitate early detection of vulnerabilities in software product, and then present a comparative study of various static code analysis tools available for vulnerability detection in C/C++ and {JAVA} source code. The comparative study of three C/C++ static code analysis tools (flawfinder, {RATS} and {CPPCheck}) and two {JAVA} static code analysis tools (spotbugs and {PMD}) is done using Juliet (version1.3) test suite and {APACHE} tomcat dataset respectively, on the basis of category of vulnerability detected by each of the selected tool and the likelihood of false positive reported by each tool. Results showed that Flawfinder detected maximum categories of vulnerabilities and {RATS} and {CPPCheck} were almost similar in types of vulnerabilities detected. Also, it was observed that {CPPCheck} reported maximum number of false positives as compared to other two tools. Java static code analysis tools Spot bugs was able to detect more number of vulnerabilities than {PMD}.},
+	pages = {2023--2029},
+	journaltitle = {Procedia Computer Science},
+	shortjournal = {Procedia Computer Science},
+	author = {Kaur, Arvinder and Nayyar, Ruchikaa},
+	urldate = {2023-11-13},
+	date = {2020-01-01},
+	keywords = {software security, static code analysis, vulnerabilities},
+	file = {ScienceDirect Full Text PDF:C\:\\Users\\willi\\Zotero\\storage\\GMKSJIYS\\Kaur and Nayyar - 2020 - A Comparative Study of Static Code Analysis tools .pdf:application/pdf;ScienceDirect Snapshot:C\:\\Users\\willi\\Zotero\\storage\\72IQ54CJ\\S1877050920312023.html:text/html},
+}
+
+@inproceedings{fatima_comparative_2018,
+	title = {Comparative study on static code analysis tools for C/C++},
+	url = {https://ieeexplore.ieee.org/document/8312265},
+	doi = {10.1109/IBCAST.2018.8312265},
+	abstract = {With the advancements in the field of modern science and technology, there is a growing trend in reliance on software codes, which puts more emphasis on the quality of software codes. A software program is characterized by the quality of its code and the coding standards it follows. Static Code Analysis is an efficient solution to check software system coding scheme. The significant feature is that any kind of bug or vulnerability in the code is detected without actually executing the code. The major concern is to detect the complex code constructs and the potential defects in a system. Static Code Analysis tools are helping the developers to build long lasting software without any bugs or vulnerabilities. Different C and C++ static code analyzers are in use. Each of them has its own significance and limitations as well. However, until now no tool can give 100\% surety that the software will never halt, crash or perform erratically. Better tools, however, may be selected to minimize software-coding flaws. In order to find that tool, sixteen different tools that analyze C and C++ codes according to some set of rules or standards are compared in this paper. The paper includes review on the tools, behavior of tools against basic injection problems, input problems, functions and loops problems, variable and pointer problems and some basic coding problems. The tools were compared according to twenty-eight parameters and result was obtained through scoring. The tool that covered most of the attributes was ranked as first and the tool that covered least of the attributes was ranked as last.},
+	eventtitle = {2018 15th International Bhurban Conference on Applied Sciences and Technology ({IBCAST})},
+	pages = {465--469},
+	booktitle = {2018 15th International Bhurban Conference on Applied Sciences and Technology ({IBCAST})},
+	author = {Fatima, Anum and Bibi, Shazia and Hanif, Rida},
+	urldate = {2023-11-13},
+	date = {2018-01},
+	note = {{ISSN}: 2151-1411},
+	file = {IEEE Xplore Abstract Record:C\:\\Users\\willi\\Zotero\\storage\\TI4VQJBA\\8312265.html:text/html;IEEE Xplore Full Text PDF:C\:\\Users\\willi\\Zotero\\storage\\C54BITAE\\Fatima et al. - 2018 - Comparative study on static code analysis tools fo.pdf:application/pdf},
+}
+
+@inproceedings{dabruzzo_pereira_use_2020,
+	title = {On the Use of Open-Source C/C++ Static Analysis Tools in Large Projects},
+	url = {https://ieeexplore.ieee.org/document/9236998},
+	doi = {10.1109/EDCC51268.2020.00025},
+	abstract = {Software applications are frequently deployed with security vulnerabilities that may open the door to attacks. In business-critical scenarios, such attacks may lead to significant financial and reputation losses. Static Analysis Tools ({SATs}), which analyze the source code without executing it, can be used to detect potential faults in the source code, including security vulnerabilities. However, many false alarms are normally reported, leading teams to discard the use of such tools, especially on large software projects. Existing works have dealt with the evaluation of {SATs}, but they are mostly based on small pieces of code designed to support the evaluation. In this paper, we present and discuss the results of the execution of two Open-Source C/C++ {SATs} ({CPPCheck} and Flawfinder) on the large open-source project Mozilla. Our goal is to study the applicability of {SATs} in a large project and the vulnerability categories they can detect. Results show that {CppCheck} could detect 83.5\% of the vulnerabilities, and Flawfinder could detect 36.2\%, although the number of false alarms is high (7.2\% for {CppCheck} and 93.2\% for Flawfinder). Regarding the different categories, the two {SATs} showed quite diverse performances (e.g., {CppCheck} was able to detect \$92.6\% of Data Protection vulnerabilities and 62.5\% of Coding Practices vulnerabilities, while false alarms were 99.1\% and 99.9\%, respectively).},
+	eventtitle = {2020 16th European Dependable Computing Conference ({EDCC})},
+	pages = {97--102},
+	booktitle = {2020 16th European Dependable Computing Conference ({EDCC})},
+	author = {D'Abruzzo Pereira, José and Vieira, Marco},
+	urldate = {2023-11-13},
+	date = {2020-09},
+	note = {{ISSN}: 2641-810X},
+	file = {IEEE Xplore Abstract Record:C\:\\Users\\willi\\Zotero\\storage\\4JCNI8XP\\9236998.html:text/html;IEEE Xplore Full Text PDF:C\:\\Users\\willi\\Zotero\\storage\\63BFGJFQ\\D'Abruzzo Pereira and Vieira - 2020 - On the Use of Open-Source CC++ Static Analysis To.pdf:application/pdf},
+}
+
+@inproceedings{gosain_static_2015,
+	location = {New Delhi},
+	title = {Static Analysis: A Survey of Techniques and Tools},
+	isbn = {978-81-322-2268-2},
+	doi = {10.1007/978-81-322-2268-2_59},
+	series = {Advances in Intelligent Systems and Computing},
+	shorttitle = {Static Analysis},
+	abstract = {Static program analysis has shown tremendous surge from basic compiler optimization technique to becoming a major role player in correctness and verification of software. Because of its rich theoretical background, static analysis is in a good position to help produce quality software. This paper provides an overview of the existing static analysis techniques and tools. Further, it gives a critique of static analysis approach over six attributes, namely precision, efficiency, coverage, modularity, scalability, and automation.},
+	pages = {581--591},
+	booktitle = {Intelligent Computing and Applications},
+	publisher = {Springer India},
+	author = {Gosain, Anjana and Sharma, Ganga},
+	editor = {Mandal, Durbadal and Kar, Rajib and Das, Swagatam and Panigrahi, Bijaya Ketan},
+	date = {2015},
+	langid = {english},
+	keywords = {Abstract interpretation, Constraint solving, Data flow analysis, Static analysis, Symbolic execution, Theorem proving},
+	file = {Gosain and Sharma - 2015 - Static Analysis A Survey of Techniques and Tools.pdf:C\:\\Users\\willi\\Zotero\\storage\\UYMJG3AX\\Gosain and Sharma - 2015 - Static Analysis A Survey of Techniques and Tools.pdf:application/pdf},
+}
+
+@inproceedings{shiraishi_test_2015,
+	title = {Test suites for benchmarks of static analysis tools},
+	url = {https://ieeexplore.ieee.org/document/7392027},
+	doi = {10.1109/ISSREW.2015.7392027},
+	abstract = {This paper proposes test suites for the benchmarks of static analysis tools. In our test suites, a wide variety of common defects are intentionally implemented. In addition, we also propose several criteria for the evaluation of static analysis tools. By using them, we can compare the performance of static analysis tools in a quantitative manner. Our test suites are available in the public domain. Moreover, this paper provides the evaluation results of the top performance tools as references. We would like to anticipate the further improvement of static analysis tools leveraged by our test suites and reference data.},
+	eventtitle = {2015 {IEEE} International Symposium on Software Reliability Engineering Workshops ({ISSREW})},
+	pages = {12--15},
+	booktitle = {2015 {IEEE} International Symposium on Software Reliability Engineering Workshops ({ISSREW})},
+	author = {Shiraishi, Shinichi and Mohan, Veena and Marimuthu, Hemalatha},
+	urldate = {2023-11-13},
+	date = {2015-11},
+	file = {IEEE Xplore Abstract Record:C\:\\Users\\willi\\Zotero\\storage\\FEJZI5EC\\7392027.html:text/html;IEEE Xplore Full Text PDF:C\:\\Users\\willi\\Zotero\\storage\\SSIANFMB\\Shiraishi et al. - 2015 - Test suites for benchmarks of static analysis tool.pdf:application/pdf},
+}
+
+@incollection{hutchison_empirical_2013,
+	location = {Berlin, Heidelberg},
+	title = {An Empirical Study on the Effectiveness of Security Code Review},
+	volume = {7781},
+	isbn = {978-3-642-36562-1 978-3-642-36563-8},
+	url = {http://link.springer.com/10.1007/978-3-642-36563-8_14},
+	abstract = {With the rise of the web as a dominant application platform, web security vulnerabilities are of increasing concern. Ideally, the web application development process would detect and correct these vulnerabilities before they are released to the public. This research aims to quantify the effectiveness of software developers at security code review as well as determine the variation in effectiveness among web developers. We hired 30 developers to conduct a manual code review of a small web application. The web application supplied to developers had seven known vulnerabilities, including three different types: Cross-Site Scripting, Cross-Site Request Forgery, and {SQL} Injection. Our findings include: (1) none of the subjects found all confirmed vulnerabilities, (2) more experience does not necessarily mean that the reviewer will be more accurate or effective, and (3) reports of false vulnerabilities were significantly correlated with reports of valid vulnerabilities.},
+	pages = {197--212},
+	booktitle = {Engineering Secure Software and Systems},
+	publisher = {Springer Berlin Heidelberg},
+	author = {Edmundson, Anne and Holtkamp, Brian and Rivera, Emanuel and Finifter, Matthew and Mettler, Adrian and Wagner, David},
+	editor = {Jürjens, Jan and Livshits, Benjamin and Scandariato, Riccardo},
+	editorb = {Hutchison, David and Kanade, Takeo and Kittler, Josef and Kleinberg, Jon M. and Mattern, Friedemann and Mitchell, John C. and Naor, Moni and Nierstrasz, Oscar and Pandu Rangan, C. and Steffen, Bernhard and Sudan, Madhu and Terzopoulos, Demetri and Tygar, Doug and Vardi, Moshe Y. and Weikum, Gerhard},
+	editorbtype = {redactor},
+	urldate = {2023-11-26},
+	date = {2013},
+	langid = {english},
+	doi = {10.1007/978-3-642-36563-8_14},
+	note = {Series Title: Lecture Notes in Computer Science},
+	file = {Edmundson et al. - 2013 - An Empirical Study on the Effectiveness of Securit.pdf:C\:\\Users\\willi\\Zotero\\storage\\JD87Z43D\\Edmundson et al. - 2013 - An Empirical Study on the Effectiveness of Securit.pdf:application/pdf},
+}
+
+@online{harness_static_nodate,
+	title = {Static vs. Dynamic Code Analysis: How to Choose Between Them {\textbar} Harness},
+	url = {https://www.harness.io/blog/static-vs-dynamic-code-analysis},
+	shorttitle = {Static vs. Dynamic Code Analysis},
+	abstract = {When it comes to static vs dynamic code analysis, what’s the difference between them, and how do you know which one to use?},
+	titleaddon = {Harness.io},
+	author = {Harness},
+	urldate = {2023-11-26},
+	file = {Snapshot:C\:\\Users\\willi\\Zotero\\storage\\Y48LILV8\\static-vs-dynamic-code-analysis.html:text/html},
+}
+
+@online{snyk_why_nodate,
+	title = {Why you need to Implement an Automated code review},
+	url = {https://snyk.io/learn/code-review/automated-code-review/},
+	abstract = {Automated code reviews use analytical methods to compare new code with defined guidelines. This surfaces vulnerabilities much faster than manual code reviews.},
+	titleaddon = {Snyk},
+	author = {Snyk},
+	urldate = {2023-11-26},
+	langid = {american},
+	file = {Snapshot:C\:\\Users\\willi\\Zotero\\storage\\EABUQZS2\\automated-code-review.html:text/html},
+}
+
+@book{aho_compilers_2007,
+	title = {Compilers: Principles, Techniques, \& Tools},
+	isbn = {978-0-321-48681-3},
+	shorttitle = {Compilers},
+	abstract = {Compilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the "Dragon Book," is available in a new edition. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development.  New chapters include:   Chapter 10 Instruction-Level Parallelism Chapter 11 Optimizing for Parallelism and Locality Chapter 12 Interprocedural Analysis},
+	pagetotal = {1042},
+	publisher = {Pearson/Addison Wesley},
+	author = {Aho, Alfred V.},
+	date = {2007},
+	langid = {english},
+	note = {Google-Books-{ID}: {dIU}\_AQAAIAAJ},
+	file = {Aho - 2007 - Compilers Principles, Techniques, & Tools.pdf:C\:\\Users\\willi\\Zotero\\storage\\NC7VGESP\\Aho - 2007 - Compilers Principles, Techniques, & Tools.pdf:application/pdf},
+}
+
+@inreference{wikipedia_gnu_2023,
+	title = {{GNU} Compiler Collection},
+	rights = {Creative Commons Attribution-{ShareAlike} License},
+	url = {https://en.wikipedia.org/w/index.php?title=GNU_Compiler_Collection&oldid=1184195105},
+	abstract = {The {GNU} Compiler Collection ({GCC}) is an optimizing compiler produced by the {GNU} Project supporting various programming languages, hardware architectures and operating systems. The Free Software Foundation ({FSF}) distributes {GCC} as free software under the {GNU} General Public License ({GNU} {GPL}). {GCC} is a key component of the {GNU} toolchain and the standard compiler for most projects related to {GNU} and the Linux kernel. With roughly 15 million lines of code in 2019, {GCC} is one of the biggest free programs in existence. It has played an important role in the growth of free software, as both a tool and an example.
+When it was first released in 1987 by Richard Stallman, {GCC} 1.0 was named the {GNU} C Compiler since it only handled the C programming language. It was extended to compile C++ in December of that year. Front ends were later developed for Objective-C, Objective-C++, Fortran, Ada, D, Go and Rust, among others. The {OpenMP} and {OpenACC} specifications are also supported in the C and C++ compilers.{GCC} has been ported to more platforms and instruction set architectures than any other compiler, and is widely deployed as a tool in the development of both free and proprietary software. {GCC} is also available for many embedded systems, including {ARM}-based and Power {ISA}-based chips.
+As well as being the official compiler of the {GNU} operating system, {GCC} has been adopted as the standard compiler by many other modern Unix-like computer operating systems, including most Linux distributions. Most {BSD} family operating systems also switched to {GCC} shortly after its release, although since then, {FreeBSD}, {OpenBSD} and Apple {macOS} have moved to the Clang compiler, largely due to licensing reasons. {GCC} can also compile code for Windows, Android, {iOS}, Solaris, {HP}-{UX}, {AIX} and {DOS}.},
+	booktitle = {Wikipedia},
+	author = {Wikipedia},
+	urldate = {2023-11-26},
+	date = {2023-11-08},
+	langid = {english},
+	note = {Page Version {ID}: 1184195105},
+	file = {Snapshot:C\:\\Users\\willi\\Zotero\\storage\\CFZVA252\\GNU_Compiler_Collection.html:text/html},
+}
+
+@online{sourceforge_cppcheck_nodate,
+	title = {cppcheck / Wiki / {ListOfChecks}},
+	url = {https://sourceforge.net/p/cppcheck/wiki/ListOfChecks/},
+	author = {Sourceforge},
+	urldate = {2023-11-26},
+	file = {cppcheck / Wiki / ListOfChecks:C\:\\Users\\willi\\Zotero\\storage\\4GK58F5G\\ListOfChecks.html:text/html},
+}
+
+@online{cppchecksourceforgeio_cppcheck_nodate,
+	title = {Cppcheck - A tool for static C/C++ code analysis},
+	url = {https://cppcheck.sourceforge.io/},
+	author = {cppcheck.sourceforge.io},
+	urldate = {2023-11-26},
+	file = {Cppcheck - A tool for static C/C++ code analysis:C\:\\Users\\willi\\Zotero\\storage\\6NH84DLT\\cppcheck.sourceforge.io.html:text/html},
+}
+
+@online{noauthor_syntactic_nodate,
+	title = {{SYNTACTIC} {PATTERN} {RECOGNITION} {\textbar} Pattern Recognition},
+	url = {https://www.worldscientific.com/doi/epdf/10.1142/9789812386533_0007},
+	urldate = {2023-12-05},
+	langid = {english},
+	doi = {10.1142/9789812386533_0007},
+	note = {Archive Location: world},
+	file = {Snapshot:C\:\\Users\\willi\\Zotero\\storage\\AGCG9L48\\9789812386533_0007.html:text/html},
+}
+
+@article{allen_program_1976,
+	title = {A program data flow analysis procedure},
+	volume = {19},
+	issn = {0001-0782},
+	url = {https://dl.acm.org/doi/10.1145/360018.360025},
+	doi = {10.1145/360018.360025},
+	abstract = {The global data relationships in a program can be exposed and codified by the static analysis methods described in this paper. A procedure is given which determines all the definitions which can possibly “reach” each node of the control flow graph of the program and all the definitions that are “live” on each edge of the graph. The procedure uses an “interval” ordered edge listing data structure and handles reducible and irreducible graphs indistinguishably.},
+	pages = {137},
+	number = {3},
+	journaltitle = {Communications of the {ACM}},
+	shortjournal = {Commun. {ACM}},
+	author = {Allen, F. E. and Cocke, J.},
+	urldate = {2023-12-05},
+	date = {1976-03-01},
+	keywords = {algorithms, compilers, data flow analysis, flow graphs, program optimization},
+	file = {Full Text PDF:C\:\\Users\\willi\\Zotero\\storage\\FC9NPTMM\\Allen and Cocke - 1976 - A program data flow analysis procedure.pdf:application/pdf},
+}
+
+@article{aiken_introduction_1999,
+	title = {Introduction to set constraint-based program analysis},
+	volume = {35},
+	issn = {0167-6423},
+	url = {https://www.sciencedirect.com/science/article/pii/S0167642399000076},
+	doi = {10.1016/S0167-6423(99)00007-6},
+	abstract = {This paper given an introduction to using set constraints to specify program analyses. Several standard analysis problems are formulated using set constraints, which serves both to illustrate the style of using constraints to specify program analysis problems and the range of application of set constraints.},
+	pages = {79--111},
+	number = {2},
+	journaltitle = {Science of Computer Programming},
+	shortjournal = {Science of Computer Programming},
+	author = {Aiken, Alexander},
+	urldate = {2023-12-05},
+	date = {1999-11-01},
+	keywords = {Constraints, Program analysis, Set constraints},
+	file = {ScienceDirect Snapshot:C\:\\Users\\willi\\Zotero\\storage\\9URK3HPG\\S0167642399000076.html:text/html;Submitted Version:C\:\\Users\\willi\\Zotero\\storage\\L6G6AT8R\\Aiken - 1999 - Introduction to set constraint-based program analy.pdf:application/pdf},
+}
+
+@online{noauthor_splint_nodate,
+	title = {Splint Manual},
+	url = {https://splint.org/manual/manual.html},
+	urldate = {2023-12-05},
+	file = {Splint Manual:C\:\\Users\\willi\\Zotero\\storage\\9M5QF7VF\\manual.html:text/html},
+}
+
+@article{holzmann__nodate,
+	title = {{UNO}: Static Source Code Checking for User-Defined Properties},
+	abstract = {Only a small fraction of the output generated by typical static analysis tools tends to reveal serious software defects. Finding the important defects in a long list of warnings can be a frustrating experience. The output often reveals more about the limitations of the analyzer than about the code being analyzed. There are two main causes for this phenomenon. The first is that the typical static analyzer casts its nets too broadly, reporting everything reportable, rather than what is likely to be a true bug. The second cause is that most static analyzers can check the code for only a predetermined, fixed, set of bugs: the user cannot make the analyzer more precise by defining and experimenting with a broader range of application-dependent properties.},
+	author = {Holzmann, Gerard J},
+	langid = {english},
+	file = {Holzmann - UNO Static Source Code Checking for User-Defined .pdf:C\:\\Users\\willi\\Zotero\\storage\\PV5VDKW3\\Holzmann - UNO Static Source Code Checking for User-Defined .pdf:application/pdf},
+}
+
+@online{noauthor_cwe_nodate,
+	title = {{CWE} - 2023 {CWE} Top 25 Most Dangerous Software Weaknesses},
+	url = {https://cwe.mitre.org/top25/archive/2023/2023_top25_list.html},
+	urldate = {2023-12-05},
+	file = {CWE - 2023 CWE Top 25 Most Dangerous Software Weaknesses:C\:\\Users\\willi\\Zotero\\storage\\HQV5FVN2\\2023_top25_list.html:text/html},
+}
+
+@inreference{noauthor_cppcheck_2023,
+	title = {Cppcheck},
+	rights = {Creative Commons Attribution-{ShareAlike} License},
+	url = {https://en.wikipedia.org/w/index.php?title=Cppcheck&oldid=1146585610},
+	abstract = {Cppcheck is a static code analysis tool for the C and C++ programming languages. It is a versatile tool that can check non-standard code. The creator and lead developer is Daniel Marjamäki.
+Cppcheck is free software under the {GNU} General Public License.},
+	booktitle = {Wikipedia},
+	urldate = {2023-12-05},
+	date = {2023-03-25},
+	langid = {english},
+	note = {Page Version {ID}: 1146585610},
+	file = {Snapshot:C\:\\Users\\willi\\Zotero\\storage\\Y9JHDNNI\\Cppcheck.html:text/html},
+}
+
+@online{eetimes_software_2006,
+	title = {Software automates requirements-management for embedded code developers},
+	url = {https://www.eetimes.com/software-automates-requirements-management-for-embedded-code-developers/},
+	abstract = {A next-generation requirements-management tool can help development teams crafting embedded software overcome problems mapping test specifications, unit test scenarios, test data, and code coverage verification, with high level requirements and design requirements.},
+	titleaddon = {{EE} Times},
+	author = {{EETimes}},
+	urldate = {2023-12-05},
+	date = {2006-04-14},
+	file = {Snapshot:C\:\\Users\\willi\\Zotero\\storage\\F33DW5NX\\software-automates-requirements-management-for-embedded-code-developers.html:text/html},
+}
+
+@online{noauthor_tree_nodate,
+	title = {Tree pattern matching - {ANTLR} 3 - Confluence},
+	url = {https://theantlrguy.atlassian.net/wiki/spaces/ANTLR3/pages/2687002/Tree+pattern+matching},
+	urldate = {2023-12-05},
+	file = {Tree pattern matching - ANTLR 3 - Confluence:C\:\\Users\\willi\\Zotero\\storage\\8SWMR8RW\\Tree+pattern+matching.html:text/html},
+}
+
+@article{noauthor_sei_nodate,
+	title = {{SEI} {CERT} C Coding Standard: Rules for Developing Safe, Reliable, and Secure Systems (2016 Edition)},
+	langid = {english},
+	file = {SEI CERT C Coding Standard Rules for Developing S.pdf:C\:\\Users\\willi\\Zotero\\storage\\PQ5YVVP2\\SEI CERT C Coding Standard Rules for Developing S.pdf:application/pdf},
+}
+
+@online{noauthor_valgrind_nodate,
+	title = {The Valgrind Quick Start Guide},
+	url = {https://www.cs.cmu.edu/afs/cs.cmu.edu/project/cmt-40/Nice/RuleRefinement/bin/valgrind-3.2.0/docs/html/quick-start.html#quick-start.intro},
+	urldate = {2023-12-05},
+	file = {The Valgrind Quick Start Guide:C\:\\Users\\willi\\Zotero\\storage\\JN4BJD2X\\quick-start.html:text/html},
+}
+
+@online{noauthor_misra_2020,
+	title = {{MISRA} Publications},
+	url = {https://misra.org.uk/publications/},
+	urldate = {2023-12-05},
+	date = {2020},
+	langid = {british},
+	file = {Snapshot:C\:\\Users\\willi\\Zotero\\storage\\WTTIWW5E\\publications.html:text/html},
+}
+
+@online{noauthor_ldra_nodate,
+	title = {{LDRA} tool suite},
+	url = {https://uk.mathworks.com/products/connections/product_detail/ldra-tool-suite.html},
+	abstract = {The {LDRA} tool suite® provides a comprehensive range of both static and dynamic software analysis, in addition to unit testing and requirements engineering. {LDRA} tool suite is a completely integrated solution enabling customers to build quality into their software from requirements through to deployment. Integrating {LDRA} tool suite into the software development process has proven critical to the success of many safety-, security-, business-, and mission-critical software projects, especially those projects with strict safety-critical process guidelines, such as {DO}-178B, {ISO} 26262, {IEC} 62304, and {IEC} 61508. The technologies supported by {LDRA} tool suite have been deployed across hundreds of projects in many vertical industries such as avionics, military, space, automotive, telecom, energy, and medical. These technologies can be used by an entire project team within the software development life cycle, including project and requirements managers, developers, {QA} managers, and test and maintenance engineers. The linkage between {MATLAB}®, Simulink®, Embedded Coder™, and the {LDRA} tool suite creates instrumented code that is built and executed via {LDRA} Testbed using the selected {MEX} compiler (for {SIL}) or embedded cross-compiler (for {PIL}). Coverage data output can be presented in textual and graphical forms in absolute values or in relation to a set of limits that may be required by a standards body, as in the case of {DO}-178.},
+	urldate = {2023-12-05},
+	langid = {english},
+	file = {Snapshot:C\:\\Users\\willi\\Zotero\\storage\\C9XHXZYJ\\ldra-tool-suite.html:text/html},
+}
+
+@online{noauthor_software_nodate,
+	title = {Software automates requirements-management for embedded code developers - {EE} Times},
+	url = {https://www.eetimes.com/software-automates-requirements-management-for-embedded-code-developers/},
+	urldate = {2023-12-05},
+	file = {Software automates requirements-management for embedded code developers - EE Times:C\:\\Users\\willi\\Zotero\\storage\\I87YD7JQ\\software-automates-requirements-management-for-embedded-code-developers.html:text/html},
+}
+
+@online{noauthor_coverity_nodate,
+	title = {Coverity Static Analysis Software {\textbar} Synopsys},
+	url = {https://www.synopsys.com/software-integrity/static-analysis-tools-sast/coverity.html},
+	abstract = {Coverity Static Analysis Software ensures defects won't derail your projects or users. Deliver high-quality code while verifying compliance with Synopsys.},
+	urldate = {2023-12-05},
+	langid = {english},
+	file = {Snapshot:C\:\\Users\\willi\\Zotero\\storage\\T4J8H7M3\\coverity.html:text/html},
+}
+
+@article{noauthor_static_nodate,
+	title = {Static Analysis (Coverity) Architecture Analysis},
+	langid = {english},
+	file = {Static Analysis (Coverity) Architecture Analysis.pdf:C\:\\Users\\willi\\Zotero\\storage\\HRQEZ42V\\Static Analysis (Coverity) Architecture Analysis.pdf:application/pdf},
+}
+
+@inproceedings{assal_think_2019,
+	location = {New York, {NY}, {USA}},
+	title = {'Think secure from the beginning': A Survey with Software Developers},
+	isbn = {978-1-4503-5970-2},
+	url = {https://dl.acm.org/doi/10.1145/3290605.3300519},
+	doi = {10.1145/3290605.3300519},
+	series = {{CHI} '19},
+	shorttitle = {'Think secure from the beginning'},
+	abstract = {Vulnerabilities persist despite existing software security initiatives and best practices. This paper focuses on the human factors of software security, including human behaviour and motivation. We conducted an online survey to explore the interplay between developers and software security processes, e.g., we looked into how developers influence and are influenced by these processes. Our data included responses from 123 software developers currently employed in North America who work on various types of software applications. Whereas developers are often held responsible for security vulnerabilities, our analysis shows that the real issues frequently stem from a lack of organizational or process support to handle security throughout development tasks. Our participants are self-motivated towards software security, and the majority did not dismiss it but identified obstacles to achieving secure code. Our work highlights the need to look beyond the individual, and take a holistic approach to investigate organizational issues influencing software security.},
+	pages = {1--13},
+	booktitle = {Proceedings of the 2019 {CHI} Conference on Human Factors in Computing Systems},
+	publisher = {Association for Computing Machinery},
+	author = {Assal, Hala and Chiasson, Sonia},
+	urldate = {2023-12-05},
+	date = {2019-05-02},
+	keywords = {hci for development, secure programming, security, survey},
+	file = {Full Text PDF:C\:\\Users\\willi\\Zotero\\storage\\WH3VXSDD\\Assal and Chiasson - 2019 - 'Think secure from the beginning' A Survey with S.pdf:application/pdf},
+}
+
+@report{noauthor_truth_nodate,
+	title = {The Truth About {AppSec} False Positives},
+	url = {https://www.contrastsecurity.com/hubfs/The-Truth-About-AppSec-False-Positives_White%20Paper_06042020_Final.pdf?hsLang=en},
+	urldate = {2023-12-05},
+	file = {The-Truth-About-AppSec-False-Positives_White Paper_06042020_Final.pdf:C\:\\Users\\willi\\Zotero\\storage\\BESG7GMX\\The-Truth-About-AppSec-False-Positives_White Paper_06042020_Final.pdf:application/pdf},
+}
+
+@online{atkinson_rationalizing_2019,
+	title = {Rationalizing the Security Stack for More Effective Protection},
+	url = {https://www.infosecurity-magazine.com/blogs/rationalizing-stack-effective/},
+	abstract = {Rather than investing in ever more solutions, businesses should instead be rationalizing their cybersecurity stack},
+	titleaddon = {Infosecurity Magazine},
+	author = {Atkinson, David},
+	urldate = {2023-12-05},
+	date = {2019-08-21},
+	langid = {english},
+	file = {Snapshot:C\:\\Users\\willi\\Zotero\\storage\\925ZA2UV\\rationalizing-stack-effective.html:text/html},
+}
+
+@audio{noauthor_52_nodate,
+	title = {52 Percent of Companies Sacrifice Cybersecurity for Speed {\textbar} {SANS} Institute},
+	url = {https://www.sans.org/webcasts/52-percent-companies-sacrifice-cybersecurity-speed-107185/},
+	urldate = {2023-12-05},
+	file = {52 Percent of Companies Sacrifice Cybersecurity for Speed | SANS Institute:C\:\\Users\\willi\\Zotero\\storage\\EL7Y5T9D\\52-percent-companies-sacrifice-cybersecurity-speed-107185.html:text/html},
+}
+
+@report{noauthor_cost_nodate,
+	title = {The Cost of Malware Containment},
+	url = {https://www.ponemon.org/local/upload/file/Damballa%20Malware%20Containment%20FINAL%203.pdf},
+	urldate = {2023-12-05},
+	file = {Damballa Malware Containment FINAL 3.pdf:C\:\\Users\\willi\\Zotero\\storage\\AN4L9ILR\\Damballa Malware Containment FINAL 3.pdf:application/pdf},
+}
-- 
GitLab