<!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>Scientific Data of an Evaluation Campaign: Do We Properly Deal With Them?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maristella Agosti</string-name>
          <email>agosti@dei.unipd.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giorgio Maria Di Nunzio</string-name>
          <email>dinunzio@dei.unipd.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicola Ferro</string-name>
          <email>ferro@dei.unipd.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>General Terms</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information Engineering - University of Padua Via Gradenigo</institution>
          ,
          <addr-line>6/b - 35131 Padova -</addr-line>
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Experimentation</institution>
          ,
          <addr-line>Performance, Measurement, Algorithms</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Multilingual Information Access, Cross-Language Information Retrieval, Scientific Data, Data Curation, In-depth evaluation studies</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper examines the current way of keeping the data produced during the evaluation campaigns and highlights some shortenings of it. As a consequence, we propose a new approach for improving the management evaluation campaigns' data. In this approach, the data are considered as scientific data to be cured and enriched in order to give full support to longitudinal statistical studies and long-term preservation.</p>
      </abstract>
      <kwd-group>
        <kwd>H</kwd>
        <kwd>3 [Information Storage and Retrieval]</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>3 Information Search and Retrieval</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>4 [Systems and Software]</kwd>
        <kwd>Performance evaluation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The experimental evaluation of an Information Retrieval System (IRS) is a
scientific activity whose outcomes are different kinds of scientific data:
– experiments: the primary scientific data produced by the participants of an
evaluation campaign;
– performance measurements: the metrics, such as precision and recall [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], used
to evaluate the performance of an IRS in a given experiment;
– descriptive statistics: the statistics, such as mean or median, used to
summarize the overall performances achieved by an experiment or a the collection
of experiments of a track;
– hypothesis tests and other statistical analyses: the different statistical
techniques used for performing an in-depth analysis of the experiments.
      </p>
      <p>
        When we deal with scientific data, “the lineage (provenance) of the data
must be tracked, since a scientist needs to know where the data came from [. . . ]
and what cleaning, rescaling, or modelling was done to arrive at the data to
be interpreted” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In addition, [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] points out how provenance is “important
in judging the quality and applicability of information for a given use and for
determining when changes at sources require revising derived information”.
      </p>
      <p>Furthermore, when scientific data are maintained for further and future use,
they should be enriched and, besides information about provenance, also changes
at sources occurred over time need to be tracked. Sometimes the enrichment of
a portion of scientific data can make use of a citation for explicitly mentioning
and making references to useful information.</p>
      <p>
        In this paper we examine whether the current methodology properly deals
with the data produced during an evaluation campaign by recognizing that they
are in effect valuable scientific data. Furthermore, we describe the data curation
approach [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] which we have undertaken to overcome some of the shortenings of
the current methodology and we have applied in designing and developing the
infrastructure for the Cross-Language Evaluation Forum (CLEF).
      </p>
      <p>The paper is organized as follows: Section 2 introduces the motivations and
the objectives of our research work; Section 3 describes the work carried out in
developing the CLEF infrastructure; finally, Section 4 draws some conclusions.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Motivations and Objectives</title>
      <sec id="sec-2-1">
        <title>Experimental Collections</title>
        <p>Nowadays, the experimental evaluation of an IRS is carried out in important
international evaluation forums which bring research groups together, provide
them with the means for measuring the performances of their systems,
discuss and compare their work. The Text REtrieval Conference (TREC)1 has
been the first initiative in this field and has laid the groundwork for the other
subsequent initiatives; TREC developed a common evaluation procedure in
order to compare IRSs by measuring the effectiveness of different techniques,
and to discuss how differences between systems affected performances. After
TREC, other international important initiatives have been launched, in
particular Cross-Language Evaluation Forum (CLEF), NII-NACSIS Test Collection
for IR Systems (NTCIR) and INitiative for the Evaluation of XML Retrieval
(INEX). The CLEF2 aims at evaluating Cross Language Information Retrieval
(CLIR) systems that operate on European languages in both monolingual and
cross-lingual contexts. The NTCIR3 is the Asian counterpart of CLEF where
1 http://trec.nist.gov/
2 http://clef.isti.cnr.it/
3 http://research.nii.ac.jp/ntcir/index-en.html
the traditional Chinese, Korean, Japanese, and English languages are the basis
of the evaluation of cross-lingual tasks. The INEX4 provides participants with
evaluation procedures for content-oriented eXtensible Markup Language (XML)
retrieval in order to measure the effectiveness of IRSs that manage XML
documents. These evaluation forums are usually further organized into tracks, which
investigate different facets of the evaluation of the information access
components of a Digital Library Management System (DLMS).</p>
        <p>
          All of the previously mentioned initiatives are generally carried out according
