<!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>A Context-Based Approach to the Development of Decision Support Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexandre Gachet</string-name>
          <email>gachet@acm.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ralph Sprague</string-name>
          <email>sprague@hawaii.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of IT Management University of Hawaii at Manoa 2404 Maile Way Honolulu HI 96822</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>After more than three decades of research, the Decision Support Systems (DSS) community is still looking for a unified and standardized DSS development methodology. In this paper, we argue that the existing solutions remain too distinct and project-specific because they fail to properly consider the context of the target DSS in their processes. This paper describes a new approach, whose goal is to formalize the notion of context in the study of DSS development. The proposed approach is based on the concept of value-based software engineering. It is structured around two techniques called the benefits-realization approach and the realization feedback process. An example is provided to illustrate how an impractical, context-free DSS development life cycle can be turned into a context-based life cycle focusing on the most success-critical aspects of the target DSS.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Finding appropriate Decision Support Systems (DSS) development processes and
methodologies is a topic that has kept researchers in the decision support community
busy for the past three decades at least. Studies on DSS development conducted
during the last fifteen years
        <xref ref-type="bibr" rid="ref1 ref17">(e.g., Arinze 1991; Saxena 1992)</xref>
        have identified more than
thirty different approaches to the design and construction of decision support methods
and systems
        <xref ref-type="bibr" rid="ref13">(Marakas 2003)</xref>
        . Interestingly enough, none of these approaches
predominate and the various DSS development processes usually remain very distinct and
project-specific.
      </p>
      <p>
        In this paper, we argue that the context of the target DSS (whether organizational,
technological, or developmental) is not properly considered in the literature on DSS
development. Researchers propose processes
        <xref ref-type="bibr" rid="ref19 ref8">(e.g., Courbon et al. 1979, Stabell
1983)</xref>
        , methodologies
        <xref ref-type="bibr" rid="ref14 ref16 ref18 ref4">(e.g., Blanning 1979, Martin 1982, Sprague and Carlson 1982,
Saxena 1991)</xref>
        , cycles
        <xref ref-type="bibr" rid="ref12 ref15">(e.g., Keen and Scott Morton 1978, Sage 1991)</xref>
        , guidelines
1 Research partly supported by Swiss NSF grant Nr. PBFR2-104340.
(e.g., for end-user computer), and frameworks, but often fail to explicitly describe the
context in which the solution can be applied. Experience shows that the development
process of a large strategic DSS for a multinational company, spanning many
organizational units and getting connected to many transaction information systems, is
much different from the development process of a small-scale logistics DSS for a
local company.
      </p>
      <p>We propose in this paper a new approach, whose goal is to formalize the notion of
context in the study of DSS development. We believe that this approach can help the
actors involved in the process of building a DSS to find the methodology best adapted
to the context of the target system.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Context-Based DSS Development</title>
      <p>
        A DSS is broadly considered as “a computer-based system that aids the process of
decision making"
        <xref ref-type="bibr" rid="ref9">(Finlay 1994)</xref>
        . In a more precise way,
        <xref ref-type="bibr" rid="ref23">Turban (1995)</xref>
        defines it as “an
interactive, flexible, and adaptable computer-based information system, especially
developed for supporting the solution of a non-structured management problem for
improved decision making. It utilizes data, provides an easy-to-use interface, and allows
for the decision maker's own insights.” This second definition gives a better idea of
the underlying architecture of a DSS. Even though different authors identify different
components in a DSS, academics and practitioners have come up with a generalized
architecture made of six distinct parts: (a) the data management system, (b) the model
management system, (c) the knowledge engine, (d) the user interface, (e) the DSS
architecture and network, and (f) the user(s)
        <xref ref-type="bibr" rid="ref13">(Power 2002; Marakas 2003)</xref>
        .
      </p>
      <p>
        Many DSS development processes try to guide the development of the DSS with a
sequence of steps resembling Table 1
        <xref ref-type="bibr" rid="ref15">(Sage 1991)</xref>
        .
      </p>
      <p>The exact number of steps can vary depending on the aggregation level of each
