Skip to content

Commit f722dc8

Browse files
committed
Threats to Validity
1 parent 5293b95 commit f722dc8

File tree

1 file changed

+8
-23
lines changed

1 file changed

+8
-23
lines changed

paper.tex

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ \subsection{ReactiveX and RxJS}
115115
\section{Interviews and War Stories}
116116
\label{sec:interviews}
117117

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.
119119

120120
\subsection{Informal Interviews}
121121

@@ -325,7 +325,7 @@ \subsection{Integration}
325325

326326
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.
327327

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.
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.
329329

330330
\subsection{Other Areas of Improvement}
331331

@@ -334,33 +334,18 @@ \subsection{Other Areas of Improvement}
334334
\section{Threats to Validity}
335335
\label{sec:threats}
336336

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.
346338

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.
347340

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.
354344

355345
\section{Conclusion}
356346
\label{sec:conclusion}
357347

358-
\begin{itemize}
359-
\item Recap Past Developments in RP Debugging
360-
\item Recap proposed solution
361-
\item Whats next in PA2?
362-
\item Whats the vision for the thesis?
363-
\end{itemize}
348+
364349

365350

366351
\bibliographystyle{splncs04}

0 commit comments

Comments
 (0)