to the Cranfield methodology, which makes use of experimental collections [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
An experimental collection is a triple C = (D, Q, J), where: D is a set of
documents, called also collection of documents; Q is a set of topics, from which the
actual queries are derived; J is a set relevance judgements, i.e. for each topic
q ∈ Q the documents d ∈ D, which are relevant for the topic q, are determined.
An experimental collection C allows the comparison of two retrieval methods, say
X and Y , according to some measurements which quantifies the retrieval
performances of these methods. An experimental collection both provides a common
test–bed to be indexed and searched by the IRS X and Y and guarantees the
possibility of replicating the experiments.
        </p>
        <p>Nevertheless, the Cranfield methodology is mainly focused on creating
comparable experiments and evaluating the performances of an IRS rather than
modeling and managing the scientific data produced during an evaluation
campaign.</p>
        <p>As an example, note that the exchange of information between organizers and
participants is mainly performed by means of textual files formatted according
to the TREC data format, which is the de-facto standard in this field. Note that
this information represents a first kind of scientific data produced during the
evaluation process. The following is a fragment of the results of an experiment
submitted by a participant to the organizers, where the gray header is not really
present in the exchanged data but serves here as an explanation of the fields.</p>
        <sec id="sec-2-1-1">
          <title>Topic Iter. Document Rank</title>
          <p>141 Q0 AGZ.950609.0067 0
141 Q0 AGZ.950613.0165 1
...</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Score Experiment</title>
          <p>0.440873414278 IMSMIPO
0.305291658641 IMSMIPO
As a further example, the following is a fragment of relevance judgements sent
back by organizers to participants:
4 http://inex.is.informatik.uni-duisburg.de/
specifies the unique identifier of the topic (e.g. 141), the field for the unique
identifier of the document (e.g. AGZ.950609.0067), the field which identifies
the experiment (e.g. IMSMFPO), the field which specifies whether a document is
relevant for a topic (e.g. 1) or not (e.g. 0) and so on, as specified by the gray
headers.</p>
          <p>As it can be noted from the above examples, this format is suitable for a
simple data exchange between participants and organizers. Nevertheless, neither
this format provides any metadata explaining its content nor a scheme exists in
order to define the structure of each file, the data type of each field, and various
constraints on the data, such as numeric floating point precision. Moreover,
this format is not very suitable for modelling the information space involved
by an evaluation forum because the relationships among the different entities
(documents, topics, experiments, participants) are not modeled and each entity
is treated separately from the others.</p>
          <p>
            Furthermore, present collections keeping over time does not permit
systematic studies on reached improvements by participants over the years, for example
in a specific multilingual setting [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ].
          </p>
          <p>
            We argue that the information space implied by an evaluation forum needs
an appropriate conceptual model which takes into consideration and describes all
the entities involved by the evaluation forum. In fact, an appropriate conceptual
model is the necessary basis to make the scientific data produced during the
evaluation an active part of all those information enrichments, as data provenance
and citation, we have described in the previous section. This conceptual model
can be also translated into an appropriate logical model in order to manage the
information of an evaluation forum by using the database technology, as an
example. Finally, from this conceptual model we can derive also appropriate data
formats for exchanging information among organizers and participants, such as
an XML format that complies with an XML Schema [
            <xref ref-type="bibr" rid="ref7 ref8">7,8</xref>
            ] which describes and
constraints the exchanged information.
2.2
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Statistical Analysis of Experiments</title>
        <p>
          The Cranfield methodology is mainly focused on how to evaluate the
performances of two systems and how to provide a common ground which makes the
experimental results comparable. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] points out that, in order to evaluate retrieval
performances, we do not need only an experimental collection and measures for
quantifying retrieval performances, but also a statistical methodology for
judging whether measured differences between retrieval methods X and Y can be
considered statistically significant.
        </p>
        <p>
          To address this issue, evaluation forums have traditionally carried out
statistical analyses, which provide participants with an overview analysis of the
submitted experiments, as in the case of the overview papers of the different tracks
at TREC and CLEF; some recent examples of this kind of papers are [
          <xref ref-type="bibr" rid="ref10 ref11">10,11</xref>
          ].