phase. Moreover, steps are usually sequenced in an iterative manner, which means the
process can iterate to an earlier phase if the results of the current phase are not
satisfactory. Even though these processes are useful from a high-level perspective, we
argue that they poorly support the DSS designers and builders to cope with contextual
issues. The next paragraphs provide a couple of examples to illustrate this argument.</p>
      <p>
        The first example is related to the user interface. The DSS community widely
recognizes that the user interface is a critical component of a DSS and that it should be
designed and implemented with particular care. But how critical is this component?
On the one hand, if we consider a DSS that is intended to be used by a wide range of
non-technical users (for example, a medical DSS for the triage of incoming patients
in an emergency room, that will be used by nurses and MDs working under pressure),
then the user interface is indeed the single most critical component of the DSS, at
least from a usability/acceptability point of view. In this context, the human-computer
interaction (HCI) literature tells us that usability must definitely be considered before
prototyping takes place, because the earlier critical design flaws are detected, the
more likely they can be corrected
        <xref ref-type="bibr" rid="ref11">(Holzinger 2005)</xref>
        . There are techniques (such as
usability context analysis) intended to facilitate such early focus and commitment
        <xref ref-type="bibr" rid="ref20">(Thomas and Bevan 1996)</xref>
        . On the other hand, if we consider a highly specific DSS
that will be handled by a few power-users with a high level of computer literacy
(sometimes the DSS builders themselves), then the user interface is less critical and
usability considerations can be postponed until a later stage of the development
process, without threatening the acceptability of the system. This kind of decision has an
impact on the entire development process, but is rarely considered explicitly in the
literature.
      </p>
      <p>
        The second example deals with the expected lifetime of the DSS. On the one hand,
some DSS are complex organizational systems connected to a dense network of
transaction information systems. Their knowledge bases accumulate large quantities of
models, rules, documents, and data over the years, sometimes over a few decades2.
They require important financial investments and are expected to have a long
lifetime. For a computer-based system, a long lifetime inevitably implies maintenance
and legacy issues. The legacy information systems (LIS) literature offers several
approaches to deal with these issues, such as the big bang approach
        <xref ref-type="bibr" rid="ref2">(Bateman and
Murphy 1994)</xref>
        , the wrapping approach
        <xref ref-type="bibr" rid="ref7">(Comella-Dorda et al. 2000)</xref>
        , the chicken little
approach
        <xref ref-type="bibr" rid="ref6">(Brodie and Stonebraker 1995)</xref>
        , the butterfly approach
        <xref ref-type="bibr" rid="ref25">(Wu et al. 1997)</xref>
        , or the
iterative re-engineering approach
        <xref ref-type="bibr" rid="ref3">(Bianchi et al. 2003)</xref>
        . Some authors also provide
methods fostering the clear separation between the system part (called container) and
the knowledge base part (called contents), in order to maximize reusability
        <xref ref-type="bibr" rid="ref10 ref22">(Gachet
and Haettenschwiler 2005)</xref>
        . On the other hand, some DSS are smaller systems used to
deal with very specific – and sometimes unique – problems, that do not go past the
prototyping stage, that require minimal finances, and use a time-limited knowledge
base which is not expected to have a long lifetime. Maintenance and legacy issues are
less salient for these systems and their development follows a different process.
      </p>
      <p>We describe in the coming sections of this paper a new approach allowing DSS
designers to explicitly take these contextual aspects into considerations, in order to
guide the development process of a DSS. This new approach is based on the concept
of value-based software engineering.
2 One author worked on the development of a DSS for crisis management in the food supply
sector, whose underlying models have been nurtured for more than twenty years.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Value-Based Software Engineering</title>
      <p>
        Suggesting that the DSS community never considered the context of a DSS prior to
its development would be unfair. Several authors acknowledge that a systems design
process must be specifically related to the operational environment for which the final
system is intended
        <xref ref-type="bibr" rid="ref15 ref24">(Wallace et al. 1987; Sage 1991)</xref>
        . For example,
        <xref ref-type="bibr" rid="ref18">Sprague and
