<!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>User-centered Requirements Elicitation for Business Intelligence Solutions</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Mannheim Chair of Information Systems IV - Enterprise Information Systems 68131 Mannheim</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>39</fpage>
      <lpage>44</lpage>
      <abstract>
        <p>The implementation of Business Intelligence solutions, which support the planning, controlling and coordination processes of a company have been a high priority in the project portfolio of many IT departments in the last years. However, many of these projects could not fulfill the expectations due to an insufficient match with the actual business requirements. The research project described in this paper aims at closing this gap by developing an integrated, domain-specific method and tool support to enable user-centered requirements elicitation for BI solutions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Motivation and research issue</title>
      <p>
        of requirements often cannot be articulated by the users of the BI system, and decisions
often follow gut instincts instead of a methodic approach
        <xref ref-type="bibr" rid="ref11">(Röglinger, Reinwald, &amp; Meier,
2009)</xref>
        . Another aspect of this problem is the fact, that business requirements often focus
on functional requirements and non-functional requirements like usability and user
experience goals are neglected
        <xref ref-type="bibr" rid="ref3">(Chung &amp; do Prado Leite, 2009)</xref>
        .
      </p>
      <p>
        Solutions, which are developed following these vague requirements, in many cases do not
solve the underlying business needs, resulting in project failures. This is why
welldefined information and systems requirements are stated as one of the top ten critical
success factors for BI systems
        <xref ref-type="bibr" rid="ref1">(Arnott, 2008)</xref>
        . One of the causes of this problem is the
fact, that substantial expert know-how is needed to run the BI requirements elicitation
process, which is often resulting in comprehensive demand for training measures and/or
expert resources
        <xref ref-type="bibr" rid="ref8">(Kauppinen, Vartiainen, Kontio, Kujala, &amp; Sulonen, 2004)</xref>
        .
The depicted problem shall be resolved by the definition of an integrated, domain-specific
method and tool support to enable user-centered requirements elicitation for BI solutions.
Within the BI domain, the research will focus on reporting and data warehouse
applications. To be able to design this artifact the following research question needs to be
answered:
How can the elicitation of BI requirements be optimized to enable BI solutions with
increased user acceptance and decreased implementation efforts?
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>
        By analyzing the Business Intelligence literature, the following perspectives have been
identified to evaluate related work:
Scenario: Does the approach only cover Enterprise BI, or also smaller solutions, which
are not necessarily developed in projects? The latter BI solutions aim at providing
analytics functionality for a single department or even a single person and typically have less
complex architecture, data modeling and transformation requirements. Nevertheless, the
reporting requirements of these solutions might be as complex as in the Enterprise BI
scenario, demanding for equivalent requirements elicitation support
User experience: Does the approach explicitly consider aspects of user experience?
Elicitation support: Is the elicitation of requirements supported by methods or tools?
Becker, Seidel, &amp; Janiesch (2007) describe a model based approach to requirements
specification for reporting using the H2 modeling language to document data warehouse and
reporting requirements. Kumar, Gosain, and Singh (2009) focus on the early phases of
requirements for data warehouses and propose an agent-goal-decision-information model
to visualize dependencies amongst the stakeholders.
        <xref ref-type="bibr" rid="ref10">Paim and Castro (2003)</xref>
        present an
approach for data warehouse requirements definition and management, explicitly
incorporating non functional requirements. Jürck, Förtsch,
        <xref ref-type="bibr" rid="ref7">Jahn, and Ulbrich-vom Ende (2009</xref>
        )
describe the usage of recommender systems for a personalized selection of reports and
present a prototype supporting this process.
        <xref ref-type="bibr" rid="ref11">Röglinger et al. (2009)</xref>
        present an algorithm
and a prototype to select key figures based on empirical relations like the number and
weight of connections to other key figures and to the top key figure of the company.
        <xref ref-type="bibr" rid="ref5">Few
(2006)</xref>
        provides guidelines for effective, visual communication of information using BI
dashboards and describes which visualization (e.g. bar graph, line graph) is appropriate in
which information scenario (e.g. lookup, comparison, trend analysis).
      </p>
      <p>
        Elicitation Support
