Professional Documents
Culture Documents
2, FEBRUARY 2022
Abstract—Context. Mindfulness is a meditation technique whose main goal is keeping the mind calm and educating attention by
focusing only on one thing at a time, usually breathing. The reported benefits of its continued practice can be of interest for Software
Engineering students and practitioners, especially in tasks like conceptual modeling, in which concentration and clearness of mind are
crucial. Goal. In order to evaluate whether Software Engineering students enhance their conceptual modeling performance after
several weeks of mindfulness practice, a series of three controlled experiments were carried out at the University of Seville during three
consecutive academic years (2013–2016) involving 130 students. Method. In all the experiments, the subjects were divided into two
groups. While the experimental group practiced mindfulness, the control group was trained in public speaking as a placebo treatment.
All the subjects developed two conceptual models based on a transcript of an interview, one before and another one after the treatment.
The results were compared in terms of conceptual modeling quality (measured as effectiveness, i.e., the percentage of model elements
correctly identified) and productivity (measured as efficiency, i.e., the number of model elements correctly identified per unit of time).
Results. The statistically significant results of the series of experiments revealed that the subjects who practiced mindfulness developed
slightly better conceptual models (their quality was 8.16 percent higher) and they did it faster (they were 46.67 percent more productive)
than the control group, even if they did not have a previous interest in meditation. Conclusions. The practice of mindfulness improves
the performance of Software Engineering students in conceptual modeling, especially their productivity. Nevertheless, more
experimentation is needed in order to confirm the outcomes in other Software Engineering tasks and populations.
Index Terms—Mindfulness, conceptual modeling, experiment replication, family of experiments, software engineering education
1 INTRODUCTION
HERE is a growing interest in the Software Engineering enhancing mental clarity, thus improving problem–solving
T community about the influence of psychological aspects
on the software process. Recent works have studied the
capabilities [8], [9]. Lately, mindfulness has entered the main-
stream media, getting the attention not only of many people
impact, among others, of motivation [1], emotional intelli- but also of several relevant companies, including Google, Intel
gence [2], moods and emotions [3] and being in the zone, also and Goldman Sachs among others [10], [11].
known as flow [4]. Remarkably, developers perceive their Considering the reported benefits of mindfulness on
days as productive when they complete many or big tasks several cognitive processes, educators around the world
without significant interruptions or context switches [5]. have begun to use it as a learning tool for students across a
External interruptions can be avoided by switching off mobile wide variety of age and education levels [12], including
phones and messaging applications, but internal interrup- higher education [13]. In our case, after teaching Require-
tions due to lack of concentration or mind wandering are ments Engineering for more than 20 years, we think that
sometimes difficult to deal with in stressful environments. our Software Engineering students, i.e., future software
In 1979, Jon Kabat–Zinn started to apply a meditation developers, can also benefit from practicing mindfulness.
technique—known as mindfulness—as a therapeutic treatment We have focused on Requirements Engineering because of
for stress. His first two books about mindfulness and its bene- our research and professional experience in the topic and
fits began its popularization in Western countries in the 1990s because we teach related courses. Among the different tasks
[6], [7]. Among other effects such as the reduction of symp- in Requirements Engineering, we have chosen conceptual
toms associated with stress, anxiety or insomnia, mindfulness modeling because we think that some of the reported
has been reported to be useful for educating attention and enhancements due to the practice of mindfulness such as
sustained attention [14], working memory [15], equanim-
ity,1 and mental clarity [16] could help our students to build
Beatriz Bern
ardez, Amador Dur an, Jose A. Parejo, and Antonio Ruiz–Cortes
are with the E.T.S.I. Inform atica, Universidad de Sevilla, 41012 Sevilla, up complex mental representations of problems such as
Spain. E-mail: {beat, amador, japarejo, aruiz}@us.es. those needed during conceptual modeling and, probably,
Natalia Juristo is with the E.T.S.I. Inform atica, Universidad Politecnica de other Software Engineering tasks.
Madrid, 28040 Madrid, Spain. E-mail: natalia@fi.upm.es.
Manuscript received 23 Oct. 2019; revised 26 Mar. 2020; accepted 20 Apr.
2020. Date of publication 1 May 2020; date of current version 14 Feb. 2022. 1. Equanimity is related to response inhibition and emotion regula-
(Corresponding author: Beatriz Bern ardez.) tion processes [16], which could improve conceptual modeling perfor-
Recommended for acceptance by A. Begel. mance helping students to deal with frustrations in figuring out the
Digital Object Identifier no. 10.1109/TSE.2020.2991699 correct solution.
0098-5589 ß 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See ht_tps://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
BERNARDEZ ET AL.: EFFECTS OF MINDFULNESS ON CONCEPTUAL MODELING PERFORMANCE: A SERIES OF EXPERIMENTS 433
Fig. 1. Iterative process of refinement and improvement of the series of controlled experiments reported in this article.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
434 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 48, NO. 2, FEBRUARY 2022
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
BERNARDEZ ET AL.: EFFECTS OF MINDFULNESS ON CONCEPTUAL MODELING PERFORMANCE: A SERIES OF EXPERIMENTS 435
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
436 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 48, NO. 2, FEBRUARY 2022
Fig. 3. Experimental processes across the series of experiments. G1 and G2 are the experimental and control groups respectively.
3.3.2 Student Recruitment problem domain concepts, the way they currently perform
Student recruitment took place during the third week of the their business tasks and their expectations about the informa-
first semester. It consisted of a motivating presentation tion system to be developed. An excerpt from one of the exer-
about (i) participating voluntarily in the ongoing research, cises is shown in Fig. 4.
(ii) the personal and professional benefits of learning non– The steps taken during the performance of this task were
technical skills such as mindfulness and public speaking, the following:
(iii) the expected commitment as a participant, i.e., attend- 1) The interview transcript and two blank sheets of
ing the workshop sessions and doing both conceptual paper are handed in to the students.
modeling exercises, and (iv) the 5 percent bonus for doing 2) A volunteer is requested among the students to read
so, i.e., half a point on a 10–point scale, which was granted the transcript aloud together with the professor,
only if the student passed the ISEIS course. After the initial each of them playing the role of the requirements
presentation, all the students filled out manually a question- engineer and the customer respectively.
naire in which they stated their interest in the proposed 3) The students write down the beginning time of the
workshops and their degree of commitment. exercise and start developing the conceptual model
It is worthwhile to mention that in order to avoid bias, the by creating a draft of the explicit and implicit infor-
concept of being subjects of an ongoing experiment was inten- mation requirements in the interview transcript.
tionally not mentioned either during the recruitment or dur- Then, they identify the model elements and develop
ing the experiment runs. They were informed that they could the corresponding UML class diagrams.
participate in the ongoing research—without specifying goals 4) Once they have finished, the students write down
or topics of the research—and that the training workshops the ending time and hand their exercises and the
were interesting for their professional lives, not mentioning interview transcript out to the professor.
that they could improve their conceptual modeling perfor-
mance in any way. They were also informed of the two
3.3.4 Treatment Administration
requirements to obtain the bonus. The first one was to perform
some conceptual modeling exercises during the scheduled The next week after the pre–treatment exercise, all subjects
lessons, although their ISEIS grades would not be affected for attended an introductory seminar about the workshop corre-
the results. The second requirement was to attend at least sponding to their groups. Those seminars took about one
75 percent of the workshop sessions, which would be con- hour and they were delivered out of ordinary schedule. Then,
trolled using the sign–in sheets designed for that purpose. the treatment sessions were delivered during the recess
between classes and took place always in the same conditions
for each group, i.e., same classroom, same hour.
3.3.3 Task 1: Pre–Treatment Exercise In the mindfulness workshops, the sessions were face–
At the end of the fifth week of the semester, the two groups of to–face, four days a week. All the sessions followed the
subjects did the pre–treatment exercise the same day during a same dynamics: the students and the researcher responsible
2–hour lesson. The aim of the exercise was to develop a con- for conducting the session met in a classroom; they all sat
ceptual model after analyzing a transcript of an interview in down, lights were turned off and curtains were drawn let-
which a requirements engineer asks a customer about some ting only some dim light in the room; when they all were in
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
BERNARDEZ ET AL.: EFFECTS OF MINDFULNESS ON CONCEPTUAL MODELING PERFORMANCE: A SERIES OF EXPERIMENTS 437
Fig. 4. Excerpt from one of the conceptual modeling exercises (ERASMUS) used in the series of experiments (borrowed from [18]).
silence, an alarm was programmed; during the first five successfully in our Requirements Engineering
minutes, the subjects were guided in their body scan; then, courses for more than 10 years and are therefore
during the remaining time, they were invited to focus solely extensively checked and reviewed.
on their breathing. Sometimes, the researcher asked “where
is your mind now?” in order to re–focus them on breathing. 3.5 Factors
In the event some students were late, they were instructed The two factors, i.e., independent variables, in the series of
to enter the room making as less noise as possible and sit on experiments are the following:
one of the chairs that were intentionally left empty near the
door. group It represents the group the subjects were assigned dur-
In the public speaking workshops, the subjects were ing the training workshops, i.e., the mindfulness group
given some basic guidelines on how to prepare a talk, some and the control group.
notions on non–verbal communication and some seminal time It represents the moment in time when the subjects
talks were commented. Later, they were invited to look for were measured by performing the conceptual model-
related videos on the Internet and to prepare a script for a ing exercises, i.e., pre–treatment and post–treatment.
public presentation on a topic of their interest.
3.6 Response Variables and Metrics
According to research questions RQ12 , conceptual model-
3.3.5 Task 2: Post–Treatment Exercise ing quality and productivity were respectively measured
Once the mindfulness workshop was finished, both groups using the response variables effectiveness and efficiency.
did the post–treatment exercise in separate classrooms. They These two variables are based on semantic quality (SEMQ ),
followed the same procedure as described for Task 1 with which refers to how faithfully the modeled system is repre-
the only difference that in the experimental group the initial sented [50]. In our case, how similar the models developed
15 minutes were dedicated to group meditation. Then, the by the students were with respect to a reference model devel-
subjects did the exercise individually. oped by the researchers. Assuming UML class diagrams as
the modeling language, model elements were considered as
3.4 Experimental Material correctly identified if there existed identical or semantically
equivalent counterparts in the reference model. The metric
The material used in the conduction of the series of experi-
for computing SEMQ was the following:
ments, available in the lab–pack at https://exemplar.us.
es/demo/BernardezMindfulnessTSE, consisted of the fol-
lowing items: CLASSKO
SEMQ ¼ CLASSOK þ ASSOCOK þ ATTROK ;
2
The motivating presentation slides used for student
recruitment. in which CLASSOK , ASSOCOK , and ATTROK are the number of
The questionnaire used for student recruitment. correctly identified classes, associations, and attributes
The seminar slides. respectively. CLASSKO is the number of incorrectly identified
The conceptual modeling exercises and their corre- classes, a correction factor introduced to penalize spurious
sponding solutions used in task 1 and task 2, about model elements. Note that since SEMQ is a ratio variable, its
ERASMUS grants and End–of–Degree (EOD) projects, minimum valid value is 0, i.e., in the rare case the expres-
which were selected from a number of conceptual sion above took a negative value, its value would be
modeling exercises that we have been using assigned to zero.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
438 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 48, NO. 2, FEBRUARY 2022
3.7.1 ISEIS Scheduled Lessons Taught to Subjects 4 RESULTS AND PROTOCOL EVOLUTION
To avoid any differences in the ISEIS lessons taught to the In this section, we discuss the differential settings (summa-
subjects, all of them had the same professors and the same rized in Table 4), the results3 (summarized in Table 5), the
content taught at the same pace. changes in protocol and operationalization (enumerated in
Table 6) and the additional design questions raised during
3.7.2 Complexity and Familiarity of the Exercises the series of experiments. For the interested reader, detailed
To properly compare the results of the conceptual modeling information on each experiment is available in [17] for
exercises before and after the treatment, they had to be of MIND#1, in [18] for MIND#2 and in the supplemental material
similar complexity and the level of familiarity of the subjects for MIND#3, available online.
with the problem domains had to be similar as well. Both
exercises were chosen with a similar complexity, which was 4.1 Differential Settings and Results of MIND#1
considered using the metrics in Table 3. Considering the As summarized in Table 4, in the baseline experiment, stu-
limited time the subjects had to develop the exercises (2 dents were assigned to groups according to their preferences
hours), unfamiliar problem domains could have caused the in order to minimize dropout. As shown in Fig. 3, the subjects
outcome to be skewed. Since all participants were potential in the control group attended the placebo public speaking
candidates for an ERASMUS grant and had to develop an EOD workshop at the same time the subjects in the experimental
project (EODP) to finish their studies, the two conceptual group attended the mindfulness sessions, so all of them felt
modeling exercises were about hypothetical information they were treated equally. The mindfulness workshop took
systems for the management of ERASMUS grants and place over 4 weeks with a duration of 10 minutes per session,
EOD projects (see the lab–pack at https://exemplar.us.es/ which seemed to be a reasonable amount of time at that
demo/BernardezMindfulnessTSE for details).
3. The results of an ANOVA test are usually reported as (F, p) pairs,
3.8 Experimental Design and Data Analysis where F is the test statistic and p is the significance level of the test, usu-
ally known as p–value. The numbers in parenthesis after F are the
Considering the experimental process and the identified degrees of freedom of the between–subjects and within–subjects factors
variables, the chosen experimental design was the 2 2 respectively.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
BERNARDEZ ET AL.: EFFECTS OF MINDFULNESS ON CONCEPTUAL MODELING PERFORMANCE: A SERIES OF EXPERIMENTS 439
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
440 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 48, NO. 2, FEBRUARY 2022
TABLE 6
Summary of Changes in the Replications (MIND#2 and MIND#3) With Respect to the Baseline Experiment (MIND#1)
Fig. 5. Box and profile plots of Conceptual Modeling effectiveness in the series of experiments.
Fig. 6. Box and profile plots of Conceptual Modeling efficiency in the series of experiments.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
BERNARDEZ ET AL.: EFFECTS OF MINDFULNESS ON CONCEPTUAL MODELING PERFORMANCE: A SERIES OF EXPERIMENTS 441
exercises, but also by the Christmas break, which would CH1 to CH3 in the experiment protocol in order to confirm the
interrupt the mindfulness sessions. Therefore, the maxi- obtained results in the second replication.
mum number of weeks was limited to six weeks, from week Besides that, both results of MIND#1–2 showed highly sig-
6 to week 11 (see Fig. 3). Regarding the duration of mindful- nificant differences in both response variables before and
ness sessions, we were limited by the 20–minute recess after the intervention (p < 0.01 in all cases). Although these
between lessons. Considering that students had to come to results might be due to the combined effect of students’
the meditation room and go back to their classrooms, mind- learning along the ISEIS course and the treatment, an addi-
fulness sessions had to be shorter than 15 minutes. tional design question was raised in order to check whether
some unnoticed characteristics of the experimental tasks,
4.3 Differential Settings and Results of MIND#2 i.e., the conceptual modeling exercises, had also had some
effect on the response variables.
The result of applying changes CH1 to CH3 in MIND#2
resulted in its differential settings consisting of a random DQ4 Do the conceptual modeling exercises used in the experi-
assignment of subjects to groups, a postponed public speak- mental tasks have any influence on the results?
ing workshop, i.e., a null treatment for the control group,
and a mindfulness workshop extended to 6 weeks with To answer this question, we decided to change the order
12–minute sessions. All the other experiment settings were of the conceptual modeling exercises in the second replica-
the same as in MIND#1. tion (see CH4 in Table 6).
In MIND#2, the tests showed similar outcomes to those of
MIND#1, i.e., a small (but close to medium) positive effect of 4.5 Differential Settings and Results of MIND#3
mindfulness on conceptual modeling effectiveness that was The only differential setting in MIND#3 with respect to
not statistically significant either (F(1,51) = 2.908, p = 0.094) MIND#2 was the swapping of the pre– and post–treatment
and a large effect that was again highly significant on effi- exercises, i.e., the former was about EOD projects and the
ciency (F(1,51) = 8.698, p < 0.01). latter about ERASMUS grants.
As can be seen in Figs. 5a–5b and 6a–6b, the absolute In MIND#3, the mixed–model ANOVA tests showed similar
values of effectiveness and efficiency in MIND#2 were lower results to those of MIND#2, i.e., an almost medium but small
than in MIND#1. To identify whether there were significant effect of mindfulness on effectiveness that was not statisti-
differences between MIND#1 and MIND#2 subjects, two cally significant (F(1,43) = 2.614, p = 0.113), and a large effect
two–sample t–tests were performed and highly significant on efficiency that was highly significant (F(1,43) = 61.602,
differences were detected in both response variables, i.e., p < 0.01).
the conceptual modeling performance of the sample in Nevertheless, as shown in Figs. 5c–6c, the average effec-
MIND#1 was significantly better than in MIND#2. Consider- tiveness in the post–treatment exercise was worse than in
ing that the contents and pace of the ISEIS lessons were the pre–treatment exercise, and the efficiency increased for
the same in both experiments, and that the average grade the subjects who practiced mindfulness but it decreased
and the passing percentage were 6.2 and 81 percent in subtly for the others. Considering DQ4 , we interpreted this
MIND#1 whereas they were 5.2 and 73 percent respectively result was likely due to the fact that the EODP exercise was
in MIND#2, the detected dissimilarity was attributed to the somehow easier to solve for the subjects than the ERASMUS
intrinsic students’ variability on each academic year and exercise, despite their similar complexity measures (see
the random sampling effect [56] due to the difference of sam- Table 3), i.e., that the conceptual modeling exercises—or at
ple sizes between MIND#1 and MIND#2 (32 and 53 subjects least, the order in which they were performed—might have
respectively). had a relevant influence on the experiment outcomes. How-
With respect to the design questions about the rele- ever, the practice of mindfulness still seemed to be benefi-
vance of the students’ motivation (DQ1 ), the public speak- cial, since the experimental group scored higher than the
ing workshop being an actual placebo (DQ2 ) and the control group, i.e., their effectiveness was impacted less by
treatment being long enough (DQ3 ), and considering (i) the conceptual modeling exercises, and their efficiency
that the dropout percentage was lower in MIND#2 (33.33 increased after the treatment whereas it decreased slightly
percent) than in MIND#1 (56.00 percent, see Dropout para- for the control group.
graph in Section 6.2); and (ii) that the outcomes were sim-
ilar not only in statistical significance but also in effect 5 JOINT ANALYSIS
sizes (see Table 5), we concluded that, in MIND#2, there
Given the results of the individual experiments, since the
was no evidence to consider either students’ initial moti-
power of statistical tests is strongly reinforced when the
vation or the effect of the public speaking workshop as
sample size increases, we decided to perform a joint analy-
relevant factors. Similarly, there was also no evidence to
sis of the data to test (i) whether the improvement in con-
consider that increasing the duration of the mindfulness
ceptual modeling effectiveness was actually so subtle or just
workshop and sessions from 4 to 6 weeks and 10 to 12
negligible; and (ii) whether the order in which the concep-
minutes respectively was a relevant factor.
tual modeling exercises were performed actually had the
influence questioned in DQ4 .
4.4 Protocol Evolution after MIND#2 We used the two more common approaches to the joint
In spite of the outcomes of MIND#2 regarding design questions analysis of a series of experiments [57], i.e., pooled data meta–
DQ1 (students’ motivation), DQ2 (placebo control condition) analysis, in which the data of several studies are analyzed as
and DQ3 (duration of treatment), we decided to keep changes if they come from a single study; and aggregated data meta–
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
442 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 48, NO. 2, FEBRUARY 2022
analysis, which usually focuses on the analysis of the effect impact in all the experiments, as can be seen in the medians
size and its variation among studies. of both response variables (columns 4 and 10, rows 23–28).
5.1 Pooled Data Meta–Analysis 5.1.4 Hypothesis Testing for Pooled Data
In pooled data meta–analysis, the datasets from individ- After performing the normality and homoscedasticity tests
ual studies are combined but introducing moderator varia- to determine the applicability of either parametric or non–
bles to study the strength of the relationship between parametric statistical tests, two mixed–model ANOVA s were
factors and response variables. Apart from improving the carried out for each response variable.7
power of statistical tests, the increased sample size in this On one hand, consistently with the analysis performed in
kind of meta–analysis enables the detection of smaller sig- the individual experiments, a 2(group) 2(time) mixed–
nificant effects. model ANOVA was carried out to observe the effect of the
treatment as described by the group *time interaction.
5.1.1 Moderator Variables for Pooled Data On the other hand, with the goal of answering DQ4 , a
One moderator variable, ord, representing the order in three–factor 2(ord) 2(group) 2(time) mixed–model
which the conceptual modeling exercises were performed ANOVA was conducted to observe the effect of the order and
in each experiment,6 was introduced to study its potential its influence on the effect of the treatment, as described by
influence on the results, as questioned in DQ4 . The two lev- the ord *time and ord *group *time interactions respectively.
els for this moderator variable were ERASMUS !EODP and In the light of the results of the three–factor ANOVA, two
EODP!ERASMUS. additional analyses were performed for each response vari-
able. The first one was a Bayesian analysis to test whether
the triple ord *group *time interaction was negligible or not.
5.1.2 Hypotheses for Pooled Data Meta–Analysis
The second one was a 2(group) 2(time) mixed–model
Considering the moderator variable introduced, the pooled ANCOVA with ord as a covariate to study the effect of the
data meta–analysis tests all the hypotheses in Section 3.9 treatment while controlling for the effect of the order.
together with the following ones:
Tests for Conceptual Modeling Effectiveness. The results of the
H0;5 : There is no difference in the conceptual modeling 22 mixed–model ANOVA in Table 8 show the most relevant
effectiveness between the subjects who performed the finding of the pooled data meta–analysis, namely that the
exercises in the ERASMUS!EODP order and those who practice of mindfulness has a small but statistically significant
performed them in the inverse order. effect on conceptual modeling effectiveness, as described by
H0;6 : There is no difference in the conceptual modeling effi- the group *time interaction (F(1,128) = 4.341, p < 0.05). This
ciency between the subjects who performed the exer- relevant finding contrasts with the results of the three individ-
cises in the ERASMUS !EODP order and those who ual studies, where the observed practical difference in effec-
performed them in the inverse order. tiveness did not reach statistical significance, probably due to
the combination of small effects and sample sizes. This out-
come shows how the increased sample size in a pooled data
5.1.3 Descriptive Statistics of Pooled Data
meta–analysis can detect small effects that go unnoticed in iso-
The descriptive statistics of the pooled data under different lated experiments.
experimental conditions are shown in Table 7 and the distri- Regarding the effect of the order, the results of the
butions of the response variables are depicted as box plots 2 2 2 mixed–model ANOVA in Table 9 show that, altho-
in Figs. 7 and 8, where it can be seen that after the interven- ugh it has a highly significant effect, as described by the ord
tion, the maximum, minimum, medians and intermediate *time interaction (F(1,126) = 75.685, p < 0.01), its interaction
quartiles have higher values in the mindfulness group than with the effect of the treatment, as described by the triple
in the control group. ord *group *time interaction (F(1,126) = 0.256, p = 0.614), is
In the case of effectiveness, Table 7 shows a moderate not significant. These results led us to think that the
increase of 8.16 percent of the mindfulness group with observed improvement in conceptual modeling effective-
respect to the control group (column 2, rows 15 and 16), ness might be independent of any combination of the order
whereas for efficiency the observed increase is 46.67 percent in which the exercises were performed. To discard the effect
(column 8, same rows). This large difference in efficiency of such combination, a Bayesian analysis was carried out
can be also seen in Fig. 8, where the bottom of the post– comparing models with and without the triple interaction,
treatment box of the mindfulness group has almost the obtaining a value of 3.37 3.75 percent for the Bayes factor
same value than the top of the same box of the control B10 , which constitutes a substantial8 evidence for supporting
group, i.e., after the intervention, approximately 75 percent the model without the triple interaction over the others, i.e.,
of the subjects who practiced mindfulness were more effi- the observed effects of mindfulness are likely to be
cient than 75 percent of the subjects who did not.
Note also that both response variables were on average
7. Other additional analyses were performed but are not included in
higher for the EODP exercise than for the ERASMUS exercise this section for the sake of brevity. They are available in the lab–pack
(columns 2 and 8, rows 1–2), as questioned in DQ4 . Never- and their results are commented in the supplemental material, available
theless, it is also remarkable that mindfulness had a positive online, for the interested reader.
8. According to [58], values of B10 between 1 and 3.2 constitute anec-
dotal evidence, between 3.2 and 10 substantial evidence, between 10 and
6. Hereinafter referred to as the order for the sake of readability. 100 strong evidence, and values above 100 constitute decisive evidence.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
BERNARDEZ ET AL.: EFFECTS OF MINDFULNESS ON CONCEPTUAL MODELING PERFORMANCE: A SERIES OF EXPERIMENTS 443
TABLE 7
Descriptive Statistics of Conceptual Modeling Effectiveness and Efficiency per Experimental Condition in Pooled Data
PRE stands for pre–treatment, POST for post–treatment, PS for public speaking, MF for mindfulness, EO for ERASMUS- > EODP, and OE for
EODP!ERASMUS.
Fig. 7. Box plot of Conceptual Modeling effectiveness in pooled data. Fig. 8. Box plot of Conceptual Modeling efficiency in pooled data.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
444 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 48, NO. 2, FEBRUARY 2022
TABLE 8 TABLE 11
2 (group)2 (time) Mixed–model ANOVA of Conceptual 2 (group)2 (time) Mixed–Model ANOVA of Conceptual Modeling
Modeling Effectiveness in Pooled Data Efficiency in Pooled Data
Source of Sum of DF Mean F Sig. h2p Source of Sum of DF Mean F Sig. h2p
variation Squares Square variation Squares Square
time 0.353 1 0.353 21.514 0.000 0.144 time 0.946 1 0.946 104.862 0.000 0.450
group *time 0.071 1 0.071 4.341 0.039 0.033 group *time 0.272 1 0.272 30.125 0.000 0.191
Error 2.098 128 0.016 Error 1.154 128 0.009
TABLE 9 TABLE 12
2 (group)2 (time)2 (ord) Mixed–Model ANOVA of Conceptual 2 (group)2 (time)2 (ord) Mixed–Model ANOVA of Conceptual
Modeling Effectiveness in Pooled Data Modeling Efficiency in Pooled Data (with ord)
Source of Sum of DF Mean F Sig. h2p Source of Sum of DF Mean F Sig. h2p
variation Squares Square variation Squares Square
time 0.086 1 0.086 8.240 0.005 0.061 time 0.615 1 0.615 82.263 0.000 0.395
group *time 0.059 1 0.059 5.648 0.019 0.043 group *time 0.269 1 0.269 36.008 0.000 0.222
ord *time 0.786 1 0.786 75.685 0.000 0.375 ord *time 0.208 1 0.208 27.857 0.000 0.181
ord *group *time 0.003 1 0.003 0.256 0.614 0.002 ord *group *time 0.005 1 0.005 0.617 0.434 0.005
Error 1.308 126 0.010 Error 0.943 126 0.007
TABLE 10 TABLE 13
2 (group)2 (time) Mixed–Model ANCOVA of Conceptual Modeling 2 (group)2 (time) Mixed–model ANCOVA of Conceptual Modeling
Effectiveness in Pooled Data With ord as a Covariate Efficiency in Pooled Data with ord as a covariate
Source of Sum of DF Mean F Sig. h2p Source of Sum of DF Mean F Sig. h2p
variation Squares Square variation Squares Square
time 0.085 1 0.085 8.259 0.005 0.061 time 0.617 1 0.617 82.670 0.000 0.394
ord *time 0.788 1 0.788 76.322 0.000 0.375 ord *time 0.207 1 0.207 27.797 0.000 0.180
group *time 0.074 1 0.074 7.126 0.009 0.053 group *time 0.274 1 0.274 36.748 0.000 0.224
Error 1.310 127 0.010 Error 0.947 127 0.010
independent of the order in which the conceptual modeling described by the group *time interactions in Tables 11, 12, and
exercises were performed. 13, where p < 0.01 and h2p > 0.014 in all cases.
Finally, in order to remove the effect of no–interest of the Concerning the effect of the order, the results were con-
order, a 2 2 mixed–model ANCOVA with ord as a covariate sistent with those obtained for effectiveness, i.e., it has a
[59] was conducted and its results are shown in Table 10. highly significant effect but its interaction with the effect of
Note that when the effect of the order is controlled, not only the treatment is not significant, as described by the ord *time
the results are consistent with the previous ones, but also (F(1,126) = 27.857, p < 0.01) and the ord *group *time interac-
that the effect of the treatment is bigger than in Tables 8 and tions (F(1,126) = 0.617, p = 0.434) in Table 12. As for effec-
9, although small according to [55]. Note also that the effect tiveness, a Bayesian analysis was also conducted and its
of mindfulness is not only significant as in Tables 8 and 9, results supported the model without the triple interaction
but highly significant, as described by the group *time inter- with substantial evidence (B10 = 3.05 3.82 percent). The
action (F(1,127) = 7.126, p < 0.01). subsequent ANCOVA analysis with ord as covariate confirmed
With respect to DQ4 , the previous results confirm our ini- the previous results with a large highly significant effect of
tial interpretation of the difference of results of MIND#3 with mindfulness (F(1,127) = 36.748, p < 0.01).
respect to MIND#1–2, i.e., that the ERASMUS exercise was more
difficult to solve for the subjects than the EODP exercise, as
5.2 Aggregated Data Meta–Analysis
commented in Section 4.5. Nevertheless, the same results
confirm that, despite the observed difference in the solving The results of the aggregated data meta–analysis for the
difficulty of the exercises, the effect of mindfulness on con- change from pre–treatment to post–treatment are shown in
ceptual modeling effectiveness is small but statistically Tables 14 and 15 as forest plots [60] for both response varia-
significant. bles. Each line shows the sample size, mean, and standard
deviation for the experimental and control groups of each
Tests for Conceptual Modeling Efficiency. Regarding efficiency, study, together with a plot diagram in which each line
all the obtained results of the statistical tests are consistent depicts the 95 percent–confidence interval of the effect size
with the previous results of the individual experiments, con- estimate, measured as the standardized mean difference
firming a large and highly significant effect of mindfulness, as (SMD), also known as Cohen’s d [61]. The weight of each
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
BERNARDEZ ET AL.: EFFECTS OF MINDFULNESS ON CONCEPTUAL MODELING PERFORMANCE: A SERIES OF EXPERIMENTS 445
TABLE 14
Forest Plot of the Change from Pre–Treatment to Post–Treatment in Conceptual Modeling Effectiveness in Aggregated Data
TABLE 15
Forest Plot of the Change from Pre–Treatment to Post–Treatment in Conceptual Modeling Efficiency in Aggregated Data
study is represented as a proportional square centered on individual experiment but also for the whole series of
the mean effect size and the numerical counterparts of the experiments where appropriate.
plot diagram are shown in the last three columns. In the
fourth line, the estimate of the overall effect size is repre- 6.1 Conclusion Validity
sented by a dashed vertical line and its confidence interval
The conclusion validity is concerned with the statistical rela-
as a diamond, considering 0 in the horizontal axis as the
tionship between the treatment and the outcome. In MIND#1,
line of no effect.
the main threat to conclusion validity was the small size of
Regarding effectiveness, the results of each individual
the sample, which was also one of the main reasons for the
experiment for the effect of mindfulness are non–negligible
subsequent replications. Nevertheless, although small, the
but not statistically significant, since the intervals contain
sample size was acceptable for the statistical tests applied,
the line of no effect. The confidence intervals for each exper-
as described in [62], and all the assumptions of each test
iment are therefore consistent with the results in Section 4.
were verified before their application. In both replications,
Nevertheless, when considering the overall results, the posi-
the sample size was significantly larger than in MIND#1,
tive effect of mindfulness on effectiveness is medium9 and
thus addressing this threat.
statistically highly significant because it does not contain
The application of pooled data meta–analysis has con-
the line of no effect and p < 0.01. Specifically, the overall
tributed also to neutralize this threat since the data of the
effect (row 4) is consistent with the results in the pooled
series of experiments were treated as a single, larger sample.
data meta–analysis, where the results become significant
Moreover, the assumptions of the applied statistical tests
when considering the increased sample size.
were always verified in both pooled and aggregated meta–
In the case of efficiency, the outcomes of the aggregated
analyses.
data meta–analysis are also consistent with the previous
results, showing also a highly significant (p < 0.01), very
large positive effect of mindfulness. 6.2 Internal Validity
Internal validity is concerned with the treatment—and no
other uncontrolled variable—being the cause of the out-
6 THREATS TO VALIDITY come. Concerning the experiments in the series, the identi-
Wohlin et al. [49] provide a thorough compilation of threats fied threats according to [49] are commented below.
to the validity of empirical studies in Software Engineering. History. Since both groups performed the experimental
In this section, such threats are analyzed and the actions tasks simultaneously, without any significant incident, this
performed to mitigate them are described not only for each threat was neutralized for all the experiments in the series.
Maturation. In each experiment, both groups maturated
9. The thresholds when the effect size is estimated using Cohen’s d simultaneously with respect to their knowledge in concep-
are 0.20 for small, 0.50 for medium, 0.80 for large and 1.20 for very large. tual modeling, since they all attended the same number of
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
446 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 48, NO. 2, FEBRUARY 2022
ISEIS lessons with the same professor and the same content
between the pre– and post–-treatment exercises. Therefore,
this threat was also neutralized for all the experiments in
the series.
Dropout. In order to reduce this threat, the students were
offered a half–a–point bonus for participating in every
experiment, as commented in Section 3.3.2. Considering the
difference between the students who showed interest in
participating in the experiments and those in the final
samples plus the 6 repeater students who were discarded
(see Section 3.2), the observed dropout percentages were
56.00 percent in MIND#1, 33.33 percent in MIND#2 and
33.80 percent in MIND#3.
The large number of participants who dropped out of the
study might suggest that the bonus offered for participating
was not motivating enough for our students. Another possible
cause of the large dropout rates might be the work overload
experienced by our students, which makes some of them
abandon the ISEIS subject itself until the September call or
even until the next academic year. These overloaded students
would have participated at the beginning of the experiment Fig. 9. Profile plots and 95 percent confidence intervals of response vari-
ables in MIND#1 (from [17]).
but certainly they would have not finished the experimental
tasks, thus increasing the dropout rate. With respect to the dif-
ferent moments of drop–out among the three experiments, verified, as commented above. Third, the potentially higher
we think it is related to the specific assignment deadlines of motivation of the experimental group was discarded after
concurrent subjects, which varies among academic years. checking that the dropout was also similar in both groups,
Selection & Assignment Bias. In both replications, the selec- as shown in Table 2.
tion and assignment of subjects to groups were random, Another relevant threat to the internal validity was the
which usually neutralizes this threat. In MIND#1, the subjects unexpected difference in the solving difficulty of the con-
were assigned to groups according to their preferences, so ceptual modeling exercises observed when their order was
the authors performed a crosscheck by computing a one– swapped in MIND#3. Considering the results of the pooled
way ANOVA test on the measures of the pre–treatment exer- data meta–analysis in Section 5.1, the difference between
cise response variables (see Fig. 9). The results of the test the exercises is confirmed, but it is also that there is no evi-
revealed that there was no evidence of significant differen- dence that the effect of mindfulness depends on the specific
ces between groups prior to treatment. Additionally, giving exercise to be solved by the subjects.
participants a bonus for their participation could lead to Finally, as commented in Section 3.7.1, all the subjects
self–selection bias. However, since the bonus was given to had the same professors and the same content was taught to
all participants in both treatment and control groups, such all of them at the same pace in order to avoid any difference
possible bias affected them equally and did not constitute a in their conceptual modeling training.
threat to the internal validity of the study.
Instrumentation. In order to avoid interaction of both treat- 6.3 Construct Validity
ments, a potential placebo side–effect on response variables This validity is concerned with the relation between theory
was neutralized in both replications, i.e., the public speaking and observation. Since all the experiments included two dif-
workshop took place after performing the post–treatment ferent treatments and exercises, the mono–operation bias was
exercise. The outcomes of the baseline experiment, when com- reduced because of the cause construct being completely
pared to those of the replications, suggest that the public represented. The mono–method bias was also reduced by
speaking workshop was actually a placebo in MIND#1, as considering two different response variables.10
questioned in DQ2 (see Section 4). Another instrumentation
threat to the internal validity was the scoring of the conceptual
6.4 External Validity
modeling exercises being incorrect or obtained applying dif-
ferent criteria to different subjects. To neutralize this threat, all Four threats which could limit the generalization of the out-
the exercises were blindly scored by the same experimenter. comes were identified. On one hand, the size of the inter-
With respect to the whole series of experiments, the main view transcripts might not be representative of real
threat to internal validity was including the dataset of
MIND#1 in the pooled and aggregated data meta–analyses, 10. According to [49], mono–operation bias occurs if the experiment
includes a single independent variable, case, subject or treatment,
since it was a quasi–experiment because of the non–random because the experiment may under–represent the construct and thus
assignment of subjects. However, we decided to include it not give the full picture of the theory. Mono–method bias occurs when
for three reasons. First, the results of the pre–treatment exer- using a single type of measures or observations because this involves a
cise showed that both groups started from very similar sit- risk that if this measure or observation gives a measurement bias, then
the experiment will be misleading. By involving different types of
uations on average, as can be seen in the profile plots of measures and observations they can be cross–checked against each
MIND#1 in Fig. 9. Second, this similarity was statistically other.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
BERNARDEZ ET AL.: EFFECTS OF MINDFULNESS ON CONCEPTUAL MODELING PERFORMANCE: A SERIES OF EXPERIMENTS 447
TABLE 16
Empirical Studies About the Effects of Mindfulness Training in Cognitive Abilities (based on [25])
Ref. No. of Exp. Design Data Gathering Response variables Random Control
studies Assignment condition
[66]* 4 2 simple Mindfulness & personality scales, Creativity Yes CC
2 pre–post creativity task
[14] 1 simple Dundee Stress State Questionnaire (DSSQ) Sustained attention Yes? CC
[67] 1 pre–post Perceptual and memory tasks Metacognitive ability Yes CC
[15]* 1 pre–post Graduate Records Examination (GRE) Working memory, reading Yes CC
comprehension, mind–wandering
[68] 1 pre–post ad–hoc association, originality, fluency Creativity No AC
& flexibility tasks
[69], [70] 2 pre–post Torrance Tests of Creative Thinking (TTCT) Creativity Yes AC
*
[71] 2 pre–post Einstellung water jar task Cognitive rigidity No & Yes CC
[72]* 1 pre–post Dual attention to response task (DART), Working memory, attention Yes IC & AC
Spatial and temporal attention network and cognitive flexibility
(STAN) & Stroop color-–word task
[73] 1 simple Continuous Performance Task (CPT), Memory and attention No IC
Ruff 2 & 7 Selective Attention Test &
California Verbal Learning Test (CVLT)
[74] 1 simple Subjective Time Questionnaire (STQ) & Sense of time, attention No IC
Attention Network Test (ANT)
This 3 pre–post Ad–hoc measures Conceptual modeling quality & 1 No & 2 Yes 1 AC
work* productivity & 2 CC
References with an asterisk correspond to studies carried out in academic environments. CC stands for conventional control, AC for alternative control and IC
for inactive control.
industrial problems, but they were appropriate for the avail- Engineering task is a controlled experiment on the perceived
able time for the pre– and post–treatment exercises. How- effectiveness of stand–up meetings held after 3–minute mind-
ever, we think that the intellectual processes applied during fulness sessions [46]. This study was carried out in three Dutch
conceptual modeling—potentially improved by the practice companies that had been using the Scrum agile methodology
of mindfulness—are basically the same regardless of the for at least three years. The subjects were assigned to experi-
size of the problem at hand. mental, placebo11 and null–treatment groups. The data
On the other hand, since the experimental tasks did not obtained using questionnaires after the stand–up meetings
require high levels of industrial experience, using Software revealed that there was a positive impact on the perceived
Engineering students as subjects instead of professionals effectiveness, decision–making and listening in the experimen-
could be considered as appropriate [63]. Moreover, students tal group with respect to the other groups.
are the next generation of professionals, so they are close to Although we have found only one directly related work,
the population under study [64], [65]. a selection of the 65 studies recently compiled in a meta–
The third threat to external validity was the fact that all analysis [25] about the potential benefits of mindfulness in
the subjects were Software Engineering students at the some cognitive abilities such as attention, learning, memory
University of Seville and had received similar training. or intelligence are summarized in Table 16, commented
Therefore, if the study was replicated at another institu- below and compared with our series of experiments. Notice
tion, the results may have been different due to different that all the studies that were carried out in academic envi-
training. Only an external replication can mitigate this ronments (marked with an asterisk in their reference in
threat. Table 16), took place at Social or Health Science Schools like
Finally, the external validity of the study could be threat- Education, Experimental Psychology or Medicine. None of
ened by the bias generated by giving students a bonus, mak- them took place at a School of Technology like ours.
ing the results applicable only to people with certain interests. Regarding the experimental design, most of the studies
However, if students are not interested in obtaining a substan- in Table 16 used a pre–post design, as it was our case. The
tial bonus on their grades easily, they would hardly be inter- simple design is usually adopted when subjects are experi-
ested in participating in the experiment in a totally altruistic enced meditators because there is no possibility of measur-
manner. Given that the use of an economic incentive was ing anything before the beginning of the treatment.
unfeasible, and would have constituted another form of self– With respect to the response variables in the studies in
selection anyway, we consider this threat to external validity Table 16, they are usually measured using standardized
intractable given the circumstances. questionnaires, although the high variability makes difficult
to perform meta–analyses because of the incomparability of
measures, a serious issue to promote more rigorous medita-
7 RELATED WORK tion research, as highlighted in [25], [72].
To the best of the authors’ knowledge, apart from this article
and our previous works [17], [18], the only empirical study 11. The placebo groups listened to Tango by Igor Stravinsky instead
relating mindfulness and performance on a Software of practicing mindfulness.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
448 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 48, NO. 2, FEBRUARY 2022
In most of the studies in Table 16, the subject assignment 8.2 Experimental Design
to groups was random except when organizational con- As shown in Table 16, most mindfulness studies use simple
straints made it impossible or subjects were long–term med- or pre–post experimental designs. Nevertheless, there is a
itators. For instance, [74] reported an experiment carried out relevant difference between the pre–post studies in Table 16
with 20 experienced meditators and 20 matched controls and our series of experiments. While those studies use the
without any meditation experience. same questionnaire in the pre–post measures, we cannot
Regarding the alternative treatment administered to the use the same conceptual modeling exercise because of the
control group (last column in Table 16), the meta–analysis testing effect [49], i.e., the subjects might become familiar
in [25] classified studies as those in which a mindfulness with the exercise and avoid previous mistakes in the second
group is compared with a conventional control (CC) group, measure. As a general rule, we can say that those Software
for example a waiting list, and those in which the mindful- Engineering tasks whose complexity can be measured in a
ness group is compared with an active control (AC) group, concise and objective way, are the best candidates for a con-
i.e., attentional, relaxing or resting treatment. Sometimes, trolled experiment using mindfulness. If such a task is
the alternative to the mindfulness group is an inactive control found, search for two exercises with similar complexity and
(IC) group, in which subjects are not treated. The meta– use a pre–post design. If this is not possible, consider ran-
analysis in [25] also revealed that more differences between domizing the tasks among participants in the same group to
groups were detected when using CC/IC rather than AC. deal with potential differences in solving difficulty, or use a
This finding seems reasonable because of the potential effect simple design and measure response variables only once
of the alternative treatment in AC groups. In disciplines like after the administration of the treatment.
Psychology, it usual to compare mindfulness with other One of the advantages of the pre–post design is that it
attentional techniques in order to know which one is better allows the analysis of the evolution of the task performance
and in which cases, which is not our case. over time. One of its drawbacks is that if the task itself has a
Concerning the way of practicing mindfulness during the significant effect on the outcomes and it has also a signifi-
treatment, some of the experimenters opted for once–a– cant interaction with the treatment, the results might be
week longer sessions [75] or for off–site sessions supported inconclusive. On the other hand, in both pre–post and simple
by an audio guide [32], [76]. The findings in [25] have also experimental designs, the variables that introduce nuisance
revealed that the length of mindfulness training is corre- should be identified and controlled by means of blocking
lated positively with the strength of its effects, and that the [51] when possible. For example, a different level of sub-
training should last at least 4 weeks to be effective. In our jects’ experience with the task under study. In this situation,
case, considering the limitations described in Section 4.2, we recommend using a questionnaire before the beginning
face–to–face short (10–12 minutes) daily sessions seemed of the conduction of the experiment, which allows creating
the most appropriate for facilitating student attendance, the blocks to overcome the effects of the nuisances.
and 4–6 weeks appeared to be long enough for the training
to be effective, as confirmed by our results. 8.3 Software Engineering Task Choice
Apart from the complexity–related aspects commented in
8 LESSONS LEARNED the previous section, a good Software Engineering task for a
mindfulness experiment is a task for which attention, men-
In this section, some of the lessons learned during the 3– tal clarity, and problem–solving capabilities were helpful.
year iterative process of running the series of controlled Another relevant aspect is the workload required for
experiments are commented. scoring the deliverables generated by the task, which could
be quite time–consuming. A clear recommendation about
scoring is having a reference solution to compare with and
8.1 Subject Assignment and Control Condition
clear criteria for assigning numerical values. When possible,
One of the lessons learned is that since subjects’ motivation
the scoring should be performed blindly by the same per-
does not seem to be a relevant factor, as concluded from the
son, in order to avoid different applications of the scoring
outcomes of the series of experiments described in Section 4,
criteria. In the case of conceptual modeling, it is also recom-
random assignment to groups should be used whenever
mended to have a list of synonyms for each of the concepts
possible because of its well–known advantages for statisti-
in the problem domain, as we had in our case.
cal analysis [49], [52], [77].
Ideally, automated score mechanisms such as multiple
Another lesson is that the subjects in the control group
option tests would alleviate the scoring workload, but this
should feel they are treated in the same way than the sub-
is not always possible to achieve, especially for creative
jects in the experimental group, in order to avoid any reac-
tasks such as developing conceptual models.
tivity effect [77]. For the same reason, it is important to have
control conditions as motivating as the experimental condi-
tions but without any effect on the outcomes. If such control 8.4 Mindfulness for Software Engineering Students
conditions were not available, an alternative would be using There are different approaches for integrating mindfulness
a waiting list and administering the same or similar treat- into higher education, as commented in Section 2.2. In our
ment to the control group, but once all the measures had case, considering the results of the series of experiments
been taken, i.e., having a formal null treatment condition and the positive feedback from the participating students,
although all subjects receive equally motivating treatments, we think that workshops consisting of short sessions as
as we did in the series of experiments. those described in Section 3.3.4, during a period of at least 4
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
BERNARDEZ ET AL.: EFFECTS OF MINDFULNESS ON CONCEPTUAL MODELING PERFORMANCE: A SERIES OF EXPERIMENTS 449
TABLE 17
Summary of Outcomes of the Series of Experiments Including Meta–Analyses
The data for MIND#1–3 and the pooled data meta–analysis correspond to 2(group) 2(time) mixed–model ANOVA s.
weeks, are not only a good entry level for Software Engi- that the practice of mindfulness significantly impacts not
neering students in the practice of mindfulness, but also a only conceptual modeling productivity but also quality is a
way for measuring its effects in different Software Engineer- new finding of the joint analysis. This finding has been
ing education aspects. obtained thanks to the increased sample size when process-
During the workshops, additional resources such as the ing the aggregated data, which has allowed us to uncover
Insight Timer12 or Headspace13 applications can also be rec- subtle effects that could not be observed in the isolated
ommended to the students in order to continue the practice experiments.
once the workshops are over, helping them to achieve a As future work, we want to study whether the benefits of
mindful state into their daily life. mindfulness are also applicable to other tasks in Software
Apart from the workshops, the first author has also Engineering in which being focused and having a clear
obtained positive feedback from practicing mindfulness mind is crucial, e.g., coding, debugging, formal technical
some minutes during her lessons, which can be seen not reviews, etc. Another interesting path to explore is cooperat-
only as a complementary activity to the workshops them- ing with psychologists to determine which are the most rel-
selves, but also as a dissemination action of mindfulness evant mental abilities for some Software Engineering tasks
among students. and how those abilities, such as abstraction [78], might be
improved by the practice of mindfulness.
On the other hand, some case studies in real companies
9 CONCLUSION AND FUTURE WORK are underway in order to confirm our results with professio-
In this article, we have presented a 3–year series of experi- nals. In the long term, the ultimate aim of our empirical
ments to evaluate the effect of mindfulness on the concep- studies is to define the best way to introduce the practice of
tual modeling performance of Software Engineering mindfulness both in academia and industry and develop a
students (see Table 17 for a summary of results). The series mindfulness–based productivity and stress–reduction pro-
is composed of three experiments, the baseline experiment gram as a means to achieve that goal.
and two internal replications carried out at the University
of Seville during the 2013–2016 academic years. During the
planning of the replications, some aspects of the baseline
LABORATORY PACKAGE
experiment were modified taking into account not only the The laboratory package is available at the EXEMPLAR
experimental results but also the lessons learned from each platform [79] in https://exemplar.us.es/demo/
experiment. The understanding of this evolution and the BernardezMindfulnessTSE. Apart from the experimental
resulting foundations may be useful for researchers in the material described in Section 3.4, the lab–pack also includes
area willing to carry out further replications [21]. i) descriptions of all the experiments in Scientific Experiments
In addition to the description of the followed process and Description Language (SEDL), the domain specific language
a narrative synthesis of the results, a joint analysis consist- for experiment description of the EXEMPLAR platform [80,
ing of a pooled and an aggregated data meta–analyses of Ch. 6]; ii) raw data files in CSV format; and iii) statistical
the whole series of experiments is also presented in this arti- analysis and graph–generating scripts in R.
cle. All analyses have yielded consistent results, i.e., stu-
dents who practice mindfulness get better results on the
ACKNOWLEDGMENTS
task (effectiveness) and they are more productive, i.e., they
arrive at such solutions more quickly (efficiency). The fact The authors would like to thank the ISEIS students who par-
ticipated in the experiments; the staff of the E.T.S. de Ingen-
12. https://insighttimer.com/ ierıa Inform
atica of the University of Seville for arranging
13. https://www.headspace.com/ anything we needed; Dr. M. T. G omez L opez for her kind
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
450 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 48, NO. 2, FEBRUARY 2022
cooperation during her ISEIS teaching hours; Dr. M. Murga, [17] B. Bernardez, A. Duran, J. A. Parejo, and A. Ruiz-Cort es, “A con-
trolled experiment to evaluate the effects of mindfulness in soft-
neurosurgeon and emeritus professor of Anatomy and Neu- ware engineering,” in Proc. 8th ACM/IEEE Int. Symp. Empir. Softw.
rology at the University of Seville, for his invaluable aid and Eng. Meas., 2014, pp. 17–27.
explanations on brain processes and fMRI interpretation. [18] B. Bernardez, A. Duran, J. A. Parejo, and A. Ruiz-Cort es, “An
The authors would also like to give credit to Jens T€ arning, experimental replication on the effect of the practice of mindfulness
in conceptual modeling performance,” J. Syst. Softw., vol. 136,
the creator of the meditation icon ( ) licensed as Creative pp. 153–172, 2018.
Commons CCBY in https://thenounproject.com. Last but [19] V. R. Basili et al., “The empirical investigation of perspective–
not least, we would also like to thank the anonymous based reading,” Empir. Softw. Eng., vol. 1, no. 2, pp. 133–164, 1996.
[20] F. J. Shull, J. C. Carver, S. Vegas, and N. Juristo, “The role of repli-
reviewers for their helpful and constructive suggestions on cations in empirical software engineering,” Empir. Softw. Eng., vol.
the previous versions of this work, especially with regard to 13, no. 2, pp. 211–218, 2008.
statistical analysis. This work was partially supported by [21] M. Cruz, B. Bernardez, A. Duran, J. A. Galindo, and A. Ruiz –Cortes,
the FEDER/Spanish Ministry of Science and Innovation – “Replication of studies in empirical software engineering: A system-
atic mapping study, from 2013 to 2018, ” IEEE Access, vol. 8,
Research State Agency under Project PGC2018-097265-B-I00 pp. 26 773–26 791, 2020.
and the European Commission (FEDER) and the Spanish [22] A. Santos, O. S. Gomez, and N. Juristo, “Analyzing families of
Government under projects BELI (TIN2015–70560–R), experiments in SE: A systematic mapping study,” IEEE Trans.
APOLO (US–1264651), OPHELIA (RTI2018–101204–B–C22), Softw. Eng., to be published, doi: 10.1109/TSE.2018.2864633.
[23] A. Puddicombe, Get Some Headspace. London, U.K.: Hodder and
HORATIO (RTI2018-101204–B–C21) and EKIPMENT-PLUS Stoughton, 2011.
(P18–FR–2895). [24] V. Sim on, Aware and Awake. Paris, France: Desclee De Brouwer,
2013.
[25] P. Sedlmeier, C. Loße, and L. C. Quasten, “Psychological effects of
REFERENCES meditation for healthy practitioners: An update,” Mindfulness,
vol. 9, no. 2, pp. 371–387, Apr. 2018.
[1] T. DeMarco and T. Lister, Peopleware: Productive Projects and Teams. [26] D. Goleman and R. J. Davidson, Altered Traits: Science Reveals how
Boston, MA, USA: Addison-Wesley, 2013. Meditation Changes Your Mind, Brain, and Body. London, U.K.:
[2] S. Hastie and S. Wojewoda, “Standish group 2015 chaos report – Penguin, 2017.
Q&A with jennifer lynch,” 2015. [Online]. Available: https://bit. [27] D. Vago, “Self–transformation through mindfulness: David Vago
ly/1Y6nWAv at TEDxCambridge 2017, ” 2017. [Online]. Available: https://
[3] D. Graziotin, X. Wang, and P. Abrahamsson, “Software develop- youtu.be/1nP5oedmzkM
ers, moods, emotions, and performance,” IEEE Softw., vol. 31, [28] J. Kabat-Zinn , “Mindfulness–based stress reduction MBSR,”
no. 4, pp. 24–27, Jul.-Aug. 2014. Constructivism Hum. Sci., Salve Regina University, vol. 8, no. 2,
[4] M. Csikszentmihalyi, Flow: The Psychology of Optimal Experience. pp. 73–83, 2003.
New York, NY, USA: Harper Perennial, 1991. [29] P. Grossman, L. Niemann, S. Schmidt, and H. Walach, “Mindfulness–
[5] A. N. Meyer, L. E. Barton, G. C. Murphy, T. Zimmermann, and based stress reduction and health benefits: A meta–analysis,” J. Psy-
T. Fritz, “The work life of developers: Activities, switches and chosomatic Res., vol. 57, no. 1, pp. 35–43, 2004.
perceived productivity,” IEEE Trans. Softw. Eng., vol. 43, no. 12, [30] S. L. Shapiro, J. A. Astin, S. R. Bishop, and M. Cordova,
pp. 1178–1193, Dec. 2017. “Mindfulness-based stress reduction for health care professionals:
[6] J. Kabat-Zinn, Full Catastrophe Living: Using the Wisdom of Your Results from a randomized trial,” Int. J. Stress Manage., vol. 12,
Body and Mind to Face Stress, Pain, and Illness, Hachette, United no. 2, pp. 164–176, 2005.
Kingdom, 2013. [31] D. K. Reibel, J. M. Greeson, G. C. Brainard, and S. Rosenzweig,
[7] J. Kabat-Zinn, Wherever You Go, There You Are: Mindfulness “Mindfulness–based stress reduction and health–related quality
Meditation in Everyday Life. Santa Clara, CL, USA: Hyperion, of life in a heterogeneous patient population,” General Hospital
1994. Psychiatry, vol. 23, no. 4, pp. 183–192, 2001.
[8] D. M. Davis and J. A. Hayes, “What are the benefits of mindful- [32] P. A. Poulin, C. S. Mackenzie, G. Soloway, and E. Karayolas,
ness? A practice review of psychotherapy–related research,” Psy- “Mindfulness training as an evidenced-based approach to reducing
chotherapy, vol. 48, no. 2, 2011, Art. no. 198. stress and promoting well-being among human services profes-
[9] S. Lazar, “How meditation can reshape our brains: Sara Lazar at sionals,” Int. J. Health Promotion Educ., vol. 46, no. 2, pp. 72–80, 2008.
TEDxCambridge 2011, ” 2011. [Online]. Available: https://youtu. [33] D. P. Barbezat and M. Bush, Contemplative Practices in Higher
be/m8rRzTtP7Tc Education: Powerful Methods to Transform Teaching and Learning.
[10] K. Schaufenbuel, “Bringing mindfulness to the workplace,” The Hoboken, NJ, USA: Wiley, 2013.
Kenan–Flagler Business School, Executive Development, University of [34] Center for Wellness and Health Promotion — Harvard University
North Carolina, Tech. Rep., 2014. [Online]. Available: https://unc. Health Services, “Mindfulness & meditation,” 2019. [Online].
live/2W5W0QR Available: https://bit.ly/2TbUafa
[11] H. Agnew, “’Mindfulness’ gives stressed–out bankers something [35] University of California Berkeley School of Law, “Mindfulness at
to think about,” 2014. [Online]. Available: https://on.ft.com/ berkeley law,” 2019. [Online]. Available: https://bit.ly/2RIHdx6
2RAmVFT [36] The University of Texas at Austin — Counseling and Mental
[12] J. T. Ramsburg and R. J. Youmans, “Meditation in the higher– Health Center, “MindBody labs,” 2019. [Online]. Available:
education classroom: Meditation training improves student knowl- https://bit.ly/2ba5bgC
edge retention during lectures,” Mindfulness, vol. 5, no. 4, pp. 431–441, [37] University of Cambridge, “Mindfulness at cam,” 2019. [Online].
2014. Available: https://bit.ly/2W4kiuy
[13] S. L. Shapiro, K. W. Brown, and J. A. Astin, “Toward the integra- [38] N. Barnes, P. Hattan, D. S. Black, and Z. Schuman-Olivier , “An
tion of meditation into higher education: A review of research,” examination of mindfulness–based programs in us medical
Teachers College Rec., vol. 113, no. 3, pp. 493–528, 2011. schools,” Mindfulness, vol. 8, no. 2, pp. 489–494, Apr. 2017.
[14] E. Carde~na, J. O. Sj€
ostedt, and D. Marcusson-Clavertz , “Sustained [39] M. B. Schure, J. Christopher, and S. Christopher, “Mind–body
attention and motivation in zen meditators and non-meditators,” medicine and the art of self-care: Teaching mindfulness to
Mindfulness, vol. 6, no. 5, pp. 1082–1087, 2015. counseling students through yoga, meditation, and qigong,” J.
[15] M. D. Mrazek, M. S. Franklin, D. T. Phillips, B. Baird, and Counseling Develop., vol. 86, no. 1, pp. 47–56, Winter 2008.
J. W. Schooler, “Mindfulness training improves working memory [40] N. Shachtman, Enlightenment Engineers: Meditation and Mindfulness
capacity and GRE performance while reducing mind wandering,” in Silicon Valley, San Francisco, CA, USA: WIRED Magazine, 2013.
Psychol. Sci., vol. 24, no. 5, pp. 776–781, May 2013. [41] Search Inside Yourself Leadership Institute, “Search inside your-
[16] D. Vago and S. David, “Self–awareness, self–regulation, and self program impact report,” 2019. [Online]. Available: https://
self–transcendence (S–ART): A framework for understanding bit.ly/2LUMNdb
the neurobiological mechanisms of mindfulness,” Front. Hum. [42] C.-M. Tan, Search Inside Yourself. Boston, MA, USA: Addison–
Neurosci., vol. 6, 2012, Art. no. 296. Wesley, 2012.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
BERNARDEZ ET AL.: EFFECTS OF MINDFULNESS ON CONCEPTUAL MODELING PERFORMANCE: A SERIES OF EXPERIMENTS 451
[43] C. Kelly, “O.k., Google, take a deep breath,” 2012. [Online]. Avail- [70] X. Ding, Y.-Y. Tang, Y. Deng, R. Tang, and M. I. Posner, “Mood
able: https://nyti.ms/2QjiY79 and personality predict improvement in creativity due to medita-
[44] S. Matook and K. Kautz, “Mindfulness and agile software devel- tion training,” Learn. Indiv. Differ., vol. 37, pp. 217–221, 2015.
opment,” in Proc. 19th Australas. Conf. Inf. Syst., 2008, pp. 638–647. [71] J. Greenberg, K. Reiner, and N. Meiran, “Mind the trap: Mindful-
[45] R. Vidgen and X. Wang, “Coevolving systems and the organiza- ness practice reduces cognitive rigidity,” PloS One, vol. 7, no. 5,
tion of agile software development,” Inf. Syst. Res., vol. 20, no. 3, 2012, Art. no. e36206.
pp. 355–376, Sep. 2009. [72] C. G. Jensen, S. Vangkilde, V. Frokjaer, and S. G. Hasselbalch,
[46] P. den Heijer, W. Koole, and C. J. Stettina, “Don’t forget to breathe: “Mindfulness training affects attention–or is it attentional effort?”
A controlled trial of mindfulness practices in agile project teams,” J. Exp. Psychol.: General, vol. 141, no. 1, 2012, Art. no. 106.
in Proc. Int. Conf. Agile Softw. Develop., 2017, pp. 103–118. [73] E. L. Lykins, R. A. Baer, and L. R. Gottlob, “Performance-based
[47] A. Jedlitschka, M. Ciolkowski, and D. Pfahl, Guide to Advanced tests of attention and memory in long-term mindfulness medita-
Empirical Software Engineering. Berlin, Germany: Springer, 2008, tors and demographically matched nonmeditators,” Cognitive
ch. Reporting experiments in Software Engineering, pp. 201–228. Therapy Res., vol. 36, no. 1, pp. 103–114, 2012.
[48] J. C. Carver, “Towards reporting guidelines for experimental [74] E. Sch€ otz, S. Otten, M. Wittmann, S. Schmidt, N. Kohls, and
replications: A proposal,” in Proc. 1st Int. Workshop Replication K. Meissner, “Time perception, mindfulness and attentional
Empir. Softw. Eng., 2010, pp. 2–5. capacities in transcendental meditators and matched controls,”
[49] C. Wohlin, P. Runeson, M. H€ ost, M. C. Ohlsson, B. Regnell, and Pers. Indiv. Differ., vol. 93, pp. 16–21, 2016.
A. Wesslen, Experimentation in Software Engineering: An Introduc- [75] S. L. Shapiro, G. E. Schwartz, and G. Bonner, “Effects of mindful-
tion. Berlin, Germany: Springer, 2012. ness-based stress reduction on medical and premedical students,”
[50] M. Genero, A. Fern andez-Saez, J. Nelson, G. Poels, and M. Piattini, J. Behavioral Medicine, vol. 21, no. 6, pp. 581–599, 1998.
“A systematic literature review on the quality of UML models,” [76] A. P. Jha, E. A. Stanley, A. Kiyonaga, L. Wong, and L. Gelfand,
J. Database Manage., vol. 22, no. 3, pp. 46–70, 2012. “Examining the protective effects of mindfulness training on
[51] N. Juristo and A. M. Moreno, Basics of Software Engineering Experi- working memory capacity and affective experience,” Emotion,
mentation. New York, NY, USA: Kluwer Academic Publishers, vol. 10, no. 1, 2010, Art. no. 54.
2001. [77] D. Navarro, “Learning statistics with R: A tutorial for psychology
[52] D. T. Campbell and S. Julian, Experimental and Quasi–Experimental students and other beginners (version 0.6),” 2018. [Online]. Avail-
Designs for Research. United States: Wadsworth, 1963. able: https://learningstatisticswithr.com/
[53] E. L. Fancher, “Comparison of methods of analysis for pretest and [78] J. Kramer, “Is abstraction the key to computing?” Commun. ACM,
posttest data,” Master’s thesis, Dept. Statistics, Univ. Georgia, vol. 50, no. 4, pp. 36–42, Apr. 2007.
Athens, Georgia, 2013. [79] J. A. Parejo, S. Segura, P. Fernandez, and A. Ruiz-Cort es,
[54] J. A. Gliner, G. A. Morgan, and R. J. Harmon, “Pretest–posttest “EXEMPLAR: An experimental information repository for soft-
comparison group designs: Analysis and interpretation,” J. Amer. ware engineering research,” in Proc. Actas de las XIX Jornadas de
Acad. Child Adolescent Psychiatry, vol. 42, pp. 500–503, 2003. Ingenierıa del Software y Bases de Datos, 2014, pp. 155–159.
[55] J. T. Richardson, “Eta squared and partial eta squared as measures [80] J. A. Parejo, “MOSES: A software ecosystem for metaheuristic
of effect size in educational research,” Educ. Res. Rev., vol. 6, no. 2, optimization,” Ph.D. dissertation, Dept. Comput. Lang. Syst.,
pp. 135–147, 2011. Univ. Sevilla, Seville, Spain, 2013.
[56] K. S. Button et al., “Power failure: Why small sample size under-
mines the reliability of neuroscience,” Nature Rev. Neurosci., Beatriz Berna rdez is an assistant professor with
vol. 14, no. 5, 2013, Art. no. 365. the University of Seville, Seville, Spain. Her current
[57] G. V. Glass, “Primary, secondary, and meta-analysis of research,” research focuses on empirical software engineer-
Educ. Researcher, vol. 5, no. 10, pp. 3–8, 1976. ing, requirements engineering and the application
[58] R. E. Kass and A. E. Raftery, “Bayes factors,” J. Amer. Statist. of mindfulness in software engineering. She has
Assoc., vol. 90, no. 430, pp. 773–795, 1995. the Search Inside Yourself Certification of the per-
[59] A. Rutherford, Introducing ANOVA and ANCOVA: A GLM Approach. sonal growth program developed by Google. She
Thousand Oaks, CA, USA: Sage, 2001. has served as a reviewer for the IEEE Transactions
[60] S. Lewis and M. Clarke, “Forest plots: Trying to see the wood and on Software Engineering and Empirical Software
the trees,” BMJ: Brit. Med. J., vol. 322, no. 7300, 2001, Art. no. 1479. Engineering Journal and has collaborated in the
[61] J. Cohen, Statistical Power Analysis for the Behavioral Sciences. organization of international conferences such as
Cambridge, MA, USA: Academic Press, 2013. ESEM’2007, SPLC’2017, and ICSE’2021.
[62] M. Jørgensen, T. Dyba, K. Liestøl, and D. I. Sjøberg, “Incorrect
results in software engineering experiments: How to improve
research practices,” J. Syst. Softw., vol. 116, pp. 133–145, 2016. Amador Dura n is an associate professor of
[63] D. Falessi et al., “Empirical software engineering experts on the software engineering at the University of Seville,
use of students and professionals in experiments,” Empir. Softw. Seville, Spain. His current research focuses on
Eng., vol. 23, no. 1, pp. 452–489, Feb. 2018. requirements engineering, empirical software engi-
[64] B. A. Kitchenham, S. L. Pfleeger, D. Hoaglin ., K. E. Emam, and neering, business process modeling, metamorphic
J. Rosenberg, “Preliminary guidelines for empirical research in testing, software variability, and formal methods.
software engineering,” IEEE Trans. Softw. Eng., vol. 28, no. 8, He is the author of the requirements management
pp. 721–734, Aug. 2002. tool REM, used by universities and companies in
[65] A. A. Porter, L. G. Votta, and V. R. Basili, “Building knowledge several countries. He also serves regularly as a
through families of experiments,” IEEE Trans. Softw. Eng., vol. 25, reviewer for international journals and conferences.
no. 4, pp. 456–473, Jul. 1999.
[66] M. Baas, B. Nevicka, and F. S. T. Velden, “Specific mindfulness skills
differentially predict creative performance,” Pers. Soc. Psychol. Bull., Jose A. Parejo received the PhD degree from the
vol. 40, no. 9, pp. 1092–1106, 2014. University of Seville, Seville, Spain, in 2013. During
[67] B. Baird, M. D. Mrazek, D. T. Phillips, and J. W. Schooler, the review process of this article, he became a
“Domain-specific enhancement of metacognitive ability following tenured associate professor of the Department
meditation training,” J. Exp. Psychol.: General, vol. 143, no. 5, 2014, of Computer Languages and Systems, University
Art. no. 1972. of Seville, Seville, Spain. His research interests
[68] L. S. Colzato, A. Szapora, and B. Hommel, “Meditate to create: include empirical software engineering, metaheur-
The impact of focused-attention and open-monitoring training on istic optimization and simulation, RESTful Web
convergent and divergent thinking,” Front. Psychol., vol. 3, 2012, services, and the combination of all of them. He is
Art. no. 116. the author of the EXEMPLAR platform, a repository for
[69] X. Ding, Y.-Y. Tang, R. Tang, and M. I. Posner, “Improving crea- experiment replication.
tivity performance by short-term meditation,” Behavioral Brain
Functions, vol. 10, no. 1, 2014, Art. no. 9.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.
452 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 48, NO. 2, FEBRUARY 2022
Natalia Juristo (Senior Member, IEEE) is a full pro- Antonio Ruiz–Corte s is professor of computer
fessor of software engineering at the Universidad science with the University of Seville, Seville, Spain
cnica de Madrid and holds a Finland distin-
Polite and elected member of Academia Europæ.
guish professor (FiDiPro) research grant since He leads the Unit of Excellence of the I3US Insti-
2013. Her main research interests include experi- tute, and the ISA research group. His current
mental software engineering, requirements, and research focuses on service–oriented computing,
testing. She coauthored the book Basics of Soft- business process management, experimental soft-
ware Engineering Experimentation. She is a ware engineering, testing, and software product
member of the editorial boards of the IEEE Trans- lines, being the recipient of the MIP Award of
actions on Software Engineering and the Empirical SPLC’2017 and VaMoS’2020. He is an associate
Software Engineering Journal. editor of the Springer Computing.
Authorized licensed use limited to: UNIVERSIDADE DE A CORUNA. Downloaded on November 19,2022 at 18:52:09 UTC from IEEE Xplore. Restrictions apply.