While there is much research effort aiming to bridge
the gap between search engines’ methods and the
user’s model (Martzoukou, 2004; Mammr,
ALKhatib, Mostefaoui, Lahkim and Mansoor,
2004), the research reported here takes a slightly
different perspective; aiming to bridge the gap
between the user’s query and the appropriate search
engine focusing on the user’s perspective, i.e., her
context. This research concerns the design of a
Context-Aware Search Architecture (namely,
CASA) to support a search interface that would
facilitate a) an interaction with the user based on b)
the user’s modified query and c) a search engine
recommender system.
Our approach to the design of CASA follows the
design science paradigm (Havner, March, Park and
Ram, 2004; March and Smith, 1995). Of the
research activities outlined by design-science
research in IS this paper covers the build (a Web-
based recommendation system as part of a search
interface) while for the evaluation of this artefact we
report on preliminary (qualitative) results of
empirical investigation. Of the four design artefacts
(i.e., constructs, models, methods, and
instantiations), outlined in these frameworks, this
research is about a model (i.e., the method
instructing the recommender system’s principles),
which informs a methodology (i.e., the techniques
for supporting user’s requirements elicitation and
query modification processes) and an instantiation (a
prototype of the Web interface).
Following this introduction, section 2 holds a
brief discussion of search engines. Section 3
describes the need for context-aware search
architecture and section 4 describes this architecture,
i.e., CASA. Section 5 is focused on the methodology
used in this research. We conclude in section 6 with
a summary and discussion.
2 SEARCH ENGINES IN
CONTEXT
The lack of a consistent methodological approach to
Web information seeking research (Baeza-Yates,
2003; Martzoukou, 2004) might be attributed to the
dynamic nature of the field. Frequent innovations in
search engines’ technology modify search engines’
classification. Consequently, best practices of the
field are often altered (Vossen and Hagemann,
2007). Currently there are several leading practices
in search engines technology of which we mention
several examples: a) popularity-based SEs (e.g.,
Google) which also manipulate a host of other
algorithms (e.g., statistical measures, Web-genre
analysis, clustering and categorization), b) Inclusive-
meta SEs (e.g., Myriad, Quintura), c) social SEs that
focus on user’s contribution (Hakia, FreeBase), d)
Semantic Web SEs (e.g., Hakia) and analytic SEs
(e.g., WolframAlpha). Other navigation and
information retrieval methods follow notions of:
Web-genre (e.g., Google scholar), domain (i.e.,
geospatial), structure (e.g., Wikipedia) or
phenomenon such as the long tail of search (e.g.,
FeedMil).
Taking the HCI perspective, several SEs include
features that support user’s interaction with the
results as obtained, through activities such as
providing feedback or by allowing navigation and
negotiation of results based on data visualization.
Examples are navigation of interactive maps (e.g.,
Kartoo), user voting (FeedMil), clusters negotiation
and categorization (Clusty).
With the advancement of Web 3.0, there are
indeed innovative technologies embedded in search
technologies (Berners-Lee, Hendler and Lassila,
2001; Finin and Ding, 2006; Ding, Pan, Finin, Joshi,
Peng and Kolari, 2005) that assist in incorporating
user’s annotation (Bao, Wu, Fei, Xue, Su and Yu,
2007) also for the purpose of instructing the user
model (Carmagnola, Cena, Cortassa and Gena,
2007).
However, by the most part users are captivated
by what could be named: ‘the ease of search’
syndrome which prevents them from using multiple
search engines and the options they suggest. As
much as HCI research should approach current
practices (Hochheiser and Lazar, 2007) search
engines’ technology should advance beyond current
context building methods such as: a) structural
attributes, b) syntactical features, and c) semantic
analysis, towards the user’s context (Dey, 2001;
Kobsa, 2001; Midwinter, 2007; Shen, Tan and Zhai,
2005) in order to reflect on the user’s perspective.
For this end, users’ ought to be considered as actors,
allowing them more freedom of action and choice.
Along this lane we mention that classic criteria
for information retrieval evaluation are precision and
recall. While the prevailing practices will not
necessarily promote precision, user’s enhanced
involvement should not be underestimated as an
agent of precision. Against this background a
method and a mechanism could be considered,
which responds to the bi-dimensional view of the
search operation, to include: a) search engines’
typology on the one hand, and b) user’s query and its
context on the other hand. This way search activities
ICEIS 2010 - 12th International Conference on Enterprise Information Systems
72