suggestion of existing
methods / limited tool
support
only abstract model / no
tool support
suggestion of existing
methods / no tool
support
yes (but only existing
reports)
yes (but only for
visualization) / no tool support
        <xref ref-type="bibr" rid="ref2">(Becker et
al., 2007)</xref>
        <xref ref-type="bibr" rid="ref9">(Kumar et
al., 2009)</xref>
        <xref ref-type="bibr" rid="ref10">(Paim &amp;
Castro, 2003)</xref>
        (
        <xref ref-type="bibr" rid="ref7">Jürck et al.,
2009</xref>
        )
(Röglinger et
al., 2009)
      </p>
      <p>Scenario</p>
      <sec id="sec-2-1">
        <title>Enterprise BI</title>
      </sec>
      <sec id="sec-2-2">
        <title>Enterprise BI</title>
      </sec>
      <sec id="sec-2-3">
        <title>Enterprise BI</title>
      </sec>
      <sec id="sec-2-4">
        <title>Enterprise BI</title>
      </sec>
      <sec id="sec-2-5">
        <title>Enterprise BI (Few, 2006) Enterprise BI yes</title>
        <p>Scenario differentiation: The solution will provide support for Enterprise BI,
Departmental BI and Personal BI scenarios.</p>
        <p>User Experience
no explicit
consideration
no explicit
consideration
general consideration
of non functional
requirements
no explicit
consideration
no explicit
consideration
yes (but only for key
figures)
User centered approach: The targeted requirements elicitation process follows the
principle of user-centered design and aims at empowering end-users to specify their BI
requirements with no / low involvement of IT experts. This shall be realized by the usage of
supportive structures and algorithms, which will be explained below in more detail. The
second consequence of the user-centered approach is the explicit consideration of user
experience aspects as requirements for the BI solution. This shall be realized by the
incorporation of design guidelines, which will be explained below in more detail.
Elicitation method and tool support: Different methods shall be used to support the
requirements elicitation process. These methods shall be integrated into a guided process,
implemented in a tool.</p>
        <p>Supportive structures: Supportive structures may consist of question and wizard
structures, implemented in a software tool which guides the user through the process of
requirements elicitation. Similar to other software guided processes (like e.g. tax statement
software solutions) the structures shall also provide the user with background information
about the specific step he is currently working on.</p>
        <p>
          Guidelines and dependent requirements: In some cases the definition of a requirement
depends on other requirements
          <xref ref-type="bibr" rid="ref6">(Hildenbrand &amp; Geisser, 2005)</xref>
          . For example a user
demands for a graphic visualization of defined data but cannot articulate the concrete form
of the visualization. In cases like this, there are sometimes guidelines, which can be used
to derive a dependant requirement (in this case a specific visualization, e.g. a pie chart)
from an independent requirement (in this case the requirement for visualization in
general). One of the concept tasks will therefore be the incorporation of guidelines into
if-thenroutines that determine the described dependent requirements.
        </p>
        <p>From
Scenarios to</p>
        <p>Solutions</p>
        <p>URBISFramework</p>
        <p>Procurement
Reporting
Solution</p>
        <p>Time
Management</p>
        <p>Solution
Customer Relationship</p>
        <p>Management Solution
Purchasing Sales PMrgomject.t</p>
        <p>Business domain / process specific
templates</p>
        <p>URBIS
elicit</p>
        <p>BI Solutions
URBIS
generate
URBIS
store
Fulfilling the depicted requirements, the artifact shall enable user-centered requirements
elicitation for BI solutions (URBIS). The centerpiece of this artifact will be a module that
supports the elicitation process, connected to a database which stores the defined
requirements. The business /domain content to elicit the requirements shall be analyzed in
the research project for one or two sample domains and be supplied in dedicated
templates which are used during the elicitation process. A potential add-on to this
architecture would be an interface to generate BI applications / prototypes for dedicated BI tools
based on the defined requirements.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Summary and future work</title>
      <p>
        Many BI projects do no fulfill the set expectations due to a mismatch with the initial
business requirements. This paper presented the approach of a recently started research
project to close this gap by developing an artifact that enables the end-user to elicit BI
requirements in a guided process. The project will proceed by further analysis of the state
of the art in requirements elicitation within the BI domain and the corresponding
problems. This analysis will be followed by a further limitation of the scope to a specific
application domain (e.g. sales reporting within high tech industry), which will also
determine the group of relevant experts for the following interviews. Subsequently, the
proposed artifact will be conceptualized, implemented and evaluated iteratively. The project
is following a design science approach, focusing on artifact development and using
existing theories like the Technology Acceptance Model as a reference framework
        <xref ref-type="bibr" rid="ref4">(Davis,
1989)</xref>
        .