Furthermore, participants may conduct statistical analyses on their own
experiments by using either ad-hoc packages, such as IR-STAT-PAK5, or generally
available software tools with statistical analysis capabilities, like R6, SPSS7, or
MATLAB8. However, the choice of whether performing a statical analysis or not
is left up to each participant who may even not have all the skills and resources
needed to perform such analyses. Moreover, when participants perform
statistical analyses using their own tools, the comparability among these analyses
could not be fully granted because, for example, different statistical tests can be
employed to analyze the data, or different choices and approximations for the
various parameters of the same statistical test can be made.
        </p>
        <p>Thus, we can observe that, in general, there is a limited support to the
systematical employment of statistical analysis by participants. For this reason,
we suggest that evaluation forums should support and guide participants in
adopting a more uniform way of performing statistical analyses on their own
experiments. In this way, participants can not only benefit from standard
experimental collections which make their experiments comparable, but they can also
exploit standard tools for the analysis of the experimental results, which make
the analysis and assessment of their experiments comparable too.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3 Information Enrichment and Interpretation</title>
        <p>As introduced in Section 1, scientific data, their enrichment and interpretation
are essential components of scientific research. The Cranfield methodology traces
out how these scientific data have to be produced, while the statistical analysis
of experiments provide the means for further elaborating and interpreting the
experimental results. Nevertheless, the current methodologies does not require
any particular coordination or synchronization between the basic scientific data
and the analyses on them, which are treated as almost separated items. On the
contrary, researchers would greatly benefit from an integrated vision of them,
where the access to a scientific data item could also offer the possibility of
retrieving all the analyses and interpretations on it. Furthermore, it should be
possible to enrich the basic scientific data in an incremental way, progressively
adding further analyses and interpretations on them.</p>
        <p>Let us consider what is currently done in an evaluation forum:
– Experimental collections:
• there are few or no metadata about document collections, the context
they refer to, how they have been created, and so on;
• there are few or no metadata about topics, how they have been created,
the problems encountered by their creators, what documents creators
found relevant for a given topic, and so on;
• there are few or no metadata about how pools have been created and
about the relevance assessments, the problems which have been faced by
the assessors when dealing with difficult topics;
5 http://users.cs.dal.ca/~jamie/pubs/IRSP-overview.html
6 http://www.r-project.org/
7 http://www.spss.com/
8 http://www.mathworks.com/
– Experiments:
• there are few or no metadata about them, such as what techniques have
been adopted or what tunings have been carried out;
• they can be not publicly accessible, making it difficult for other
researchers to make a direct comparison with their own experiments;
• their citation can be an issue;
– Performance measurements:
• there are no metadata about how a measure has been created, which
software has been used to compute it, and so on;
• often only summaries are publicly available while all the detailed
measurements may be not accessible;
• their format can be not suitable for further computer processing;
• their modelling and management needs to be dealt with;
– Descriptive statistics and hypothesis tests:
• they are mainly limited to task overviews produced by organizers;
• participants may not have all the skills needed to perform a statistical
analysis;
• participants can carry out statistical analyses only on their own
experiments without the possibility of comparing them with the experiments
of other participants;
• the comparability among the statistical analyses conducted by the
participants is not fully granted due to possible differences in the design of
the statistical experiments.</p>
        <p>
          These issues are better faced and framed in the wider context of the curation
of scientific data, which plays an important role on the systematic definition of
a proper methodology to manage and promote the use of data. The e–Science
Data Curation Report gives the following definition of data curation [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]: “the
activity of managing and promoting the use of data from its point of creation, to
ensure it is fit for contemporary purpose, and available for discovery and re-use.
For dynamic datasets this may mean continuous enrichment or updating to keep
it fit for purpose”.
        </p>
        <p>This definition implies that we have to take into consideration the possibility
of information enrichment of scientific data, meant as archiving and preserving
scientific data so that the experiments, records, and observations will be available
for future research, as well as provenance, curation, and citation of scientific data
items. The benefits of this approach include the growing involvement of scientists
in international research projects and forums and increased interest in
comparative research activities. Furthermore, the definition introduced above reflects
the importance of some of the many possible reasons for which keeping data
is important, for example: re-use of data for new research, including collection
based research to generate new science; retention of unique observational data
which is impossible to re-create; retention of expensively generated data which
is cheaper to maintain than to re-generate; enhancing existing data available for
research projects; validating published research results.</p>
        <p>
          As a concrete example in the field of information retrieval, please consider