Carlson (1982)</xref>
        explicitly specified in their “DSS action plan” a phase consisting of steps
to develop the DSS environment. The purpose of this phase is to “form the DSS
group, articulate its mission, and define its relationships with other organizational
units. Establish a minimal set of tools and data and operationalize them.” (p. 68).
Nevertheless, how these tasks should be carried out is not specified. In this section,
we propose an approach allowing DSS designers to model contextual value
propositions and perform feedback control of a DSS project. This approach is inspired by the
concept of value-based software engineering
        <xref ref-type="bibr" rid="ref5">(Boehm and Guo Huang 2003)</xref>
        .
      </p>
      <p>
        Two frequently used techniques in value-based software engineering are the
benefits realization approach and the value-realization feedback process. The benefits
realization approach
        <xref ref-type="bibr" rid="ref21">(Thorp 2003)</xref>
        allows developers to determine and reconcile the
value propositions of the project's success-critical stakeholders. The centerpiece of
this approach is the results chain (Figure 1). This chain establishes a framework
linking initiatives that consume resources, such as implementing a new DSS, to
contributions (describing the effects of the delivered system on existing operations) and
outcomes (which can lead either to further contributions or to added value, such as
increased profit). A results chain links to assumptions, which condition the realization
of outcomes. Once the stakeholders agree on the initiatives of the final results chain,
“they can elaborate them into project plans, requirements, architectures, budgets, and
schedules.” (Boehm and Guo Huang 2003, p. 36)
      </p>
      <p>Once the benefits-realization approach is completed, stakeholders can monitor the
development of the project using the value-realization feedback process (Figure 2).
As explained by Boehm and Guo Huang (2003):
“The results chain, business case, and program plans set the baseline in
terms of expected time-phased costs, benefit flows, returns on investment,
and underlying assumptions. As the projects and program perform to plans,
the actual or projected achievement of the cost and benefit flows and the
assumptions' realism may become invalid, at which point the project team will
need to determine and apply corrective actions by changing plans or
initiatives, making associated changes in expected cost and benefit flows.” (p. 37)</p>
      <p>One obvious advantage of this feedback process is its ongoing consideration of the
assumptions' validity. The development of an organizational DSS can take time and
the project's plan can change several times during the whole process. It is therefore
important to regularly monitor the process to be sure that the system still meets the
local needs and helps answer the right questions (the popular “do the right thing”
proposition). Otherwise, a DSS can be seen as very successful in terms of
cost-oriented earned value, but a complete disaster in terms of actual organizational value.</p>
      <p>
        The feedback process used in value-based software engineering focuses on value
realization. Assessing the value of a transaction information system is a difficult task
        <xref ref-type="bibr" rid="ref10 ref22">(Tillquist and Rodgers 2005)</xref>
        . However, assessing the value of a DSS is even more
difficult, since its main function (supporting decision-makers) leads to effects that are
very difficult to measure in isolation from the complementary processes and activities
in which the DSS is embedded. Even worse, measuring the value of a DSS during its
development is almost impossible. Therefore, the feedback process that we propose in
Figure 2 focuses more of the realization of the decision support function of the DSS
(“do the thing right”) rather than on an objective measure of value realization.
      </p>
      <p>In the next section, we show how this context-based approach can be used for the
development of a DSS, using the example scenario of a medical DSS for the triage of
patients in an emergency room.</p>
    </sec>
    <sec id="sec-4">
      <title>Modeling the Context-Based Development of a DSS</title>
      <p>The basic idea is to use initiatives, contributions, outcomes, and assumptions to