5
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Arnott</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Success Factors for Data Warehouse and Business Intelligence Systems</article-title>
          . Retrieved from http://aisel.aisnet.org/cgi/viewcontent.cgi?article=1003&amp; context=acis2008
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Becker</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seidel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Janiesch</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Konzeption des Unternehmensreportings- Ein modellgestütztes Vorgehensmodellzur fachkonzeptionellen Spezifikation</article-title>
          .
          <source>Wirtschaftsinformatik Proceedings</source>
          <year>2007</year>
          ,
          <fpage>605</fpage>
          -
          <lpage>622</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Chung</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , &amp; do Prado Leite,
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>On Non-Functional Requirements in Software Engineering</article-title>
          .
          <source>In Conceptual Modeling: Foundations and Applications</source>
          (pp.
          <fpage>363</fpage>
          -
          <lpage>379</lpage>
          ). Retrieved from http://dx.doi.org/10.1007/978-3-
          <fpage>642</fpage>
          -02463-4_
          <fpage>19</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>F. D.</given-names>
          </string-name>
          (
          <year>1989</year>
          ).
          <article-title>Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology</article-title>
          .
          <source>MIS Quarterly</source>
          ,
          <volume>13</volume>
          (
          <issue>3</issue>
          ),
          <fpage>319</fpage>
          -
          <lpage>340</lpage>
          . doi:Article
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Few</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Information Dashboard Design: The Effective Visual Communication of Data (1st ed</article-title>
          .).
          <source>O'Reilly Media.</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Hildenbrand</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Geisser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Eine Methode zur kollaborativen Anforderungserhebung und entscheidungsunterstützenden Anforderungsanalyse</article-title>
          . Mannheim: University of Mannheim,
          <source>Department of Information Systems 1.</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Jürck</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Förtsch</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jahn</surname>
            ,
            <given-names>B. U.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Ulbrich-vom Ende</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Einsatz von Recommender-Systemen zur personalisierten Informationsversorgung im Standardberichtwesen von Data-Warehouse-Systemen</article-title>
          .
          <source>Wirtschaftsinformatik Proceedings</source>
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Kauppinen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vartiainen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontio</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kujala</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sulonen</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Implementing requirements engineering processes throughout organizations: success factors and challenges</article-title>
          .
          <source>Information and Software Technology</source>
          ,
          <volume>46</volume>
          (
          <issue>14</issue>
          ),
          <fpage>937</fpage>
          -
          <lpage>953</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.infsof.
          <year>2004</year>
          .
          <volume>04</volume>
          .002
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gosain</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Agent oriented requirements engineering for a data warehouse</article-title>
          .
          <source>SIGSOFT Softw. Eng. Notes</source>
          ,
          <volume>34</volume>
          (
          <issue>5</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . doi:
          <volume>10</volume>
          .1145/ 1598732.1598737
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Paim</surname>
            ,
            <given-names>F. R. S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Castro</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. F. B. D.</surname>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>DWARF: AN Approach for Requirements Definition and Management of Data Warehouse Systems</article-title>
          . In Requirements Engineering, IEEE International Conference on (Vol.
          <volume>0</volume>
          , p.
          <fpage>75</fpage>
          ). Los Alamitos, CA, USA: IEEE Computer Society. doi:http://doi.ieeecomputersociety.
          <source>org/10</source>
          .1109/ ICRE.
          <year>2003</year>
          .1232739
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Röglinger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reinwald</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Meier</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Ein formaler Ansatz zur Auswahl von Kennzahlen auf Basis empirischer Zusammenhänge</article-title>
          . Wirtschaftsinformatik 2009 - Business Services: Konzepte, Technologien, Anwendungen,
          <source>(Band 2)</source>
          ,
          <fpage>329</fpage>
          -
          <lpage>338</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Strauch</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Winter</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Vorgehensmodell für die informationsbedarfsanalyse im data warehousing</article-title>
          .
          <source>Proceedings der Data Warehousing</source>
          <year>2002</year>
          ,
          <fpage>359</fpage>
          -
          <lpage>378</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>