<!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 />
    <article-meta>
      <title-group>
        <article-title>Using a Liquid Democracy Tool for End-user Involvement in Continuous RE</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jonathan Seesink</string-name>
          <email>j.seesink@yahoo.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stijn Hoppenbrouwers</string-name>
          <email>stijn.hoppenbrouwers@han.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>HAN University of Applied Sciences, Model-Based Information Systems Group</institution>
          ,
          <addr-line>Ruitenberglaan 26, 6802 CE Arnhem</addr-line>
          ,
          <country country="NL">the Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Radboud University, Department of Software Science</institution>
          ,
          <addr-line>Toernooiveld 212, 6525 EC Nijmegen</addr-line>
          ,
          <country country="NL">the Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper reports on a case study exploring the idea that edemocracy approaches, more in particular the 'liquid democracy' variety, can support the ongoing communication about requirements involving an application's user community and requirements practitioners. A small scale explorative study was carried out in a real life context, focusing on the user community of an application used internally in a consultancy company and deploying an existing Liquid Democracy Tool. Interviews and a questionnaire were used to inquire about effects of the system in view of requirements understanding, and the motivation of users to participate in requirements-related activities. While the recorded use of the system was disappointing, we believe our results provide some worthwhile insights into factors at play in involving users in continuous RE through using a (Liquid) Democracy Tool.</p>
      </abstract>
      <kwd-group>
        <kwd>liquid democracy</kwd>
        <kwd>requirements</kwd>
        <kwd>user communities</kwd>
        <kwd>stakeholder involvement</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Direct democracy means that every person can vote for any proposal. Indirect
democracy means that people vote for a representative who makes direct decisions.
Liquid democracy is characterized by the possibility that people vote directly for
proposals and delegate their voting power to others
        <xref ref-type="bibr" rid="ref7">(Paulin, 2014)</xref>
        ; people can adjust
their votes or delegations anytime if they want to. Liquid democracy can be
considered a new democratic voting system that mixes properties of two existing
democratic voting systems: direct democracy and representative democracy.
      </p>
      <p>
        A representative democracy entails a voting system in which every individual has
the right to vote on a group of representatives that makes decisions for the group for
all or selected options. A direct democracy entails a voting system in which every
individual has the right to vote for every option. Options are designed by groups of
individuals (political party). A liquid democracy is a voting system in which an
individual has the right to vote for every option but can also copy votes of other
individuals (which are called proxies). Proxies can copy votes from other individuals
resulting in a ‘delegate cascade’. The liquid democracy concept is sometimes also
called ‘proxy voting system’, ‘delegated voting’ or ‘direct/proxy voting system’
(Green-Armytage, 2015). The Pirate Party in Germany, Austria, Italy, Switzerland
and Brazil choose to call it liquid democracy (Green-Armytage, 2015), a term which
was adopted by other researchers
        <xref ref-type="bibr" rid="ref3">(Johann &amp; Maalej, 2015)</xref>
        . In the implementation
used in the case study, votes are copied wholesale from a delegate, not for selected
options.
      </p>
      <p>
        Software engineers created Liquid Democracy Tools (LDTs) but these were never
used for the purpose of requirements engineering or ‘Online Requirements Gathering’
(ORG). Liquid democracy techniques may have the potential to let RE practices
involve the total crowd of end users of software applications. The field of Large Scale
Social Requirements Engineering aims for communities to formulate requirements
collaboratively. A tool that is made based on this philosophy is Requirements Bazaar
        <xref ref-type="bibr" rid="ref4">(Renzel and Klamma, 2014)</xref>
        . It is a requirements elicitation tool that focuses on open
source projects. The tool implements a voting system for proposals. However, it does
not support delegation of voting power and therefore misses an important aspect of
the liquid democracy concept. Besides, it focuses on a negotiation process between
users and developers which is out of the scope for the current study, which focuses
more on the idea that LD techniques may be valuable as source of inspiration from
end users for other stakeholders such as developers. Requirements Bazaar or other
liquid democracy tools create online communities. Typically, only a small fraction of
users really use such tools. Designers may use social psychology insights to leverage
participation in online communities and thus increasing the online community's
usefulness
        <xref ref-type="bibr" rid="ref5">(Ling et al., 2005)</xref>
        . Recognizing the public through liquid democracy
