<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Workshops, Doctoral Symposium, and
Poster &amp; Tools Track, Birmingham, UK</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>A Framework for Well-Being Integrated Development Environments (WIDEs): Research Preview</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sara Hassan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrew-Sean Wilson</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>John Galvin</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Computing and Digital Technology, Birmingham City University</institution>
          ,
          <addr-line>Birmingham</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Social Sciences Birmingham City University Birmingham</institution>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>2</volume>
      <fpage>1</fpage>
      <lpage>03</lpage>
      <abstract>
        <p>[Context and Motivation] To date there are very few approaches for systematic requirements modelling of software from a mental-well-being-awareness perspective. There are even less technological innovations that address the need for mental-well-being-aware learning and teaching environment among Science, Technology, Engineering and Mathematics higher education (STEM HE) students. STEM HE student that study computing would typically work with integrated development environments (IDEs) for prolonged periods. This can make them more susceptible to technostress factors. Technostress is the inability to cope in a healthy way with technology. Technostress factors threaten the long-term mental health, productivity, and achievement outcomes of these students. [Question/Problem] In this paper, our target problem is the lack of systematic requirements modelling support and design guidelines for producing mental-well-being-aware IDEs that cater for technostress factors. [Contribution] We address this problem by proposing a novel idea for a framework that includes guidance for modelling the requirements for and designing the architectures of Well-being Integrated Development Environments (WIDEs). WIDEs aims to communicate programming errors such as runtime and syntax errors in a mental-well-being-aware manner.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;mental well-being</kwd>
        <kwd>software design framework</kwd>
        <kwd>software architectural modelling</kwd>
        <kwd>software design guidelines</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Commonly used computing tools such as Integrated development environments (IDEs) are
