Publications
Web log analysis: a review of a decade of studies about information acquisition, inspection and interpretation of user interaction
Agosti, M.; Crivellari, F. & Di Nunzio, G.
Data Mining and Knowledge Discovery, 24(3) 663-696 (2012) [pdf]
In the last decade, the importance of analyzing information management systems logs has grown, because log data constitute a relevant aspect in evaluating the quality of such systems. A review of 10 years of research on log analysis is presented in this paper. About 50 papers and posters from five major conferences and about 30 related journal papers have been selected to trace the history of the state-of-the-art in this field. The paper presents an overview of two main themes: Web search engine log analysis and Digital Library System log analysis. The problem of the analysis of different sources of log data and the distribution of data are investigated.
Understanding why users tag: A survey of tagging motivation literature and results from an empirical study
Strohmaier, M.; Körner, C. & Kern, R.
Web Semantics: Science, Services and Agents on the World Wide Web, 17(0) 1 - 11 (2012) [pdf]
While recent progress has been achieved in understanding the structure and dynamics of social tagging systems, we know little about the underlying user motivations for tagging, and how they influence resulting folksonomies and tags. This paper addresses three issues related to this question. (1) What distinctions of user motivations are identified by previous research, and in what ways are the motivations of users amenable to quantitative analysis? (2) To what extent does tagging motivation vary across different social tagging systems? (3) How does variability in user motivation influence resulting tags and folksonomies? In this paper, we present measures to detect whether a tagger is primarily motivated by categorizing or describing resources, and apply these measures to datasets from seven different tagging systems. Our results show that (a) users’ motivation for tagging varies not only across, but also within tagging systems, and that (b) tag agreement among users who are motivated by categorizing resources is significantly lower than among users who are motivated by describing resources. Our findings are relevant for (1) the development of tag-based user interfaces, (2) the analysis of tag semantics and (3) the design of search algorithms for social tagging systems.
A statistical comparison of tag and query logs
Carman, M. J.; Baillie, M.; Gwadera, R. & Crestani, F.
, 'Proceedings of the 32nd international ACM SIGIR conference on Research and development in information retrieval', SIGIR '09, ACM, New York, NY, USA, [10.1145/1571941.1571965], 123-130 (2009) [pdf]
We investigate tag and query logs to see if the terms people use to annotate websites are similar to the ones they use to query for them. Over a set of URLs, we compare the distribution of tags used to annotate each URL with the distribution of query terms for clicks on the same URL. Understanding the relationship between the distributions is important to determine how useful tag data may be for improving search results and conversely, query data for improving tag prediction. In our study, we compare both term frequency distributions using vocabulary overlap and relative entropy. We also test statistically whether the term counts come from the same underlying distribution. Our results indicate that the vocabulary used for tagging and searching for content are similar but not identical. We further investigate the content of the websites to see which of the two distributions (tag or query) is most similar to the content of the annotated/searched URL. Finally, we analyze the similarity for different categories of URLs in our sample to see if the similarity between distributions is dependent on the topic of the website or the popularity of the URL.
Website usage metrics: A re-assessment of session data
Huntington, P.; Nicholas, D. & Jamali, H. R.
Information Processing & Management, 44(1) 358 - 372 (2008) [pdf]
Metrics derived from user visits or sessions provide a means of evaluating Websites and an important insight into online information seeking behaviour, the most important of them being the duration of sessions and the number of pages viewed in a session, a possible busyness indicator. However, the identification of session (termed often ‘sessionization’) is fraught with difficulty in that there is no way of determining from a transactional log file that a user has ended their session. No one logs out. Instead a session delimiter has to be applied and this is typically done on the basis of a standard period of inactivity. To date researchers have discussed the issue of a time out delimiter in terms of a single value and if a page view time exceeds the cut-off value the session is deemed to have ended. This approach assumes that page view time is a single distribution and that the cut-off value is one point on that distribution. The authors however argue that page time distribution is composed of a number of quite separate view time distributions because of the marked differences in view times between pages (abstract, contents page, full text). This implies that a number of timeout delimiters should be applied. Employing data from a study of the OhioLINK digital journal library, the authors demonstrate how the setting of a time out delimiter impacts on the estimate of page view time and the number of estimated session. Furthermore, they also show how a number of timeout delimiters might apply and they argue that this gives a better and more robust estimate of the number of sessions, session time and page view time compared to an application of a single timeout delimiter.
Diversity in the Information Seeking Behaviour of the Virtual Scholar: Institutional Comparisons
Nicholas, D.; Huntington, P. & Jamali, H. R.
The Journal of Academic Librarianship, 33(6) 629 - 638 (2007) [pdf]
The logs of four universities using the OhioLINK journal system were evaluated for a period of fifteen months using deep log analysis methods in order to compare and contrast the information seeking behaviour of their users. Large differences were found, especially between the research and teaching universities. Methodological problems associated with making the comparisons are discussed in some detail especially in terms of defining online sessions.
Frequent Pattern Mining in Web Log Data
Iváncsy, R. & Vajk, I.
Acta Polytechnica Hungarica, 3(1) (2006) [pdf]
Abstract: Frequent pattern mining is a heavily researched area in the field of data mining with wide range of applications. One of them is to use frequent pattern discovery methods in Web log data. Discovering hidden information from Web log data is called Web usage mining. The aim of discovering frequent patterns in Web log data is to obtain information about the navigational behavior of the users. This can be used for advertising purposes, for creating dynamic user profiles etc. In this paper three pattern mining approaches are investigated from the Web usage mining point of view. The different patterns in Web log mining are page sets, page sequences and page graphs.
Search log analysis: What it is, what's been done, how to do it
Jansen, B. J.
Library & Information Science Research, 28(3) 407 - 432 (2006) [pdf]
The use of data stored in transaction logs of Web search engines, Intranets, and Web sites can provide valuable insight into understanding the information-searching process of online searchers. This understanding can enlighten information system design, interface development, and devising the information architecture for content collections. This article presents a review and foundation for conducting Web search transaction log analysis. A methodology is outlined consisting of three stages, which are collection, preparation, and analysis. The three stages of the methodology are presented in detail with discussions of goals, metrics, and processes at each stage. Critical terms in transaction log analysis for Web searching are defined. The strengths and limitations of transaction log analysis as a research method are presented. An application to log client-side interactions that supplements transaction logs is reported on, and the application is made available for use by the research community. Suggestions are provided on ways to leverage the strengths of, while addressing the limitations of, transaction log analysis for Web-searching research. Finally, a complete flat text transaction log from a commercial search engine is available as supplementary material with this manuscript.
Scholarly journal usage: the results of deep log analysis
Nicholas, D.; Huntington, P. & Watkinson, A.
Journal of Documentation, 61(2) 248-280 (2005) [pdf]
End user searching: A Web log analysis of NAVER, a Korean Web search engine
Park, S.; Lee, J. H. & Bae, H. J.
Library & Information Science Research, 27(2) 203 - 221 (2005) [pdf]
Transaction logs of NAVER, a major Korean Web search engine, were analyzed to track the information-seeking behavior of Korean Web users. These transaction logs include more than 40 million queries collected over 1 week. This study examines current transaction log analysis methodologies and proposes a method for log cleaning, session definition, and query classification. A term definition method which is necessary for Korean transaction log analysis is also discussed. The results of this study show that users behave in a simple way: they type in short queries with a few query terms, seldom use advanced features, and view few results' pages. Users also behave in a passive way: they seldom change search environments set by the system. It is of interest that users tend to change their queries totally rather than adding or deleting terms to modify the previous queries. The results of this study might contribute to the development of more efficient and effective Web search engines and services.
Identifying User Behavior by Analyzing Web Server
cess Log File
Suneetha, K. R. & Krishnamoorthy, K. R.
International Journal of Computer Science and Network Security, 9(4) 327-332 (2005)
Understanding user goals in web search
Rose, D. E. & Levinson, D.
, 'Proceedings of the 13th international conference on World Wide Web', WWW '04, ACM, New York, NY, USA, [10.1145/988672.988675], 13-19 (2004) [pdf]
Previous work on understanding user web search behavior has focused on how people search and what they are searching for, but not why they are searching. In this paper, we describe a framework for understanding the underlying goals of user searches, and our experience in using the framework to manually classify queries from a web search engine. Our analysis suggests that so-called navigational" searches are less prevalent than generally believed while a previously unexplored "resource-seeking" goal may account for a large fraction of web searches. We also illustrate how this knowledge of user search goals might be used to improve future web search engines.
Preprocessing and Mining Web Log Data for Web Personalization
Baglioni, M.; Ferrara, U.; Romei, A.; Ruggieri, S. & Turini, F.
Cappelli, A. & Turini, F., ed., 'AI*IA 2003: Advances in Artificial Intelligence', 2829(), Springer Berlin Heidelberg, 237-249 (2003) [pdf]
We describe the web usage mining activities of an on-going project, called ClickWorld, that aims at extracting models of the navigational behaviour of a web site users. The models are inferred from the access logs of a web server by means of data and web mining techniques. The extracted knowledge is deployed to the purpose of offering a personalized and proactive view of the web services to users. We first describe the preprocessing steps on access logs necessary to clean, select and prepare data for knowledge extraction. Then we show two sets of experiments: the first one tries to predict the sex of a user based on the visited web pages, and the second one tries to predict whether a user might be interested in visiting a section of the site.
Analysis of a very large web search engine query log
Silverstein, C.; Marais, H.; Henzinger, M. & Moricz, M.
SIGIR Forum, 33(1) 6-12 (1999) [pdf]
In this paper we present an analysis of an AltaVista Search Engine query log consisting of approximately 1 billion entries for search requests over a period of six weeks. This represents almost 285 million user sessions, each an attempt to fill a single information need. We present an analysis of individual queries, query duplication, and query sessions. We also present results of a correlation analysis of the log entries, studying the interaction of terms within queries. Our data supports the conjecture that web users differ significantly from the user assumed in the standard information retrieval literature. Specifically, we show that web users type in short queries, mostly look at the first 10 results only, and seldom modify the query. This suggests that traditional information retrieval techniques may not work well for answering web search requests. The correlation analysis showed that the most highly correlated items are constituents of phrases. This result indicates it may be useful for search engines to consider search terms as parts of phrases even if the user did not explicitly specify them as such.
Usage analysis of a digital library
Jones, S.; Cunningham, S. J. & McNab, R.
, 'Proceedings of the third ACM conference on Digital libraries', DL '98, ACM, New York, NY, USA, [10.1145/276675.276739], 293-294 (1998) [pdf]