the data fusion problem [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], where lists of results produced by different systems
have to be merged into a single list. In this context, researchers do not start from
scratch, but they often experiment their merging algorithms by using the list of
results produced in experiments carried out even by other researchers. This is
the case, for example, of the CLEF 2005 multilingual merging track [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], which
provided participants with some of the CLEF 2003 multilingual experiments as
list of results to be used as input to their merging algorithms. It is now clear that
researchers of this field would benefit by a clear data curation strategy, which
promotes the re-use of existing data and allows the data fusion experiments to
be traced back to the originary list of results and, perhaps, to the analyses and
interpretations about them.
        </p>
        <p>
          Thus, we consider all these points as requirements that should be taken into
account when we are going to produce and manage scientific data that come
out from the experimental evaluation of an IRS. In addition, to achieve the full
information enrichment discussed in Section 1, both the experimental datasets
and their further elaboration, such as their statistical analysis, should be first
class objects that can be directly referenced and cited. Indeed, as recognized
by [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], the possibility of citing scientific data and their further elaboration is an
effective way for making scientists and researchers an active part of the digital
curation process.
3
3.1
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>The CLEF Infrastructure</title>
      <sec id="sec-3-1">
        <title>Conceptual Model for an Evaluation Forum</title>
        <p>As discussed in the previous section, we need to design and develop a proper
conceptual model of the information space involved by an evaluation forum.
Indeed, this conceptual model provide us with the basis needed to offer all the
information enrichment and interpretation features described above.</p>
        <p>
          Figure 1 shows the Entity–Relationship (ER) schema which represents the
conceptual model we have developed. The conceptual model is built around five
main areas of modelling:
– evaluation forum: deals with the different aspects of an evaluation forum,
such as the conducted evaluation campaigns and the different editions of each
campaign, the tracks along which the campaign is organized, the subscription
of the participants to the tracks, the topics of each track;
– collection: concerns the different collections made available by an evaluation
forum; each collection can be organized into various files and each file may
contain one or more multimedia documents; the same collection can be used
by different tracks and by different editions of the evaluation campaign;
– experiments: regards the experiments submitted by the participants and
the evaluation metrics computed on those experiments, such as precision and
recall;
– pool/relevance assessment: is about the pooling method [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], where a set
of experiments is pooled and the documents retrieved in those experiments
are assessed with respect to the topics of the track the experiments belongs
to;
Notes
(1,N)
POOL
        </p>
        <p>ASSESSOR (1,N) ASSESS (1,N)
ID Threshold</p>
        <p>Email Pwd</p>
        <p>Relevant
Prefix</p>
        <p>FILE
Position</p>
        <p>Sufix (1,N) Modified</p>
        <p>CONTAIN
DocID (1,1) Content</p>
        <p>DOCUMENT
(0,N)</p>
        <p>POOLED
ID (0,N) Name
(1,N)</p>
        <p>(1,N)
(1,N)</p>
        <p>TRACK (0,N) SUBSCRIBE (1,N) PARTICIPANT
(1,N)</p>
        <p>QUERY (0,N)</p>
        <p>CloseTop ID (1,N)OpenTop</p>
        <p>COCOlpolpeosensenDeDTTeeiitstsllcece TOPICGROUP EXPERIMENT
(1,N) OpenNarCrloseNarr (1,N)
(0,N) CONTAIN (0,N)</p>
        <p>ID (1,1) Title</p>
        <p>Prc1A1vg AvgPrcRetr (1,N)</p>
        <p>TOPIC (0,N) METRIC
Description(0,N) NarrativeRelRet P9rc ExtPrc Rel</p>
        <p>ITEM
Rank</p>
        <p>Score</p>
        <p>ContactMail
Priority (1,N)SubmitedFile</p>
        <p>SUBMIT Date
ID (1,1)TrecEvalFile Experiments</p>
        <p>Modelling
(1,N)
(0,N)
CONTAIN</p>
        <p>Notes</p>
        <p>Type
(0,N)</p>
        <p>TEST</p>
        <p>ID alpha p-value
(0,N) STATANALYSIS
GROUPTEST (0,N)
ID (0,N)</p>
        <p>AddInfo (0,N) TestedFigure</p>
        <p>TYPIFY
RUNGROUP Name (1,1) Description</p>
        <p>Hypothesis STATTEST</p>
        <p>Statistical
