-
Notifications
You must be signed in to change notification settings - Fork 0
/
thesis.bbl
248 lines (204 loc) · 8.62 KB
/
thesis.bbl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
\begin{thebibliography}{43}
\providecommand{\natexlab}[1]{#1}
\providecommand{\url}[1]{\texttt{#1}}
\expandafter\ifx\csname urlstyle\endcsname\relax
\providecommand{\doi}[1]{doi: #1}\else
\providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi
\bibitem[Acosta et~al.(2009)]{acosta2009open}
Roberto Acosta et~al.
\newblock \emph{Open source hardware}.
\newblock PhD thesis, Massachusetts Institute of Technology, 2009.
\bibitem[Bach(1996)]{snakeoil}
James Bach.
\newblock Test automation snake oil.
\newblock \emph{Windows Tech Journal}, 10, 1996.
\bibitem[{BCN3D-Moveo}(n.d.)]{bcn3d}
{BCN3D-Moveo}.
\newblock URL \url{https://github.com/BCN3D/BCN3D-Moveo} Accessed 5.9.2016,
n.d.
\bibitem[Broekman and Notenboom(2003)]{broekman2003testing}
Bart Broekman and Edwin Notenboom.
\newblock \emph{Testing embedded software}.
\newblock Pearson Education, 2003.
\bibitem[Costa(1995)]{costa1995three}
Larry~J Costa.
\newblock Three-axis cartesian robot, December~19 1995.
\newblock US Patent 5,476,358.
\bibitem[Cucumber(n.d.)]{cucumber}
Cucumber.
\newblock URL \url{https://cucumber.io/} Accessed 7.9.2016, n.d.
\bibitem[Ebert and Jones(2009)]{ebert2009embedded}
Christof Ebert and Capers Jones.
\newblock Embedded software: Facts, figures, and future.
\newblock \emph{Computer}, \penalty0 (4):\penalty0 42--52, 2009.
\bibitem[Gherkin(n.d.)]{gherkin}
Gherkin.
\newblock URL \url{https://github.com/cucumber/cucumber/wiki/Gherkin} Accessed
7.9.2016, n.d.
\bibitem[{GRBL}(n.d.)]{grbl}
{GRBL}.
\newblock URL \url{https://github.com/grbl/grbl} Accessed 15.7.2016, n.d.
\bibitem[{grblShield}(n.d.)]{grbl_shield}
{grblShield}.
\newblock URL \url{https://www.synthetos.com/project/grblshield/} Accessed
1.9.2016, n.d.
\bibitem[Haugset and Hanssen(2008)]{haugset2008automated}
Borge Haugset and Geir~Kjetil Hanssen.
\newblock Automated acceptance testing: A literature review and an industrial
case study.
\newblock In \emph{Agile, 2008. AGILE'08. Conference}, pages 27--38. IEEE,
2008.
\bibitem[Huizinga and Kolawa(2007)]{huizinga2007automated}
Dorota Huizinga and Adam Kolawa.
\newblock \emph{Automated defect prevention: best practices in software
management}.
\newblock John Wiley \& Sons, 2007.
\bibitem[{Ingenico payment terminal}(n.d.)]{image1}
{Ingenico payment terminal}.
\newblock URL
\url{http://www.netskauppa.fi/images/t/24-85-PrimaryImage.image.ashx}
Accessed 4.4.2016, n.d.
\bibitem[JUnit(n.d.)]{junit}
JUnit.
\newblock URL \url{http://junit.org/} Accessed 7.9.2016, n.d.
\bibitem[Khan and Khan(2012)]{khan2012comparative}
Mohd~Ehmer Khan and Farmeena Khan.
\newblock A comparative study of white box, black box and grey box testing
techniques.
\newblock \emph{Int. J. Adv. Comput. Sci. Appl}, 3\penalty0 (6), 2012.
\bibitem[Laapas et~al.(2014)]{laapas2014cost}
Antti Laapas et~al.
\newblock Cost-benefit analysis of using test automation in the development of
embedded software.
\newblock 2014.
\bibitem[Lowell and Stell-Smith(2003)]{lowell2003successful}
Charles Lowell and Jeremy Stell-Smith.
\newblock Successful automation of gui driven acceptance testing.
\newblock In \emph{Extreme programming and agile processes in software
engineering}, pages 331--333. Springer, 2003.
\bibitem[Martin(2009)]{clean-code}
R.C. Martin.
\newblock \emph{Clean Code: A Handbook of Agile Software Craftsmanship}.
\newblock Robert C. Martin series. Prentice Hall, 2009.
\newblock ISBN 9780132350884.
\newblock URL \url{https://books.google.com/books?id=hjEFCAAAQBAJ}.
\bibitem[Morgan and Finnegan(2007)]{morgan2007benefits}
Lorraine Morgan and Patrick Finnegan.
\newblock Benefits and drawbacks of open source software: an exploratory study
of secondary software firms.
\newblock In \emph{Open Source Development, Adoption and Innovation}, pages
307--312. Springer, 2007.
\bibitem[Mosley and Posey(2002)]{just_enough}
D.J. Mosley and B.A. Posey.
\newblock \emph{Just Enough Software Test Automation}.
\newblock Just enough series. Prentice Hall PTR, 2002.
\newblock ISBN 9780130084682.
\newblock URL \url{https://books.google.com/books?id=PEBvfWESIt4C}.
\bibitem[Myers et~al.(2011)Myers, Sandler, and Badgett]{myers2011art}
G.J. Myers, C.~Sandler, and T.~Badgett.
\newblock \emph{The Art of Software Testing}.
\newblock ITPro collection. Wiley, 2011.
\newblock ISBN 9781118133156.
\newblock URL \url{https://books.google.fi/books?id=GjyEFPkMCwcC}.
\bibitem[Nguyen(2001)]{nguyen2001testing}
Hung~Q Nguyen.
\newblock \emph{Testing applications on the Web: Test planning for
Internet-based systems}.
\newblock John Wiley \& Sons, 2001.
\bibitem[{OpenCV}(n.d.)]{opencv}
{OpenCV}.
\newblock URL \url{http://opencv.org/} Accessed 18.7.2016, n.d.
\bibitem[Paulson et~al.(2004)Paulson, Succi, and
Eberlein]{paulson2004empirical}
James~W Paulson, Giancarlo Succi, and Armin Eberlein.
\newblock An empirical study of open-source and closed-source software
products.
\newblock \emph{Software Engineering, IEEE Transactions on}, 30\penalty0
(4):\penalty0 246--256, 2004.
\bibitem[{Picamera}(n.d.)]{picamera}
{Picamera}.
\newblock URL \url{http://picamera.readthedocs.io/en/release-1.12/} Accessed
7.9.2016, n.d.
\bibitem[Pressman(2005)]{pressman2005software}
R.S. Pressman.
\newblock \emph{Software Engineering: A Practitioner's Approach}.
\newblock McGraw-Hill higher education. Boston, 2005.
\newblock ISBN 9780073019338.
\newblock URL \url{https://books.google.com/books?id=bL7QZHtWvaUC}.
\bibitem[{pySerial}(n.d.)]{pyserial}
{pySerial}.
\newblock URL \url{http://pythonhosted.org/pyserial/} Accessed 4.5.2016, n.d.
\bibitem[{Pytesseract}(n.d.)]{pytesseract}
{Pytesseract}.
\newblock URL \url{https://pypi.python.org/pypi/pytesseract} Accessed 4.5.2016,
n.d.
\bibitem[{Python}(n.d.)]{python}
{Python}.
\newblock URL \url{https://www.python.org/} Accessed 7.9.2016, n.d.
\bibitem[Ramler et~al.(2014)Ramler, Putsch\"{o}gl, and Winkler]{Ramler}
Rudolf Ramler, Werner Putsch\"{o}gl, and Dietmar Winkler.
\newblock Automated testing of industrial automation software: Practical
receipts and lessons learned.
\newblock In \emph{Proceedings of the 1st International Workshop on Modern
Software Engineering Methods for Industrial Automation}, MoSEMInA 2014, pages
7--16, New York, NY, USA, 2014. ACM.
\newblock ISBN 978-1-4503-2851-7.
\newblock \doi{10.1145/2593783.2593788}.
\newblock URL \url{http://doi.acm.org/10.1145/2593783.2593788}.
\bibitem[{Raspberry Pi 2}(n.d.)]{raspberry}
{Raspberry Pi 2}.
\newblock URL
\url{https://www.raspberrypi.org/products/raspberry-pi-2-model-b/} Accessed
1.6.2016, n.d.
\bibitem[{Raspberry Pi Camera Module}(n.d.)]{raspberry_camera}
{Raspberry Pi Camera Module}.
\newblock URL \url{https://www.raspberrypi.org/products/camera-module/}
Accessed 1.6.2016, n.d.
\bibitem[{Raspbian}(n.d.)]{raspbian}
{Raspbian}.
\newblock URL \url{https://www.raspberrypi.org/downloads/raspbian/} Accessed
4.5.2016, n.d.
\bibitem[{Robot Framework}(n.d.)]{robotframework}
{Robot Framework}.
\newblock URL \url{http://robotframework.org/} Accessed 1.6.2016, n.d.
\bibitem[{Robot Framework CNC Library}(n.d.)]{cnc-library}
{Robot Framework CNC Library}.
\newblock URL \url{https://github.com/Eficode/robotframework-cnclibrary}
Accessed 1.8.2016, n.d.
\bibitem[{Robot Framework software architecture}(n.d.)]{rf-architecture}
{Robot Framework software architecture}.
\newblock URL \url{http://robotframework.org/img/architecture-big.png} Accessed
1.6.2016, n.d.
\bibitem[{Robot Framework User Guide}(2015)]{Rfuserguide}
{Robot Framework User Guide}.
\newblock URL
\url{http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html/}
Accessed 6.5.2016, 2015.
\bibitem[Rubow(2008)]{rubow2008open}
Erik Rubow.
\newblock Open source hardware.
\newblock Technical report, Citeseer, 2008.
\bibitem[{ShapeOko 2}(n.d.)]{shapeoko}
{ShapeOko 2}.
\newblock URL \url{http://www.shapeoko.com/wiki/index.php/ShapeOko_2} Accessed
1.6.2016, n.d.
\bibitem[{ShapeOko 2 Github}(n.d.)]{shapeoko_git}
{ShapeOko 2 Github}.
\newblock URL \url{https://github.com/shapeoko/Shapeoko_2} Accessed 15.7.2016,
n.d.
\bibitem[Sommerville(2011)]{sommerville2011software}
I.~Sommerville.
\newblock \emph{Software Engineering}.
\newblock International Computer Science Series. Pearson, 2011.
\newblock ISBN 9780137053469.
\newblock URL \url{https://books.google.fi/books?id=l0egcQAACAAJ}.
\bibitem[Stresnjak and Hocenski(2011)]{stresnjak2011usage}
Stanislav Stresnjak and Zeljko Hocenski.
\newblock Usage of robot framework in automation of functional test regression.
\newblock In \emph{ICSEA 2011 The Sixth International Conference on Software
Engineering Advances}, 2011.
\bibitem[{Tesseract OCR}(n.d.)]{tesseract}
{Tesseract OCR}.
\newblock URL \url{https://github.com/tesseract-ocr/tesseract} Accessed
4.5.2016, n.d.
\end{thebibliography}