techniques could potentially motivate users to participate, increasing the potential
value of a LDT for RE
        <xref ref-type="bibr" rid="ref3">(Johann &amp; Maalej, 2015)</xref>
        .
      </p>
      <p>In a small case study we used a tool that implemented Liquid Democracy
techniques for receiving feedback by end users about an existing software application
in a real context (consultancy company, CC). We set out to investigate the effects of
using the tool for RE, and the motivation of users to participate in the requirements
decision process. The outcomes of the research, while admittedly disappointing in
terms of actual use of the LDT, do provide an indication of the possible added value
of using liquid democracy techniques for the continuous ORG processes related to an
existing software application, and in particular point to challenges in using (liquid)
democracy tools for requirements engineering. Findings may also be used for
informing the (improved) design and deployment of web applications making
requirements elicitation possible based on the crowd of users, and for developing the
concept of ORG in general.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Research Setup</title>
      <p>Our main research question was: how can liquid democracy techniques contribute
to the RE processes of existing software applications?</p>
      <p>The following sub questions were formulated:
1. What are the effects of using LD techniques on the requirements
understanding of software developers/designers and users?
2. What are potentials and areas of concern when applying LD techniques for
gathering end user requirements of an existing web application?
3. Do end users feel more motivated to participate in the RE processes by LD
techniques?
4. How can findings be used to contribute to the RE processes of a specific
software supplier?</p>
      <p>Fig. 1. shows the consecutive, interrelated data gathering steps of the research
setup. General RE practices of the CC (Consultancy Company) were determined by
conducting 10 interviews with requirements practitioners of three out of the fifteen
different business units of the CC. We define a requirements practitioner as “person
working in his profession with the elicitation, analysis, documentation and change
management of requirements for software projects”. An LDT was set up in order to
gather end user requirements related to a Software Application (SA) that the CC uses
for internal work processes. Using a questionnaire (25 respondents) and interviews
with SA requirements practitioners, it was investigated whether the results added
value to the requirements understanding of the requirements practitioners of the SA
and the end users who used the LDT. Also it was investigated whether LD techniques
can be seen as motivational incentives for end users to participate in requirements
activities. Two interviews were conducted with the requirements practitioners of the
SA, one interview before and one interview after the application of the LDT. Based
on the findings of the LDT application case study a second round of interviews with
requirements practitioners of the CC was conducted to investigate potentials and areas
of concern of using a LDT for RE purposes of the CC. The interviews were recorded,
transcribed and coded for processing.
The following criteria were determined for the selection of a LDT:
• The tool implemented the main aspect of LD (delegate voting power to other
users and vote on proposals directly)
• The source code of the LDT was publicly available, changes to it were
allowed, and the source code was documented
• The LDT could be easily installed and run on a standard server environment
• The interface was perceived as simple to use</p>
      <p>
        The only tool (of four tools considered) that matched these criteria was the web
application Liquidizer (2012 version) by Stefan Dirnstorfer
        <xref ref-type="bibr" rid="ref2">(Dirnstorfer, 2010)</xref>
        .
Therefore, this application was chosen as the basis for the LDT applied in the
investigation.
      </p>
      <p>Beside the main aspect of LD (delegate voting power to other users and vote on
proposals directly) the LDT provided the functionality to create new proposals, adjust
the votes anytime, see the popularity of other users (based on delegated voting power
and their votes) and the possibility for a user to post one comment for each proposal.</p>
      <p>The term 'requirement' was avoided in the slightly modified interface of the LDT
because it might suggest that end users could expect their (votes on) proposals to be
actually implemented. Instead, all the pages included the clause “wishes for the SA”
(while the LDT displayed the real name of the software application instead of SA).
3</p>
    </sec>
    <sec id="sec-3">
      <title>Findings &amp; Discussion</title>
      <p>What are the effects of using LD techniques on the requirements understanding of