explicitly model the context-based elements of the DSS in the results chain. For the
purpose of this paper, Figure 3 extends the results chain of Figure 1 by adding new
initiatives explicitly dealing with the two issues we mentioned in Section 2, namely the
user interface and the maintenance and legacy issues. These additional initiatives are
shown with bold borders. Needless to say, a realistic and complete results chain for a
triage medical DSS would be much more complicated than Figure 3, with many more
initiatives, outcomes, and assumptions related to other value propositions. For the
sake of simplicity, however, we decided to limit the scope of the results chain in order
to improve its readability. The ultimate purpose of the figure is to show how the
benefits realization approach allows DSS designers to dynamically identify the project's
success-critical stakeholders and to determine their propositions in terms of decision
support.
The initiative to tightly integrate the triage DSS with the rest of the patient care
system are necessary to ensure patients are being given the drugs corresponding to the
diagnosis. The initiative to include maintenance and backup systems illustrates the
necessity to safeguard the data and knowledge bases of the entire infrastructure, for
increased safety and better accountability.</p>
      <p>Once the initiatives of the results chain are set, the DSS designers can turn them
into plans, requirements, architectures, budgets, and schedules. At that stage,
traditional DSS development processes and methodologies can be used with a
contextbased flavor. For example, Table 2 extends Table 1 (Sage's DSS design and
development life cycle) with contextual information. The original life cycle proposed by Sage
comes with long, context-free checklists for each of the seven phases, encompassing
all kinds of issues, such as system objectives, user commitment, frequency of use,
expected effectiveness improvement, planning horizons, leadership requirements,
training, political acceptability, institutional constraints, management support, value of
information, hardware and software requirements, functional performance, to name a
few. We maintain that these context-free checklists are impractical, because they bury
the DSS designer under considerations that are not necessarily relevant in the context
of the target DSS. Using results chain, on the other hand, the DSS designer can
extract the contextual issues relevant to his task and associate them to the correct steps
of the process.
1. Identify requirements specifications based on contextual issues
• User interface requirements from the end-user perspective (nurses, MDs, etc.)
• Data integration requirements (global patient care system)
• Workflow requirements (treatment procedure)
• Maintenance and backup requirements
• ...
2. Preliminary conceptual design
• Determine the appropriate design and implementation approach for the DSS
• Identify the specific input/output formats to satisfy user interface requirements
• Determine specific hardware and software requirements
• Identify conceptual specifications for the transactional and backup databases
• ...
3. Logical design and architectural specifications
• User interface design and early prototyping
• Process modeling for the registration-to-treatment procedures
• Specification of a distributed architecture adapted to the required integration with
the patient care system
• Data modeling and strategic design of the maintenance and backup architecture
• ...
4. Detailed design and testing
• Testing of the user interface with end users
• Testing of the process model with regard to the DSS integration in the patient care
system
• Testing of the architecture (resilience, reliability, scalability)
• Use of failure scenarios to test the maintenance and backup system
• ...
5. Operational implementation
• Production of the components of the operational DSS
• Implementation of the distributed functionalities with integration in the patient care
system
• Implementation of the maintenance and backup system and integration with the</p>
      <p>DSS
• Selection and training of a test group
• ...
6. Evaluation and modification
• Preparation of an evaluation methodology and of specific evaluation tests for each
critical aspect of the DSS (user acceptance, system integration, architecture
resilience and scalability)
• Execution of the test procedure with the test group, for each critical aspect of the</p>
      <p>DSS
• ...
7. Operational deployment
• Final design and implementation of the DSS
• Training of all user groups
• Continuous monitoring of postimplementation realization of the DSS
• ...</p>
      <p>
        Instead of focusing on traditional performance issues, the context-aware DSS
designer can focus on the most salient and relevant aspects of the target system. In our
example DSS for medical triage, the requirements specification phase should focus
on user interface requirements (to guarantee the system acceptability) and on data
integration and workflow activities (to prepare a smooth integration with the global
patient care system). Maintenance and backup considerations are traditionally
postponed until the last step of the process (operational deployment). In our example,
however, we clearly identified maintenance and backup as critical value propositions
for the DSS. Therefore, it is wise to move the corresponding requirements to the first
step of the process. Traditional methodologies described in the DSS literature, such as
functional mapping
        <xref ref-type="bibr" rid="ref4">(Blanning 1979)</xref>
        , decision graph
        <xref ref-type="bibr" rid="ref14">(Martin 1982)</xref>
        , or descriptive
