From 293488d18059562b49c5b3dbeb8c53be657d1454 Mon Sep 17 00:00:00 2001 From: <> Date: Tue, 2 Aug 2022 18:34:47 +0000 Subject: [PATCH] Deployed 573ada2 with MkDocs version: 1.3.1 --- sitemap.xml | 52 +++++------ sitemap.xml.gz | Bin 214 -> 213 bytes thesis/chapters/1_introduction.tex | 2 +- thesis/chapters/2_background.tex | 28 +++--- thesis/chapters/5_cases/introduction.tex | 11 --- thesis/chapters/5_cases/main.tex | 14 ++- thesis/chapters/5_cases/naive-bayes.tex | 7 +- thesis/chapters/5_cases/results.tex | 62 ------------ thesis/chapters/5_cases/scibert.tex | 75 +++++++++++---- thesis/chapters/6_interviews.tex | 3 - thesis/chapters/6_results.tex | 114 +++++++++++++++++++++++ thesis/chapters/7_conclusion.tex | 6 +- thesis/main.tex | 22 +++-- thesis/ref.bib | 45 +++++++++ 14 files changed, 291 insertions(+), 150 deletions(-) delete mode 100644 thesis/chapters/5_cases/introduction.tex delete mode 100644 thesis/chapters/5_cases/results.tex delete mode 100644 thesis/chapters/6_interviews.tex create mode 100644 thesis/chapters/6_results.tex diff --git a/sitemap.xml b/sitemap.xml index 226d441..ebaa532 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,132 +2,132 @@ None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily None - 2022-07-29 + 2022-08-02 daily \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 7b74ba92c7c7d23de8810804607dececa6cbe563..90a68c8b2693211f0cb9dd8fcf2a3344bd0c4cac 100644 GIT binary patch literal 213 zcmV;`04o0nTe*#_>eyG)*LQ(F|$~#QBB>-KI;RTSyr>Vws^-^MbWoO7u?4i?c@1x!XUe z5C>OF&N$Cmku#n~wrn@1TV)$__vRsM)%71icgZT!9|<_%fCCOV;D7@TIN*Q-{uf`4 P^xu(RurZ&R9}NHiaouEL literal 214 zcmV;{04e_;iwFoK7UW_A|8r?{Wo=<_E_iKh0PWYk4#FT12k_meAnfHTi`G!OIXdYB zG!)w=EmT0OZ!i6b>EavQEgXL?_nQ&LyYI+LJKtK9(>+Tm(MH*-HFZvJ*K=~Dh1`j! z>%0ym4jZ4-CWPSxFpeYhZP0x=cxGJd9g+dn7Zvl z=|gWT$y3gg^pNl@j;z^cOf{vc_1)=*tjf0g2-qZx2tN{W#1Tgval{cv9C5@ENBl27 QAMw8 you have more time -> you can spend that time implementing more advanced best practices +todo -\textit{GreatAI} might have the potential to bridge the gap between data science and software engineering. Stemming from the bidirectional nature of bridges, we can look at the framework from two perspectives: for professionals closer to the field of data science, it provides an automatic scaffolding of software facilities that are required for deploying, monitoring, and iterating on their models. For software engineers, it highlights the necessary steps required for robust and improvable deployments, while at the same time saves them from the menial work of implementing these constructs. While most importantly, it serves as a proxy for the design decisions through which they can be tested and evaluated in their practical context. +\textit{GreatAI} may have the potential to bridge the gap between data science and software engineering. Stemming from the bidirectional nature of bridges, we can look at the framework from two perspectives: for professionals closer to the field of data science, it provides an automatic scaffolding of software facilities that are required for deploying, monitoring, and iterating on their models. For software engineers, it highlights the necessary steps required for robust and improvable deployments --- while at the same time --- saves them from the menial work of implementing these constructs manually. While most importantly, it proves that increasing the adoption rate of AI/ML deployment best practices is viable by designing narrower and deeper API-s. -\section{Future work} +Good deployments benefit all of us. Continued research into the means of good deployments remains crucial. However, next to that --- as the presented results show --- better deployments can also be achieved by facilitating the \textit{transition} step of the AI lifecycle. Having automated implementations, even if for just simpler best practices, leaves professionals more time to tackle other deployment challenges and less opportunities to miss crucial steps. Overall, resulting in more implemented practices, hence, robust and trustworthy production software. \section{Concluding remarks} diff --git a/thesis/main.tex b/thesis/main.tex index cee3f39..de5f9b4 100644 --- a/thesis/main.tex +++ b/thesis/main.tex @@ -1,5 +1,6 @@ \documentclass{report} +\usepackage{placeins} \usepackage{graphicx} \usepackage{pdfpages} \usepackage{hyperref} @@ -11,9 +12,10 @@ \usepackage[compact]{titlesec} \usepackage{framed} \usepackage{quoting} +\usepackage{caption} \usepackage{xcolor} \usepackage{minted} - +\usepackage{tocloft} \usepackage[a4paper, bindingoffset=0, left=3cm, @@ -72,13 +74,12 @@ % Block quote \definecolor{bg}{RGB}{186, 233, 255} \colorlet{shadecolor}{bg} -\usepackage{lipsum} \newenvironment{displayquote} - {\begin{shaded*} +{\begin{samepage}\begin{shaded*} \quoting[leftmargin=0pt, vskip=0pt] - } - {\endquoting - \end{shaded*} +} +{\endquoting + \end{shaded*}\end{samepage} } % Section numbering @@ -109,8 +110,9 @@ \setcounter{secnumdepth}{2} +% \renewcommand{\cftbeforetoctitleskip}{-0.25in} % position TOC title vertically + \renewcommand\@pnumwidth{2em} -\renewcommand\@tocrmarg{3.5em} \setcounter{tocdepth}{1} \setlength{\parskip}{0.55em} \linespread{1.2} @@ -140,14 +142,18 @@ \includepdf[pages=-]{frontpage/frontpage.pdf} \include{chapters/0_abstract} + \tableofcontents +\chapter*{Acknowledgements} +I wish to extend my special thanks to my supervisors, Prof. dr. ir. Joost Visser and Dr. Suzan Verberne, for their invaluable assistance and guidance. I would also like to thank ScoutinScience B.V. for our fruitful collaboration and for allowing me to use their software for experimentation, validation, and demonstration purposes. Last but not least, I would like to individually thank Name, Name, ..., and Name for participating and providing insightful feedback in our interviews. + \input{chapters/1_introduction} \input{chapters/2_background} \input{chapters/3_methods} \input{chapters/4_design} \input{chapters/5_cases/main} -\input{chapters/6_interviews} +\input{chapters/6_results} \input{chapters/7_conclusion} \input{chapters/appendix} diff --git a/thesis/ref.bib b/thesis/ref.bib index 5da6566..54d33f3 100644 --- a/thesis/ref.bib +++ b/thesis/ref.bib @@ -803,3 +803,48 @@ month = {oct}, pages = {11–13}, numpages = {3} } + +@incollection{hasselbring2002component, + title={Component-based software engineering}, + author={Hasselbring, Wilhelm}, + booktitle={Handbook of Software Engineering and Knowledge Engineering: Volume II: Emerging Technologies}, + pages={289--305}, + year={2002}, + publisher={World Scientific} +} + +@InProceedings{ shammamah_hossain-proc-scipy-2019, + author = { {S}hammamah {H}ossain }, + title = { {V}isualization of {B}ioinformatics {D}ata with {D}ash {B}io }, + booktitle = { {P}roceedings of the 18th {P}ython in {S}cience {C}onference }, + pages = { 126 - 133 }, + year = { 2019 }, + editor = { {C}hris {C}alloway and {D}avid {L}ippa and {D}illon {N}iederhut and {D}avid {S}hupe }, + doi = { 10.25080/Majora-7ddc1dd1-012 } +} + +@inproceedings{kreps2011kafka, + title={Kafka: A distributed messaging system for log processing}, + author={Kreps, Jay and Narkhede, Neha and Rao, Jun and others}, + booktitle={Proceedings of the NetDB}, + volume={11}, + pages={1--7}, + year={2011} +} + +@article{garfinkel2007evaluation, + title={An evaluation of Amazon's grid computing services: EC2, S3, and SQS}, + author={Garfinkel, Simson}, + year={2007} +} + +@article{vinoski2006advanced, + title={Advanced message queuing protocol}, + author={Vinoski, Steve}, + journal={IEEE Internet Computing}, + volume={10}, + number={6}, + pages={87--89}, + year={2006}, + publisher={IEEE} +} \ No newline at end of file