software developers/designers and users?</p>
      <p>The usage of an LDT slightly changed the requirements understanding of software
developers and users. However, the number of respondents participating in the LDT
was too low to consider the LDT results reliable. Disappointingly but also tellingly,
the main aspect of LD, namely the possibility to vote representatively, was not used
through the LDT. Therefore, the noted changes in requirements understanding have
not been achieved through LD techniques, but by the more general means of using an
online requirements gathering tool. Activities for obtaining vote delegations
suggested in the LDT were perceived as very time consuming.</p>
      <p>There ought to be significant evidence that the information provided in the LDT is
reliable. Further research could focus on criteria that indicate when input by end users
would be reliable and how to reach such a reliable input. The number of end users
participating in the LDT is of course crucial for this.</p>
      <p>The interviews provide indications that end users did not fully understand the
concept of LD or did not accept the mechanisms of the LDT that were supposed to
implement the LD concept. Further research and designs should pay more attention to
good explanation of the LD concept to users and to concrete mechanisms/policies
implementing LD, fitting the needs of users both functionally and communicationally.</p>
      <p>Finally, an area of concern is the audience that is allowed to use a LDT for RE.
This group of people should be more clearly defined. Should all stakeholders
participate in such a tool? Should key stakeholders or minorities of end users obtain a
higher voting weight (arguably damaging the true democratic nature of the approach)?
Should developers be allowed to comment on the input of end users for acceptance or
expectation management? How can a distinction be made between the different
stakeholders (e.g. a key stakeholder can be also an end user in some cases?).</p>
      <p>Do end users feel more motivated to participate in the RE processes by LD
techniques?</p>
      <p>All LDT end users responded mainly because they were asked by the researcher or
unit manager to do so. No LD technique used in the LDT during the case study can be
considered a motivational incentive for end users to participate; further research
should more tenaciously investigate the motivation for stakeholders to participate.
Attention should not only be paid to end users but also to the requirements
practitioners who need to facilitate the requirements process.</p>
      <sec id="sec-3-1">
        <title>How can findings be used to contribute to the RE processes of the CC?</title>
        <p>All requirements practitioners of the CC stated that they would not immediately
use an LDT for ‘Online Requirements Gathering’ (ORG) activities. Main reasons
given were the fact that an LDT (or an ORG tool in general) cannot be used in every
case and that the quality of results of the LDT application was lacking. ORG added
value to a developer of a web application in which end user satisfaction was
considered most important. In the case study company (CC), end user satisfaction
does not always have the highest priority. The need for direct communication with
end users is therefore low for two of the three business units studied. Within the other
business unit, LD techniques for RE could add value for the CC.</p>
        <p>The CC could experiment with an LDT with more resources than were available
for this case study. We used a LDT without heavily customising it for the context of
RE. A further step could be that the CC develops a (L)DT that better fits RE
activities. Such an implementation could address potentials and areas of concern
reported in this research.</p>
        <p>The LDT should ideally be in common use by many people, with everyone
sufficiently understanding the main LD principle and minimal hindrance to the RE
activities. This might be better possible through offering a common portal for
gathering requirements across all software applications used in an organization, or
even across a number of organisations, making it part of a general ‘improvement
culture’. A company such as the case CC could, for example, promote inclusion of
links to such a portal in applications they implement or advise on.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Conclusion to the main question</title>
        <p>This research confirms, albeit not decisively, that ORG can contribute positively to
RE processes. However, LD techniques likely did not significantly influence the
results in the case study as such. The applied LDT as one further example of ORG
added value in comparison to other techniques the developers of the SA frequently
use, but any specific contribution to this by use of the LD variety has not been
confirmed.</p>
        <p>
          In the mean time, a number of potentials and areas of concern have been identified.
Two of them were not mentioned in existing literature
          <xref ref-type="bibr" rid="ref3">(Johann &amp; Maalej, 2015)</xref>
          : i. the
need for common use and ii. the possibility that stakeholders do not understand the
concept of LD. Other issues, like security/privacy, were hardly touched upon by the
subjects interviewed, but should nevertheless be addressed in further research.
        </p>
        <p>Despite the results, LD techniques might still contribute to ORG and therefore also