and normative modeling
        <xref ref-type="bibr" rid="ref19">(Stabell 1983)</xref>
        can be used to identify requirements
specifications.
      </p>
      <p>
        The primary goal of the preliminary conceptual design phase (step 2) is “to
develop conceptualization of a prototype that is responsive to the requirements identified in
the previous phase”
        <xref ref-type="bibr" rid="ref15">(Sage 1991)</xref>
        . In our example, this consists in determining the
appropriate design and implementation approach for the DSS
        <xref ref-type="bibr" rid="ref8">(for example, the
evolutive approach based on prototyping; Courbon et al. 1979)</xref>
        ; identifying input and
output formats to satisfy the user interface requirements; determining specific hardware
and software requirements; and working on the conceptual specification of the
transactional and backup databases.
      </p>
      <p>Whereas the first two phases are conceptual in nature and produce documents, the
third phase (detailed design and architectural specifications) should result in a usable
prototype that end users can get familiar with. Confronted with a running system for
the first time, end users can update their mental models about the target DSS and
refine their requirements during early tests (step 4). Even though the realization
feedback process (check back to Figure 2) should be executed after each phase, its
execution is particularly important here. With a prototype at hand, it becomes possible to
determine if the expected decision support functionalities are likely to be realized by
the final DSS (“do the thing right”), and if the assumptions defined in the results
chain are still valid (“do the right thing”). The feedback process reminds the
stakeholders that the actual or projected achievement of the decision support
functionalities and the assumptions' validity may become invalid, in which case the DSS
designers will need to iterate to an earlier phase and apply corrective actions by changing
initiatives and outcomes in the results chain.</p>
      <p>If no corrective action is needed, the various DSS components are implemented
and aggregated into a complete system ready to be tested and evaluated by a test
group (step 5). During the evaluation phase, each critical aspect of the DSS is
subjected to a specific set of tests conducted with the test group. For example, user interface
testing can be conducted using methodologies described in the human-computer
interaction (HCI) literature. This phase (step 6) is again an important milestone for the
realization feedback process, since it represents the last chance to determine
corrective actions before the operational deployment and final implementation of the DSS.
Once the DSS is deployed, all user groups (i.e., nurses, MDs, and administrative
staff) need to be properly trained. To guarantee the expected lifetime of the system,
continuous monitoring of postimplementation realization must be provided. If
necessary, modifications must be retrofitted in the DSS. In other words, the realization
feedback process still has to be regularly executed, even after the seven steps of the
life cycle.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Concluding Remarks</title>
      <p>In this paper, we have described a new approach to formalize the notion of context in
the study of DSS development. The proposed solution relies on the concept of
valuebased software engineering. It provides DSS designers and builders with the
appropriate techniques to explicitly consider the context of the target DSS during the entire
development process.</p>
      <p>The first technique is the benefits realization approach, which uses diagrams called
results chains to determine and reconcile the value propositions of the project's
success-critical stakeholders. The results chain establishes a framework linking
initiatives to contributions and outcomes. The results chain also links to assumptions,
which condition the realization of outcomes.</p>
      <p>The second technique is the realization feedback process, which regularly monitors
the realization of the expected decision support functionalities and the validity of the
assumptions. If the decision support functionalities are not realized, or the
assumptions' realism becomes invalid, the DSS designers need to to determine and apply
corrective actions by changing plans or initiatives.</p>
      <p>We then provided an example to illustrate how a somewhat impractical,
contextfree DSS development life cycle can be turned into a context-based life cycle
focusing on the most success-critical aspects of the target DSS, without overwhelming the
DSS designers with long checklists that are not necessarily relevant in the context of
the target system.</p>
      <p>The inability of the DSS community to come up with unified and standardized