Analysis Modelling
Collection Modelling</p>
        <p>DtdFile Name Language Description SourceTarget
PRatehaTdoMZeipFFililee COLLECTION (1,N) USE</p>
        <p>Copyright Creators(1,N) Modified Created</p>
        <p>CONSISTOF
Name (1,1) Created</p>
        <p>EDITION (1,1)
StartDate(1,N)EndDate (1,N)</p>
        <p>STRUCTURE</p>
        <p>ID (1,1) Description
Evaluation Forum Modelling
Workshop Year ShortName Ful Name WebSite</p>
        <p>ContactName</p>
        <p>ContactMail
ORGANIZE (1,N) CAMPAIGN</p>
        <p>ID Type Content
DISSEMINATE</p>
        <p>PUBLISH Date((11U,,11s))erNamePPAwPEdRName ConFtoarcmtNaatme</p>
        <p>Pool / Releva(n1,Nc)e Assessment Modelling
– statistical analysis: models the different aspects concerning the
statistical analysis of the experimental results, such as the type of statistical test
employed, its parameters, the observed test statistic, and so forth.</p>
        <p>Data Logic The data logic layer deals with the persistence of the different
information objects coming from the upper layers. There is a set of “storing
managers” dedicated to storing the submitted experiments, the relevance
assessments and so on. We adopt the Data Access Object (DAO)9 and the Transfer
Object (TO)9 design patterns. The DAO implements the access mechanism
required to work with the underlying data source, acting as an adapter between
9 http://java.sun.com/blueprints/corej2eepatterns/Patterns/
Stand-alone
Applications</p>
        <p>Matlab
Statistics
Toolbox</p>
        <p>Java-Matlab Bridge</p>
        <p>Java-Treceval</p>
        <p>Engine</p>
        <p>Information Access Evaluation Service for a Scientific meta -DLMS</p>
        <p>UsPearrtIinctieprafancte UsAerssInetsesrofarce UAsdemriInnitsetrrfaatcoer
Statistical Analysis
Management Tool</p>
        <p>Run
Management Tool</p>
        <p>Pool-Assessment
Management Tool</p>
        <p>Evaluation Forum
Management Tool</p>
        <p>User
Management Tool</p>
        <p>Log
Management Tool
Statistical Analisys
Storing Manager</p>
        <p>Run
Storing Manager</p>
        <p>Pool-Assessment
Storing Manager</p>
        <p>Evaluation Forum
Storing Manager</p>
        <p>User
Storing Manager</p>
        <p>Log</p>
        <p>Storing Manager
Service Integration Layer
Storing Abstraction Layer</p>
        <p>Databases
the upper layers and the data source. If the underlying data source
implementation changes, this pattern allows the DAO to adapt to different storage schemes
without affecting the upper layers.</p>
        <p>In addition to the other storing managers, there is the log storing manager
which fine traces both system and user events. It captures information such as
the user name, the Internet Protocol (IP) address of the connecting host, the
action that has been invoked by the user, the messages exchanged among the
components of the system in order to carry out the requested action, any error
condition, and so on. Thus, besides offering us a log of the system and user
activities, the log storing manager allows us to fine trace the provenance of each
piece of data from its entrance in the system to every further processing on it.</p>
        <p>Finally, on top of the various “storing managers” there is the Storing
Abstraction Layer (SAL) which hides the details about the storage management to
the upper layers. In this way, the addition of a new “storing manager” is totally
transparent for the upper layers.</p>
        <p>Application Logic The application logic layer deals with the flow of operations
within Distributed Information Retrieval Evaluation Campaign Tool (DIRECT).
It provides a set of tools capable of managing high-level tasks, such as experiment
submission, pool assessment, statistical analysis of an experiment.</p>
        <p>For example, the Statistical Analysis Management Tool (SAMT) offers the
functionalities needed to conduct a statistical analysis on a set of experiments.
In order to ensure comparability and reliability, the SAMT makes uses of
wellknown and widely used tools to implement the statistical tests, so that everyone
can replicate the same test, even if he has no access to the service. In the
architecture, the MATLAB Statistics Toolbox10 has been adopted, since MATLAB
is a leader application in the field of numerical analysis which employs
stateof-the-art algorithms, but other software could have been used as well. In the
case of MATLAB, an additional library is needed to allow our service to
access MATLAB in a programmatic way; other softwares could require different
solutions. As an additional example aimed at wide comparability and
acceptance of the tools, a further library provides an interface for our service towards
the trec eval package11. trec eval has been firstly developed and adopted by
TREC and represents the standard tool for computing the basic performance
figures, such as precision and recall.</p>
        <p>Finally, the Service Integration Layer (SIL) provides the interface logic layer