to the RE processes in general. It should, however, be ensured that at least the areas of
concern mentioned in this study are covered in a LDT that is used in a production
environment. For this, more research is needed as suggested in the answers to the sub
questions.</p>
        <p>The areas of concern of common use and understanding of specific democratic
systems may be specifically addressed through some application implementing main
LD techniques and its use and understanding by a majority of people involved, but
can also be added to the generic set of concerns for ORG.</p>
        <p>From the perspective of LD as such, the study reported on is of course only one
example of applying the LD concept, in a somewhat eccentric context. Many areas of
concern are not limited to the RE field and are also relevant for other fields of
decision making. The concept of LD as such is, after all, not yet a mature one.</p>
        <p>
          This paper is a condensed report derived from the Master’s thesis of Jonathan
Seesink, part of the Information Science curriculum of Radboud University, Nijmegen,
the Netherlands. Many details of background, method, and results were necessarily
left out. For the original thesis
          <xref ref-type="bibr" rid="ref8">(Seesink, 2017)</xref>
          , please contact the authors.
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Bano</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Zowghi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>'A systematic review on the relationship between user involvement and system success'</article-title>
          ,
          <source>Information and Software Technology</source>
          <volume>58</volume>
          ,
          <fpage>148</fpage>
          -
          <lpage>169</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Dirnstorfer</surname>
          </string-name>
          ,
          <string-name>
            <surname>Stefan</surname>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>A Voting System for Internet Based Democracy</article-title>
          . Available at SSRN: https://ssrn.com/abstract=1679002 or http://dx.doi.org/10.2139/ssrn.1679002
          <string-name>
            <surname>Green-Armytage</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Direct Voting and Proxy Voting'</article-title>
          .
          <source>In: Constitutional Political Economy</source>
          <volume>26</volume>
          (
          <issue>2</issue>
          ),
          <fpage>190</fpage>
          -
          <lpage>220</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Johann</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Maalej</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Democratic Mass Participation of Users in Requirements Engineering?</article-title>
          ,
          <source>in proceedings of the 23rd International Requirements Engineering Conference (RE</source>
          <year>2015</year>
          ), , pp.
          <fpage>256</fpage>
          -
          <lpage>261</lpage>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Renzel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Klamma</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Requirements bazaar: Open-source large scale social requirements engineering in the long tail</article-title>
          .
          <source>In: IEEE Computer Society Special Technical Community on Social Networking E-Letter</source>
          <volume>2</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Ling</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beenen</surname>
            , G. Gerard, Ludford,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cosley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frankowski</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Terveen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al</surname>
            <given-names>Mamunur</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Resnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Kraut</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Using Social Psychology to Motivate Contributions to Online Communities</article-title>
          .
          <source>In: Journal of ComputerMediated Communication</source>
          <volume>10</volume>
          (
          <issue>4</issue>
          ). Blackwell Publishing Ltd.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Maalej</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Pagano</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>On the Socialness of Software</article-title>
          .
          <source>In: Dependable, Autonomic and Secure Computing (DASC)</source>
          ,
          <source>2011 IEEE 9th International Conference on Dependable, Autonomic and Secure Computing</source>
          , pp.
          <fpage>864</fpage>
          -
          <lpage>871</lpage>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Paulin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Through liquid democracy to sustainable non-bureaucratic government</article-title>
          ,
          <source>in 'Proc. Int. Conf. for E-Democracy and Open Government'</source>
          , pp.
          <volume>205</volume>
          _
          <fpage>217</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Seesink</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Liquid Requirements Engineering. Master's thesis, Institute for Computing and</article-title>
          Information Sciences, Radboud University, Nijmegen, the Netherlands.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>J. C.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Streib</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>E-democracy, e-commerce, and e-research: Examining the electronic ties between citizens and governments</article-title>
          ,
          <source>Administration &amp; Society</source>
          <volume>37</volume>
          (
          <issue>3</issue>
          ),
          <fpage>259</fpage>
          -
          <lpage>280</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>