methods to develop decision support systems is a recurring topic that has kept
researchers and practitioners busy for the past three decades. We strongly believe that
our approach finds a partial answer to the problem, by explicitly acknowledging the
fact that DSS can be widely different in their goals, scope, depth, lifetime, and costs.
Rather than looking for an elusive context-free, one-size-fits-all solution, we propose
a context-based set of tools able to formalize the DSS environment and context before
choosing the appropriate development methodology. It is our hope that the approach
described in this paper provides a vehicle for researchers and practitioners to develop
better and more successful DSS.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Arinze</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>1991</year>
          ).
          <article-title>"A Contigency Model of DSS Development Methodology</article-title>
          .
          <source>" Journal of Management Information Systems</source>
          <volume>8</volume>
          (
          <issue>1</issue>
          ):
          <fpage>149</fpage>
          -
          <lpage>166</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bateman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>J</given-names>
            .
            <surname>Murphy</surname>
          </string-name>
          (
          <year>1994</year>
          ).
          <source>Migration of Legacy Systems</source>
          , School of Computer Applications. Dublin: Dublin City University: Dublin.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Bianchi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Caivano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Marengo</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Vissagio</surname>
          </string-name>
          ,
          <article-title>"Iterative reengineering of Legacy Systems"</article-title>
          ,
          <source>IEEE Transactions on Software Engineering</source>
          , vol
          <volume>29</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>225</fpage>
          -
          <lpage>241</lpage>
          ,
          <year>March 2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Blanning</surname>
            ,
            <given-names>R. W.</given-names>
          </string-name>
          (
          <year>1979</year>
          ).
          <article-title>"The functions of a decision support system</article-title>
          .
          <source>" Information and Management</source>
          <volume>2</volume>
          (
          <issue>September</issue>
          ):
          <fpage>71</fpage>
          -
          <lpage>96</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Boehm</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and L. Guo
          <string-name>
            <surname>Huan</surname>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>"</article-title>
          <source>Value-Based Software Engineering: A Case Study." Computer</source>
          <volume>36</volume>
          (
          <issue>3</issue>
          ):
          <fpage>33</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Brodie</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Stonebraker</surname>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>Migrating Legacy Systems: Gateways, Interfaces and the Incremental Approach</article-title>
          . San Francisco: Morgan Kaufmann Publishers Inc.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Comella-Dorda</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wallnau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. C.</given-names>
            <surname>Seacord</surname>
          </string-name>
          and J.
          <string-name>
            <surname>Roberts</surname>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>"A Survey of Legacy modernisation approaches"</article-title>
          , Carnegie Mellon University, Software Engineering Institute, pp.
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          ,
          <year>April 2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Courbon</surname>
            ,
            <given-names>J.-C.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Drageof</surname>
          </string-name>
          and J.
          <string-name>
            <surname>Tomasi</surname>
          </string-name>
          (
          <year>1979</year>
          ).
          <article-title>"L'approche évolutive."</article-title>
          <source>Informatique et Gestion</source>
          <volume>103</volume>
          (
          <string-name>
            <surname>Janvier-Février)</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Finlay</surname>
            ,
            <given-names>P. N.</given-names>
          </string-name>
          (
          <year>1994</year>
          ).
          <article-title>Introducing decision support systems</article-title>
          . Oxford, UK Cambridge, Mass., NCC Blackwell; Blackwell Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Gachet</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Haettenschwiler</surname>
          </string-name>
          (
          <year>2005</year>
          )
          <article-title>"Development Processes of Intelligent Decision Making Support Systems: Review and Perspective"</article-title>
          , in Gupta, J.,
          <string-name>
            <surname>Forgionne</surname>
            <given-names>G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Mora</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>(eds) Intelligent Decision-Making Support Systems (I-DMSS): Foundations, Applications</article-title>
          and Challenges, Springer-Verlag, London [forthcoming]
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Holzinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>"Usability Engineering Methods for Software Developers."</article-title>
          <source>Communications of the ACM</source>
          <volume>48</volume>
          (
          <issue>1</issue>
          ):
          <fpage>71</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Keen</surname>
            ,
            <given-names>P. G. W.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Scott Morton</surname>
          </string-name>
          (
          <year>1978</year>
          ).
          <article-title>Decision support systems : an organizational perspective</article-title>
          . Reading, Mass.,
          <string-name>
            <surname>Addison-Wesley Pub</surname>
          </string-name>
          . Co.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Marakas</surname>
            ,
            <given-names>G. M.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Decision support systems in the 21st century</article-title>
          . Upper Saddle River, NJ, Prentice Hall.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>M. P.</given-names>
          </string-name>
          (
          <year>1982</year>
          ).
          <article-title>"Determining Information Requirements for DSS."</article-title>
          <source>Journal of Systems Management(Decembre</source>
          <year>1982</year>
          ):
          <fpage>14</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Sage</surname>
            ,
            <given-names>A. P.</given-names>
          </string-name>
          (
          <year>1991</year>
          ).
          <article-title>Decision support systems engineering</article-title>
          . New York, Wiley.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Saxena</surname>
            ,
            <given-names>K. B. C.</given-names>
          </string-name>
          (
          <year>1991</year>
          ).
          <article-title>Decision support engineering: a DSS development methodology</article-title>
          .
          <source>24th Annual Hawaii International Conference on System Sciences (HICSS'91)</source>
          , Los Alamitos, CA, IEEE Computer Society Press.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Saxena</surname>
            ,
            <given-names>K. B. C.</given-names>
          </string-name>
          (
          <year>1992</year>
          ).
          <article-title>DSS Development Methodologies: A Comparative Review</article-title>
          .
          <source>25th Annual Hawaii International Conference on System Sciences (HICSS'92)</source>
          , Los Alamitos, CA, IEEE Computer Society Press.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Sprague</surname>
            ,
            <given-names>R. H.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Carlson</surname>
          </string-name>
          (
          <year>1982</year>
          ).
          <article-title>Building effective decision support systems</article-title>
          . Englewood Cliffs,
          <string-name>
            <surname>N.J.</surname>
          </string-name>
          , Prentice-Hall.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Stabell</surname>
            ,
            <given-names>C. B.</given-names>
          </string-name>
          (
          <year>1983</year>
          ).
          <article-title>A Decision-Oriented Approach to Building DSS. Building Decision Support Systems</article-title>
          .
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Bennett</surname>
          </string-name>
          . Reading, MA, Addison-Wesley:
          <fpage>221</fpage>
          -
          <lpage>260</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Bevan</surname>
          </string-name>
          (
          <year>1996</year>
          ).
          <article-title>Usability Context Analysis: A Practical Guide</article-title>
          . Teddington, UK, National Physical Laboratory.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Thorp</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>The information paradox : realizing the business benefits of information technology</article-title>
          . Toronto, ON,
          <string-name>
            <surname>McGraw-Hill Ryerson</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Tillquist</surname>
            , J. and
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Rodgers</surname>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>"Using Asset Specificity and Asset Scope to Measure the Value of IT."</article-title>
          <source>Communications of the ACM</source>
          <volume>48</volume>
          (
          <issue>1</issue>
          ):
          <fpage>75</fpage>
          -
          <lpage>80</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Turban</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>Decision support and expert systems : management support systems</article-title>
          . Englewood Cliffs,
          <string-name>
            <surname>N.J.</surname>
          </string-name>
          , Prentice Hall.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Wallace</surname>
            ,
            <given-names>R. H.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J. E.</given-names>
            <surname>Stockenberg</surname>
          </string-name>
          and
          <string-name>
            <given-names>R. N.</given-names>
            <surname>Charette</surname>
          </string-name>
          (
          <year>1987</year>
          ).
          <article-title>A unified methodology for developing systems</article-title>
          . New York, NY, Intertext Publications :
          <string-name>
            <surname>McGraw-Hill</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lawless</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bisbal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Richardson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Grimson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Wade</surname>
          </string-name>
          and
          <string-name>
            <surname>D. O'Sullivan</surname>
          </string-name>
          (
          <year>1997</year>
          ),
          <article-title>"The Butterfly Methodology: A gateway free approach for migrating Legacy Information Systems"</article-title>
          ,
          <source>In Proceedings of the ICECCS97</source>
          , Villa Olmo:Italy.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>