developing and using the method, and time processing the information. The experi-
ment will be done in three stages, each stage will increment the metamodel including
a new kind of relationship, and after each stage the metrics will be evaluated. It
means each indexer must change in order to adapt to the new requirement.
Second, one kind of information and two metamodels will be indexed using four
different methods. For each of the methods metrics will be taken, as will be done for
the first experiment. At this time optimization of previous indexers is needed also.
Third, now search is on focus, after indexing retrieval must be measured as well.
Five different search patterns, some including semantics, will be defined and applied
on the indexed information for each of the previous steps. Metrics will be taken: ex-
tracted information, precision, recall, E, F, ASL and time for query resolution.
Fourth, given a set of XML files downloaded using one well known search en-
gines, a set of two queries will be settled and the search will be performed using the
Universal Indexer at local and the Search engine in Internet. The result of this ex-
periment consists of comparing data extracted for both queries, one with semantic of
the metamodel of the indexer files.
6 Conclusions
The classical systematic reuse process failed in the industry environment because of
the huge investment needed to be accomplished by practitioners. Low or negative
ROI ratios became one of the key problems for its wide-spreading. Aside ad-hoc re-
users also gained a certain level of success but the accomplishment level is low, reuse
is only applied to code, dlls and components, and the practice of this reuse has been
chaotic.
Industry would get worth of dealing with any kind of knowledge, in any context,
and by any user: anything, anywhere, and anybody. For that reason, we offer the
concept of Universal Indexer and in previous research a Universal Reuse System as
an open door to get all the benefits of theoretical reuse avoiding the well known
drawbacks of systematic and ad-hoc reuse.
The whole process for reusing any kind of knowledge has to deal with: a universal
representation model, a universal indexer, a universal retrieval and adaptation activi-
ties, a universal accessing, knowledge visualization and a universal reuse metric. All
of these activities have to face the issue that each one could be applied to any kind of
knowledge, in any context, and each activity might be required by any user.
This is a positioning paper, the whole system is under development, but future
publications will offer this concept to industry and its experiments’ results.
References
1. J. Llorens, J. Morato, G. Genova. RSHP: An information representation model based on
relationships. In: Ernesto Damiani, Lakhmi C. Jain, Mauro Madravio (Eds.), Soft Comput-
ing in Software Engineering (Studies in Fuzziness and Soft Computing Series, Vol. 159),
Springer 2004, pp 221-253. Available for reviewers in ftp://
73