You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: paper.tex
+8-23Lines changed: 8 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,7 @@ \subsection{ReactiveX and RxJS}
115
115
\section{Interviews and War Stories}
116
116
\label{sec:interviews}
117
117
118
-
We have worked together with 15 professional software engineers during the process of answering RQ1. On the way of finding our interview partners and war stories reporters, we noticed it to be a challenge on its own to find people which understand themselves as users of RP and related technologies. E.g. even though Angular makes heavy use of RxJS, we will see that many engineers do not interact with its abstractions directly in order to build simple UIs. In the end we were able to gather interesting statements nonetheless which we are going to present in this section.
118
+
We have worked together professional software engineers during the process of answering RQ1. On the way of finding our interview partners and war stories reporters, we noticed it to be a challenge on its own to find people which understand themselves as users of RP and related technologies. E.g. even though Angular makes heavy use of RxJS, we will see that many engineers do not interact with its abstractions directly in order to build simple UIs. In the end we were able to gather interesting statements nonetheless which we are going to present in this section.
119
119
120
120
\subsection{Informal Interviews}
121
121
@@ -325,7 +325,7 @@ \subsection{Integration}
325
325
326
326
75\% of our observational study's participants used the debugging tools integrated to their browser and/or IDE. Even though some of them stated to know additional external utilities in the after-action survey, none of them went that far and used them during the one-hour session.
327
327
328
-
We understand the observed behavior as evidence for a hurdle preventing engineers from using specialized RP debugging utilities. In order to reach more software engineers with RP domain-specific debugging tools, we want to provide a potential solution as tightly integrated with the developer tools of the browser andor an IDE.
328
+
We understand the observed behavior as evidence for a hurdle preventing engineers from using specialized RP debugging utilities. In order to reach more software engineers with RP domain-specific debugging tools, we want to provide a potential solution as tightly integrated with the developer tools of the browser and/or an IDE as possible.
329
329
330
330
\subsection{Other Areas of Improvement}
331
331
@@ -334,33 +334,18 @@ \subsection{Other Areas of Improvement}
334
334
\section{Threats to Validity}
335
335
\label{sec:threats}
336
336
337
-
\begin{itemize}
338
-
\item Informal interviews/war stories only
339
-
\begin{itemize}
340
-
\item Describe background of interview partners
341
-
\item Only 4 Participants in experiment
342
-
\item Code in experiment carefully crafted... Though is it representative?
343
-
\
344
-
\end{itemize}
345
-
\end{itemize}
337
+
We worked with 15 professional software engineers while writing this paper. Six interview partners and five war story reports helped us building the foundation for a later observational study with a total of four participants.
346
338
339
+
While we claim nine interviewees and reporters to have been an appropriate number of peers for collecting the initial data basis, we are aware that our four subjects for the observational study lead to a result lacking significance.
347
340
348
-
\begin{itemize}
349
-
\item Pick up results from war stories and experiment
350
-
\item Propose one solution per challenges
351
-
\item Sketch how this could look like
352
-
\item This answers RQ2
353
-
\end{itemize}
341
+
More time given, we suggest to conduct the study with a bigger population again to obtain a result with higher significance and providing more insight in how engineers debug RxJS-based code. Doing so would possibly require a statistical evaluation of these results.
342
+
343
+
Furthermore, this was the first time we designed an observational study of this kind. Though we carefully peer-reviewed the study design with our advisor, we cannot claim the design and its execution to be flawless. E.g. we would use a commonly known business domain for both problems presented to the subjects. This would allow them to understand the functionality of the application in front of them quicker and more focus on resolving the task given.
0 commit comments