Skip to content

Commit 0e4965d

Browse files
authored
update abstract, update links for sven & janet
1 parent aab2e62 commit 0e4965d

1 file changed

Lines changed: 21 additions & 17 deletions

File tree

index.html

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,13 @@
111111

112112
</style>
113113
<title>Brains On code</title>
114-
<meta name="description" content="Scientific projects concerning program comprehension, University of Passau">
115-
<meta name="keywords" lang="en" content="Science, fMRI, Passau, Programming, Comprehension">
114+
<meta name="description" content="Scientific projects concerning program comprehension, Chemnitz University of Technology, Saarland University">
115+
<meta name="keywords" lang="en" content="Science, fMRI, Programming, Comprehension">
116116
</head>
117117
<body>
118118
<nav>
119119
<h1>Brains On Code</h1>
120-
<p>We are researchers interested in empirical software engineering from Heidelberg, Magdeburg, Passau, Raleigh, Redmond, and Weimar. We conduct behavioral studies and also basic research on program comprehension, including fMRI studies.</p>
120+
<p>We are researchers interested in empirical software engineering from Chemnitz, Magdeburg, Saarbrücken, Raleigh, and Redmond. We conduct behavioral studies and also basic research on program comprehension, including eye-tracking and fMRI studies.</p>
121121
</nav>
122122
<div id="content">
123123
<section>
@@ -128,11 +128,15 @@ <h3>What Drives the Reading Order of Programmers? An Eye Tracking Study (ICPC 20
128128
</header>
129129
<ul class="authors">
130130
<li>Norman Peitek</li>
131-
<li><a href="http://www.infosun.fim.uni-passau.de/se/people-jsiegmund.php">Janet Siegmund</a></li>
131+
<li><a href="https://www.tu-chemnitz.de/informatik/ST/professur/professor.php.en">Janet Siegmund</a></li>
132132
<li><a href="http://www.infosun.fim.uni-passau.de/se/apel/">Sven Apel</a></li>
133133
</ul>
134134
<summary>
135-
We replicated two previous eye-tracking studies to investigate the effect that source code linearity, programmer experience, and comprehension strategy have on reading order of source code. Our results indicate the linearity of source code is a major driving factor that determines programmers' reading order, while experience and comprehension strategy seem to play more minor roles.
135+
<b>Background:</b> The way how programmers comprehend source code depends on several factors, including the source code itself and the programmer. Recent studies showed that novice programmers tend to read source code more like natural language text, whereas experts tend to follow the program execution flow. But, it is unknown how the <i>linearity of source code</i> and the comprehension strategy influence programmers' <i>linearity of reading order</i>.
136+
<b>Objective:</b> We replicate two previous studies with the aim of additionally providing empirical evidence on the influencing effects of linearity of source code and programmers' comprehension strategy on linearity of reading order.
137+
<b>Methods:</b> To understand the effects of linearity of source code on reading order, we conducted a non-exact replication of studies by Busjahn et al. and Peachock et al., which compared the reading order of novice and expert programmers. Like the original studies, we used an eye-tracker to record the eye movements of participants (12 novice and 19 intermediate programmers).
138+
<b>Results:</b> In line with Busjahn et al. (but different from Peachock et al.), we found that experience modulates the reading behavior of participants. However, the linearity of source code has an even stronger effect on reading order than experience, whereas the comprehension strategy has a minor effect.
139+
<b>Implications:</b> Our results demonstrate that studies on the reading behavior of programmers must carefully select source code snippets to control the influence of confounding factors. Furthermore, we identify a need for further studies on how programmers should structure source code to align it with their natural reading behavior to ease program comprehension.
136140
</summary>
137141
<h4>Resources</h4>
138142
<ul class="resources">
@@ -147,10 +151,10 @@ <h3>Indentation: Simply a Matter of Style or Support for Program Comprehension?
147151
</header>
148152
<ul class="authors">
149153
<li>Jennifer Bauer</li>
150-
<li><a href="http://www.infosun.fim.uni-passau.de/se/people-jsiegmund.php">Janet Siegmund</a></li>
154+
<li><a href="https://www.tu-chemnitz.de/informatik/ST/professur/professor.php.en">Janet Siegmund</a></li>
151155
<li>Norman Peitek</li>
152156
<li><a href="http://www.cessor.de">Johannes C. Hofmeister</a></li>
153-
<li><a href="http://www.infosun.fim.uni-passau.de/se/apel/">Sven Apel</a></li>
157+
<li><a href="https://www.se.cs.uni-saarland.de/apel/">Sven Apel</a></li>
154158
</ul>
155159
<summary>
156160
An early study showed that indentation is not a matter of style, but provides actual support for program comprehension. In this paper, we present a non-exact replication of this study. Our aim is to provide empirical evidence for the suggested level of indentation made by many style guides. Following Miara and others, we also included the perceived difficulty, and we extended the original design to gain additional insights into the influence of indentation on visual effort by employing an eye-tracker. In the course of our study, we asked 22~participants to calculate the output of Java code snippets with different levels of indentation, while we recorded their gaze behavior. We could not find any indication that the indentation levels affect program comprehension or visual effort, so we could not replicate the findings of Miara and others. Nevertheless, our modernization of the original experiment design are a promising starting point for future studies in this field.
@@ -168,10 +172,10 @@ <h3>CodersMUSE: Multi-Modal Data Exploration of Program-Comprehension Experiment
168172
</header>
169173
<ul class="authors">
170174
<li>Norman Peitek</li>
171-
<li><a href="http://www.infosun.fim.uni-passau.de/se/apel/">Sven Apel</a></li>
175+
<li><a href="https://www.se.cs.uni-saarland.de/apel/">Sven Apel</a></li>
172176
<li>Andre Brechmann</li>
173177
<li><a href="http://www.chrisparnin.me">Chris Parnin</a></li>
174-
<li><a href="http://www.infosun.fim.uni-passau.de/se/people-jsiegmund.php">Janet Siegmund</a></li>
178+
<li><a href="https://www.tu-chemnitz.de/informatik/ST/professur/professor.php.en">Janet Siegmund</a></li>
175179
</ul>
176180
<summary>
177181
Program comprehension is a central cognitive process in programming and has been in the focus of researchers for decades, but is still not thoroughly unraveled. Multi-modal measurement methods are a way to gain a more holistic understanding of program comprehension. However, there is no proper tool support that lets researchers explore synchronized, conjoint multi-modal data, specifically designed for the needs in software engineering. In this paper, we present CodersMUSE, a prototype implementation that aims to satisfy this crucial need.
@@ -189,8 +193,8 @@ <h3>A Look into Programmers’ Heads (TSE)</h3>
189193
</header>
190194
<ul class="authors">
191195
<li>Norman Peitek</li>
192-
<li><a href="http://www.infosun.fim.uni-passau.de/se/people-jsiegmund.php">Janet Siegmund</a></li>
193-
<li><a href="http://www.infosun.fim.uni-passau.de/se/apel/">Sven Apel</a></li>
196+
<li><a href="https://www.tu-chemnitz.de/informatik/ST/professur/professor.php.en">Janet Siegmund</a></li>
197+
<li><a href="https://www.se.cs.uni-saarland.de/apel/">Sven Apel</a></li>
194198
<li><a href="http://www.cs.cmu.edu/~ckaestne/">Christian Kaestner</a></li>
195199
<li><a href="http://www.chrisparnin.me">Chris Parnin</a></li>
196200
<li>Anja Bethmann</li>
@@ -224,9 +228,9 @@ <h3>Simultaneous Measurement of Program Comprehension with fMRI and Eye Tracking
224228
</header>
225229
<ul class="authors">
226230
<li>Norman Peitek</li>
227-
<li><a href="http://www.infosun.fim.uni-passau.de/se/people-jsiegmund.php">Janet Siegmund</a></li>
231+
<li><a href="https://www.tu-chemnitz.de/informatik/ST/professur/professor.php.en">Janet Siegmund</a></li>
228232
<li><a href="http://www.chrisparnin.me">Chris Parnin</a></li>
229-
<li><a href="http://www.infosun.fim.uni-passau.de/se/apel/">Sven Apel</a></li>
233+
<li><a href="https://www.se.cs.uni-saarland.de/apel/">Sven Apel</a></li>
230234
<li><a href="http://www.cessor.de">Johannes C. Hofmeister</a></li>
231235
<li>Andre Brechmann</li>
232236
</ul>
@@ -258,7 +262,7 @@ <h3>Shorter Identifier Names Take Longer To Comprehend (EMSE 18)</h3>
258262
</header>
259263
<ul class="authors">
260264
<li><a href="http://www.cessor.de">Johannes C. Hofmeister</a></li>
261-
<li><a href="http://www.infosun.fim.uni-passau.de/se/people-jsiegmund.php">Janet Siegmund</a></li>
265+
<li><a href="https://www.tu-chemnitz.de/informatik/ST/professur/professor.php.en">Janet Siegmund</a></li>
262266
<li><a href="http://www.psychologie.uni-heidelberg.de/ae/allg/mitarb/dh/">Daniel V. Holt</a></li>
263267
</ul>
264268
<summary>
@@ -279,7 +283,7 @@ <h3>Shorter Identifier Names Take Longer To Comprehend (SANER 17)</h3>
279283
</header>
280284
<ul class="authors">
281285
<li><a href="http://www.cessor.de">Johannes C. Hofmeister</a></li>
282-
<li><a href="http://www.infosun.fim.uni-passau.de/se/people-jsiegmund.php">Janet Siegmund</a></li>
286+
<li><a href="https://www.tu-chemnitz.de/informatik/ST/professur/professor.php.en">Janet Siegmund</a></li>
283287
<li><a href="http://www.psychologie.uni-heidelberg.de/ae/allg/mitarb/dh/">Daniel V. Holt</a></li>
284288
</ul>
285289
<summary>
@@ -300,10 +304,10 @@ <h4>Resources</h4>
300304
<h3>Measuring Neural Efficiency of Program Comprehension (ESEC/FSE 17)</h3>
301305
</header>
302306
<ul class="authors">
303-
<li><a href="http://www.infosun.fim.uni-passau.de/se/people-jsiegmund.php">Janet Siegmund</a></li>
307+
<li><a href="https://www.tu-chemnitz.de/informatik/ST/professur/professor.php.en">Janet Siegmund</a></li>
304308
<li>Norman Peitek</li>
305309
<li><a href="http://www.chrisparnin.me">Chris Parnin</a></li>
306-
<li><a href="http://www.infosun.fim.uni-passau.de/se/apel/">Sven Apel</a></li>
310+
<li><a href="https://www.se.cs.uni-saarland.de/apel/">Sven Apel</a></li>
307311
<li><a href="http://www.cessor.de">Johannes Hofmeister</a></li>
308312
<li><a href="http://www.cs.cmu.edu/~ckaestne/">Christian Kaestner</a></li>
309313
<li><a href="http://www.andrewbegel.com">Andrew Begel</a></li>

0 commit comments

Comments
 (0)