with a uniform and integrated access to the various tools. As we noticed in the
case of the SAL, thanks to the SIL also the addition of new tools is transparent
for the interface logic layer.</p>
        <p>Interface Logic It is the highest level of the architecture, and it is the
access point for the user to interact with the system. It provides specialised User
Interfaces (UIs) for different types of users, that are the participants, the
assessors, and the administrators. Note that, thanks to the abstraction provided by
the application logic layer, different kind of UIs can be provided, either
standalone applications or Web-based applications.
3.3</p>
      </sec>
      <sec id="sec-3-2">
        <title>DIRECT: the Running Prototype</title>
        <p>
          The proposed service has been implemented in a first prototype, called
Distributed Information Retrieval Evaluation Campaign Tool (DIRECT) [
          <xref ref-type="bibr" rid="ref15 ref16 ref17">15,16,17</xref>
          ],
and it has been tested in the context of the CLEF 2005 and 2006 evaluation
campaigns. The initial prototype moves a first step in the direction of an information
access evaluation service for scientific reflection DLMSs, by providing support
for:
– the management of an evaluation forum: the track set-up, the harvesting of
documents, the management of the subscription of participants to tracks;
– the management of submission of experiments, the collection of metadata
about experiments, and their validation;
– the creation of document pools and the management of relevance assessment;
– common statistical analysis tools for both organizers and participants in
order to allow the comparison of the experiments;
– common tools for summarizing, producing reports and graphs on the
measured performances and conducted analyses;
– common XML format for exchanging data between organizers and
participants.
10 http://www.mathworks.com/products/statistics/
11 ftp://ftp.cs.cornell.edu/pub/smart/
        </p>
        <p>
          DIRECT was successfully adopted during the CLEF 2005 campaign. It was
used by nearly 30 participants spread over 15 different nations, who submitted
more than 530 experiments; then 15 assessors assessed more than 160,000
documents in seven different languages, including Russian and Bulgarian which do
not have a latin alphabet. During the CLEF 2006 campaign, it has been used
by nearly 75 participants spread over 25 different nations, who have submitted
around 570 experiments; 40 assessors assessed more than 198,500 documents
in nine different languages. DIRECT was then used for producing reports and
overview graphs about the submitted experiments [
          <xref ref-type="bibr" rid="ref18 ref19">18,19</xref>
          ].
        </p>
        <p>DIRECT has been developed by using the Java12 programming language,
which ensures great portability of the system across different platforms. We
used the PostgreSQL13 DataBase Management System (DBMS) for performing
the actual storage of the data. Finally, all kinds of UI in DIRECT are Web-based
interfaces, which make the service easily accessible to end-users without the need
of installing any kind of software. These interfaces have been developed by using
the Apache STRUTS14 framework, an open-source framework for developing
Web applications.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>The discussed data curation approach that can help to face the test-collection
challenge for the evaluation and future development of information access and
extraction components of interactive information management systems. On the
basis of the experience gained keeping and managing the data of interest of the
CLEF evaluation campaign, we are testing the considered requirements to revise
the proposed approach.</p>
      <p>A prototype of the carrying out the proposed approach, called DIRECT, has
been implemented and widely tested during the CLEF 2005 and 2006 evaluation
campaigns. On the basis of the experience gained, we are enhancing the proposed
conceptual model and architecture, in order to implement a second version of
the prototype to be tested and validated during the next CLEF campaigns.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>The work reported in this paper has been partially supported by the DELOS
Network of Excellence on Digital Libraries, as part of the Information
Society Technologies (IST) Program of the European Commission (Contract
G038507618).</p>
      <p>The authors would like to warmly thank Carol Peters, coordinator of CLEF,