important for STEM HE students to learn for their future careers. Prolonged usage of
technological tools can lead to a higher prevalence of technostress factors among this cohort [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
Technostress is defined as the inability to adapt or cope with information and communication
technologies (ICTs) in a healthy manner [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. If technostress is not addressed, it can lead to
longterm deteriorated mental health, lower productivity, and deteriorated achievement outcomes
of these students. Additionally, research indicates a significant participation of students with
mental health issues in the STEM fields. [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ].
      </p>
      <p>To our knowledge, there are currently very few technological innovations that address the
need for mental-well-being-aware learning and teaching environment for STEM HE students.
Nevertheless, considering technostress factors when designing learning/teaching software is
integral to creating a mental-well-being-aware learning experience for STEM HE students. This
has motivated us to address the following target problem: the lack of systematic requirements
modelling and design guidelines for producing an IDE that communicates guidance, runtime errors,
and syntax errors in a mental-well-being-aware manner to computing HE students. To pave the
way to addressing this problem, we propose an idea to develop for a framework that aids in
designing Well-being Integrated Development Environments (WIDEs) which aim to address
technostress factors systematically when designing IDEs used by STEM HE students. Our work
aims to expand the communities of requirement modelling and software engineering with a
new track that treats mental-well-being as a quality of service dimension to be systematically
optimised for during requirements and software engineering. For this paper, we consider a
mental-well-being-aware IDE as one which does not impose a high level of technostress in its
users.</p>
      <p>The paper is organised as follows: Section 2 motivates our work by highlighting the
significance of mental health and stress issues among STEM students. Section 3 will give a short
motivating scenario to set the context which the WIDEs framework will target. Section 4 will
present the proposed components of the WIDEs framework, their roles, and steps envisioned
for producing these components. In Sections 5 and 6 we conclude the paper by a discussion of
the challenges for producing the WIDEs framework and how they can be addressed.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Motivation: Stress and Mental Health Issues in STEM</title>
      <p>
        The literature on stress related to ICTs tends to focus on the phenomenon of technostress. The
negative consequences of technostress include increased anxious and depressive
symptomatology, decreased motivation, and intention to quit [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. For instance, Chirikov et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
recently reported that over 1 in 3 STEM students are sufering from clinical levels of anxiety
and depression which impacted their work.
      </p>
      <p>
        Hands-on programming practice is an integral part of STEM degrees. IDEs are the main tools
that students use in this practice. Repeated exposure to IDE related technostress in computing
students can therefore threaten longer-term mental health, productivity, and achievement
outcomes, justifying the need for systematic design guidelines for producing well-being-aware
IDEs. Several technology-related factors (summarised in Table. 1) have been identified as
determinants of technostress [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and are important considerations for human interaction with
IDEs. Although previous studies have established the importance of technostress [
        <xref ref-type="bibr" rid="ref1 ref2 ref6">1, 2, 6, 7</xref>
        ] it is
not clear which characteristics of the technology create stress. The boundaries and relationship
between technology characteristics and stress is ambiguous. What is stressful for one person is
not necessarily stressful for another, with individual diferences variables such as personality
characteristics, coping styles, self-esteem, self-eficacy, accounting for a high proportion of
variance in well-being [8]. Situational factors such as computer system performance, restricted
access to technology, or blurred boundaries between work and home life can also exacerbate
technostress [
        <xref ref-type="bibr" rid="ref1 ref6">1, 6</xref>
        ]. It is necessary therefore that the WIDEs framework is flexible and considers
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Motivating Scenario</title>
      <p>Consider a scenario where a first-year undergraduate STEM student is studying online due to
COVID, personal, or work-related circumstances. These hours are all spent in a seated position
in front of a laptop screen where the laptop is used both for personal and educational purposes.</p>
      <p>On any given weekday, about an hour is initially spent reading a programming task on the
screen which was asynchronously provided by the teacher. The task instructions include
stepby-step instructions and screenshots of the outputs and inputs of each task. The screenshots
are in a diferent version of software from the one the student is using. The student therefore
spends about 2 hours researching how to install and set up an IDE that is compatible with their
laptop and how to translate the instructions from the given task to the IDE version at hand.
This initial task already exposes the student to techno-overload.</p>
      <p>The following 2-3 hours are then spent to complete the given programming task after setting
up the required IDE. The written code now includes errors. The error is explained using technical
logs unreadable to the student. This common situation now leads to techno-complexity. Finally,
the student resorts to trial and error making insignificant changes every time in hope for the
program to produce the required output; eventually the output is as required. The student
however does not understand why. This now leads to techno-reliability issues since the IDE
was not consistent as far as the student is concerned. The above common narrative can happen
fully or partially on any given day for a STEM student or in fact for any student.</p>
      <p>It is scenarios such as the above that motivate us to propose WIDEs in order to aid in reducing
some of the technostress factors that STEM HE students can experience when using “traditional"
IDEs.</p>
    </sec>
    <sec id="sec-4">
      <title>4. WIDEs Framework Outline</title>
      <p>In this section we outline the proposed components of the WIDEs framework. The framework
would comprise a requirements modelling language and design guidelines for tailoring the
design of an existing or new IDE to be mental-well-being-aware. Both components of the
framework are intended to be used iteratively together. Fig. 1 summarises the intended usage
of the WIDEs framework. Software engineers can create iterations of the model before they
embark on improving an IDE design. They can then choose to adopt some of the designs
from a proposed set of design guidelines. Upon adopting them, the modelling language can
then be used again to create updated versions of the IDE requirements model. Background
research, focus groups and surveys are required to refine the proposed features for each of the
components proposed below.</p>
      <sec id="sec-4-1">
        <title>4.1. A Novel Mental-well-being-aware Software Requirement Modelling</title>
      </sec>
      <sec id="sec-4-2">
        <title>Support</title>
        <p>The role of this modelling support would be to capture mental- well-being as a priority of the
non-functional requirements engineering exercise. A model of an existing IDE’s requirements
can be created using this modelling language. This model will be the basis of enhancing the
design using guidelines from the next component of the framework described below. The
modelling support would include constructs to capture:
• Complexity of data displayed to the IDE user.
• Mental-well-being impact of each IDE component.</p>
        <p>• Mental-well-being impact of each user-IDE interaction.</p>
        <p>Existing interventions and guidance for incorporating mental-well-being into software design
either focus on changing the user’s behaviour and/or on changing the layout of a software
without eliciting the requirements systematically [9, 10, 11]. Producing such modelling support
requires the following activities:
1. Examining state-of-art requirements modelling languages and leveraging them with the
above constructs. The state-of-the-art modelling languages include but are not limited to:
goal-oriented, feature-oriented, aspect-oriented, object-oriented.
2. Developing a graphical and/or textual notation to enable eficient use of the modelling
language by software engineers.
3. Developing a set of mapping rules to facilitate translating requirement models from other
modelling languages to our modelling language.
4. Evaluating our language for expressiveness, our notation for flexibility, and our mapping
rules for comprehensiveness among other criteria.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.2. Novel Mental-well-being-aware Architectural Design Guidelines</title>
        <p>The role of this set of guidelines would be to aid software engineers in improving the overall
mental-well-being-awareness of existing or prospective IDEs, thereby transforming their IDE to
a WIDE. The guidelines would be categorised according their focus: data complexity, component
design and/or user-IDE interaction.</p>
        <p>The choice of adopting guidelines introduced in this component would be up to the software
engineer designing the IDE. At a high level, software engineers would use the modelling support
to identify “hot-spots” in the IDE design which have a particularly negative technostress impact.
Guidelines can then be used to refine the requirements in this hot-spots.</p>
        <p>Producing this set of guidelines requires the following:
1. Examining current classical software design practices and analysing whether they can
be tailored into more mental-well-being-aware guidelines. The tailored version of the
practice should be described using the aforementioned modelling notation. In this way,
the link between both contributions will become apparent allowing both the modelling
language and the design guidelines to fit under a packaged WIDEs framework.
2. Qualitatively evaluating the tailored guidelines for their flexibility and coverage among
other criteria. Software engineers can be included at this stage of the evaluation. Surveys
and/or focus groups with software engineers can be conducted to assess the practicality
and understandability of both the modelling language and the design guidelines.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion and Road map</title>
      <p>In this section we summarise the WIDEs framework implementation challenges and potential
solutions for them. In particular:
• Identifying evaluation metrics to quantify mental-well-being impact
• Setting a representative evaluation case study
• Identifying and recruiting a representative and inclusive sample of STEM students to act
as sample end users.</p>
      <p>To address the challenges above we propose the following steps for a controlled experiment
evaluation of the WIDEs framework:
1. Identifying relevant IDEs for comparative assessment. A combination of mixed-methods
(qualitative and quantitative), subjective data collection, and objective biometric
measurements will be used to profile the user experience, satisfaction and cognitive interaction
with the IDEs using an initial testing cohort of users.
2. Using the above as a basis for creating a heuristic of key issues that would have to be
addressed in a mental-well-being-aware IDE and thereafter producing the initial WIDEs
framework.
3. Creating controlled version(s) of the IDE where the WIDEs framework is not used and a
mental-well-being-aware IDE version of the IDE where the WIDEs framework is applied.
4. Using an iterative software development lifecycle, the WIDE heuristics will be
systematically addressed until a final mental-well-being-aware IDE is produced.
5. Profiling the interaction of the initial testing cohort and/or a subset of them with the
mental-well-being-aware IDE produced.
6. Evaluating the produced IDE in two ways. Firstly, mixed methods and biometric
approaches outlined in point 1 will be used with the initial testing cohort of IDE users.
Secondly, evaluation will also be conducted with a fresh cohort of “tissue testers" who
have not previously experienced the IDE or the mental-well-being-aware IDE produced.
The aim of this evaluation is to study the mental-well-being impact of WIDE compared
to IDE usage.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this paper we present our vision for a framework that aids in designing Well-being Integrated
Development Environments (WIDEs). We present an outline for WIDEs’ components, shed
the light on implementation challenges and possible solutions for them. Once these challenges
are addressed, we intend to investigate the suitability of our framework for software products
beyond IDEs and eventually beyond teaching and learning environments.
doi:10.2307/41409963, publisher: Management Information Systems Research Center,
University of Minnesota.
[7] X. Wang, S. C. Tan, L. Li, Technostress in university students’ technology-enhanced
learning: An investigation from multidimensional person-environment misfit, Computers
in Human Behavior 105 (2020) 106208.
[8] G. M. Mark, A. P. Smith, Stress models: a review and suggested new direction, Nottingham
University Press, Nottingham, 2008, pp. 111–144. URL: https://orca.cardif.ac.uk/31085/,
issue: 3 Num Pages: 312 Number: 3.
[9] E. Jagroep, J. M. van der Werf, S. Brinkkemper, L. Blom, R. van Vliet, Extending software
architecture views with an energy consumption perspective, Computing 99 (2017) 553–573.</p>
      <p>URL: https://doi.org/10.1007/s00607-016-0502-0. doi:10.1007/s00607-016-0502-0.
[10] Q. E. Booker, C. M. Rebman Jr, F. L. Kitchens, A model for testing technostress in the
online education environment: An exploratory study., Issues in Information Systems 15
(2014).
[11] T. Bickmore, A. Gruber, R. Picard, Establishing the computer-patient working alliance in
automated health behavior change interventions, Patient Education and Counseling 59
(2005) 21–30. doi:10.1016/j.pec.2004.09.008.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Galvin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Evans</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Nelson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Richards</surname>
          </string-name>
          , E. Mavritsaki,
          <string-name>
            <given-names>T.</given-names>
            <surname>Giovazolias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Koutra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mellor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Zurlo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Vallone</surname>
          </string-name>
          , Technostress, coping, and
          <article-title>anxious and depressive symptomatology in university students during the COVID-19 pandemic</article-title>
          ,
          <source>Europe's Journal of Psychology</source>
          (
          <year>2021</year>
          ). doi:
          <volume>10</volume>
          .5964/ejop.4725.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Upadhyaya</surname>
          </string-name>
          , et al.,
          <source>Impact of technostress on academic productivity of university students, Education and Information Technologies</source>
          <volume>26</volume>
          (
          <year>2021</year>
          )
          <fpage>1647</fpage>
          -
          <lpage>1664</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Brod</surname>
          </string-name>
          ,
          <article-title>Technostress: The Human Cost Of The Computer Revolution</article-title>
          , Basic Books,
          <year>1984</year>
          .
          <article-title>Google-Books-ID: CtMmAAAAMAAJ.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Baron-Cohen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wheelwright</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Stott</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bolton</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Goodyer</surname>
          </string-name>
          ,
          <article-title>Is there a link between engineering</article-title>
          and autism?,
          <source>Autism</source>
          <volume>1</volume>
          (
          <year>1997</year>
          )
          <fpage>101</fpage>
          -
          <lpage>109</lpage>
          . URL: https://doi.org/10.1177/1362361397011010. doi:
          <volume>10</volume>
          .1177/1362361397011010. arXiv:https://doi.org/10.1177/1362361397011010.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G. C.</given-names>
            <surname>Windham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Fessel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Grether</surname>
          </string-name>
          ,
          <article-title>Autism spectrum disorders in relation to parental occupation in technical fields</article-title>
          , Autism Research:
          <source>Oficial Journal of the International Society for Autism Research</source>
          <volume>2</volume>
          (
          <year>2009</year>
          )
          <fpage>183</fpage>
          -
          <lpage>191</lpage>
          . doi:
          <volume>10</volume>
          .1002/aur.84.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ayyagari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Grover</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Purvis</surname>
          </string-name>
          , Technostress: Technological Antecedents and Implications,
          <source>MIS Quarterly 35</source>
          (
          <year>2011</year>
          )
          <fpage>831</fpage>
          -
          <lpage>858</lpage>
          . URL: https://www.jstor.org/stable/41409963.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>