for her continuous support and advice.
12 http://java.sun.com/
13 http://www.postgresql.org/
14 http://struts.apache.org/</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Salton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGill</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          :
          <article-title>Introduction to Modern Information Retrieval</article-title>
          .
          <source>McGrawHill</source>
          , New York, USA (
          <year>1983</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Abiteboul</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agrawal</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernstein</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carey</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ceri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Croft</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>DeWitt</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Franklin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia-Molina</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gawlick</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gray</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haas</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halevy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hellerstein</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ioannidis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kersten</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pazzani</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lesk</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maier</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naughton</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schek</surname>
            ,
            <given-names>H.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sellis</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Silberschatz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stonebraker</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Snodgrass</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ullman</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weikum</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Widom</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zdonik</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>The Lowell Database Research Self-Assessment. Communications of the ACM (CACM) 48 (</article-title>
          <year>2005</year>
          )
          <fpage>111</fpage>
          -
          <lpage>118</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Ioannidis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maier</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abiteboul</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buneman</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davidson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halevy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knoblock</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rabitti</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schek</surname>
            ,
            <given-names>H.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weikum</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Digital library information-technology infrastructures</article-title>
          .
          <source>International Journal on Digital Libraries</source>
          <volume>5</volume>
          (
          <year>2005</year>
          )
          <fpage>266</fpage>
          -
          <lpage>274</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Agosti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.M.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          , N.:
          <article-title>A Data Curation Approach to Support In-depth Evaluation Studies</article-title>
          . In
          <string-name>
            <surname>Gey</surname>
            ,
            <given-names>F.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kando</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peters</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
          </string-name>
          , C.Y., eds.
          <source>: Proc. International Workshop on New Directions in Multilingual Information Access (MLIA</source>
          <year>2006</year>
          ), http://ucdata.berkeley.edu/sigir2006-mlia.
          <source>htm [last visited 2006, August</source>
          <volume>17</volume>
          ] (
          <year>2006</year>
          )
          <fpage>65</fpage>
          -
          <lpage>68</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cleverdon</surname>
            ,
            <given-names>C.W.:</given-names>
          </string-name>
          <article-title>The Cranfield Tests on Index Languages Devices</article-title>
          . In Spack Jones,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Willett</surname>
          </string-name>
          , P., eds.: Readings in Information Retrieval, Morgan Kaufmann Publisher, Inc., San Francisco, California, USA (
          <year>1997</year>
          )
          <fpage>47</fpage>
          -
          <lpage>60</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Agosti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.M.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          :
          <article-title>Evaluation of a Digital Library System</article-title>
          . In Agosti,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Fuhr</surname>
          </string-name>
          , N., eds.
          <source>: Notes of the DELOS WP7 Workshop on the Evaluation of Digital Libraries</source>
          , http://dlib.ionio.
          <source>gr/wp7/workshop2004_program. html [last visited</source>
          <year>2006</year>
          , February 28] (
          <year>2004</year>
          )
          <fpage>73</fpage>
          -
          <lpage>78</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. W3C:
          <article-title>XML Schema Part 1: Structures - W3C Recommendation 28 October 2004</article-title>
          . http://www.w3.org/TR/xmlschema-1/ [last visited 2006, September 4] (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. W3C:
          <article-title>XML Schema Part 2: Datatypes - W3C Recommendation 28 October 2004</article-title>
          . http://www.w3.org/TR/xmlschema-2/ [last visited 2006, September 4] (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hull</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Using Statistical Testing in the Evaluation of Retrieval Experiments</article-title>
          . In Korfhage, R.,
          <string-name>
            <surname>Rasmussen</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Willett</surname>
          </string-name>
          , P., eds.
          <source>: Proc. 16th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR</source>
          <year>1993</year>
          ), ACM Press, New York, USA (
          <year>1993</year>
          )
          <fpage>329</fpage>
          -
          <lpage>338</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.M.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.J.F.</given-names>
            ,
            <surname>Peters</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          : CLEF 2005:
          <article-title>Ad Hoc Track Overview</article-title>
          . In Peters,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Gey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.C.</given-names>
            ,
            <surname>Gonzalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.J.F.</given-names>
            ,
            <surname>Kluck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Magnini</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          , Mu¨ller, H., de Rijke, M., eds.:
          <source>Accessing Multilingual Information Repositories: Sixth Workshop of the Cross-Language Evaluation Forum (CLEF</source>
          <year>2005</year>
          ).
          <source>Revised Selected Papers, Lecture Notes in Computer Science (LNCS) 4022</source>
          , Springer, Heidelberg, Germany (
          <year>2006</year>
          )
          <fpage>11</fpage>
          -
          <lpage>36</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Voorhees</surname>
            ,
            <given-names>E.M.:</given-names>
          </string-name>
          <article-title>Overview of the TREC 2005 Robust Retrieval Track</article-title>
          . In
          <string-name>
            <surname>Voorhees</surname>
            ,
            <given-names>E.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buckland</surname>
          </string-name>
          , L.P., eds.:
          <source>The Fourteenth Text REtrieval Conference Proceedings (TREC</source>
          <year>2005</year>
          ), http://trec.nist.
          <source>gov/pubs/trec14/t14_proceedings.html [last visited 2006, August</source>
          <volume>4</volume>
          ] (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lord</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macdonald</surname>
          </string-name>
          , A.:
          <article-title>e-Science Curation Report</article-title>
          .
          <article-title>Data curation for e-Science in the UK:an audit to establish requirements for future curation and provision. The JISC Committee for the Support of Research (JCSR)</article-title>
          . http://www.jisc.ac. uk/uploaded_documents/e-ScienceReportFinal.
          <source>pdf [last visited</source>
          <year>2006</year>
          , February 28] (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Croft</surname>
          </string-name>
          , W.B.:
          <article-title>Combining Approaches to Information Retrieval</article-title>
          . In Croft, W.B., ed.: Advances in Information Retrieval:
          <article-title>Recent Research from the Center for Intelligent Information Retrieval</article-title>
          . Kluwer Academic Publishers, Norwell (MA),
          <source>USA</source>
          (
          <year>2000</year>
          )
          <fpage>1</fpage>
          -
          <lpage>36</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Harman</surname>
            ,
            <given-names>D.K.</given-names>
          </string-name>
          :
          <article-title>Overview of the First Text REtrieval Conference (TREC-1)</article-title>
          . In Harman, D.K., ed.:
          <source>The First Text REtrieval Conference (TREC-1)</source>
          ,
          <source>National Institute of Standards and Technology (NIST)</source>
          ,
          <source>Special Pubblication 500-207</source>
          , Whasington, USA. http://trec.nist.gov/pubs/trec1/papers/01.txt [last
          <source>visited</source>
          <year>2006</year>
          , February 28] (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.M.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          , N.:
          <article-title>DIRECT: a Distributed Tool for Information Retrieval Evaluation Campaigns</article-title>
          . In Ioannidis, Y.,
          <string-name>
            <surname>Schek</surname>
            ,
            <given-names>H.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weikum</surname>
          </string-name>
          , G., eds.
          <source>: Proc. 8th DELOS Thematic Workshop on Future Digital Library Management Systems: System Architecture and Information Access</source>
          , http://ii.umit.at/research/delos_ website/delos-dagstuhl
          <article-title>-handout-all</article-title>
          .
          <source>pdf [last visited</source>
          <year>2006</year>
          , June 21] (
          <year>2005</year>
          )
          <fpage>58</fpage>
          -
          <lpage>63</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.M.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          , N.:
          <article-title>DIRECT: a System for Evaluating Information Access Components of Digital Libraries</article-title>
          . In Rauber,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Christodoulakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Min</surname>
          </string-name>
          <string-name>
            <surname>Tjoa</surname>
          </string-name>
          , A., eds.
          <source>: Proc. 9th European Conference on Research and Advanced Technology for Digital Libraries (ECDL 2005), Lecture Notes in Computer Science (LNCS) 3652</source>
          , Springer, Heidelberg, Germany (
          <year>2005</year>
          )
          <fpage>483</fpage>
          -
          <lpage>484</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.M.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          , N.:
          <article-title>Scientific Evaluation of a DLMS: a service for evaluating information access components</article-title>
          .
          <source>In: Proc. 10th European Conference on Research and Advanced Technology for Digital Libraries (ECDL 2006), Lecture Notes in Computer Science (LNCS)</source>
          , Springer, Heidelberg, Germany (in print) (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.M.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          , N.:
          <article-title>Appendix A. Results of the Core Tracks and Domain-Specific Tracks</article-title>
          . In Peters,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Quochi</surname>
          </string-name>
          , V., eds.
          <source>: Working Notes for the CLEF 2005 Workshop</source>
          , http://www.clef-campaign.org/2005/working_notes/ workingnotes2005/appendix_a.
          <source>pdf [last visited</source>
          <year>2006</year>
          , February 28] (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.M.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          , N.:
          <article-title>Appendix A. Results of the Core Tracks</article-title>
          . In Nardi,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Peters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Vicedo</surname>
          </string-name>
          , J.L., eds.
          <source>: Working Notes for the CLEF 2006 Workshop</source>
          , Published Online (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>