8,659 research outputs found

    AMIDA : a Sequence Diagram Extraction Toolkit Supporting Automatic Phase Detection

    Full text link
    ICSE Companion '08: Companion of the 30th international conference on Software engineeringLeipzig, GermanyMay 10 - 18, 200

    Recommendation, collaboration and social search

    Get PDF
    This chapter considers the social component of interactive information retrieval: what is the role of other people in searching and browsing? For simplicity we begin by considering situations without computers. After all, you can interactively retrieve information without a computer; you just have to interact with someone or something else. Such an analysis can then help us think about the new forms of collaborative interactions that extend our conceptions of information search, made possible by the growth of networked ubiquitous computing technology. Information searching and browsing have often been conceptualized as a solitary activity, however they always have a social component. We may talk about 'the' searcher or 'the' user of a database or information resource. Our focus may be on individual uses and our research may look at individual users. Our experiments may be designed to observe the behaviors of individual subjects. Our models and theories derived from our empirical analyses may focus substantially or exclusively on an individual's evolving goals, thoughts, beliefs, emotions and actions. Nevertheless there are always social aspects of information seeking and use present, both implicitly and explicitly. We start by summarizing some of the history of information access with an emphasis on social and collaborative interactions. Then we look at the nature of recommendations, social search and interfaces to support collaboration between information seekers. Following this we consider how the design of interactive information systems is influenced by their social elements

    Experiences of aiding autobiographical memory Using the SenseCam

    Get PDF
    Human memory is a dynamic system that makes accessible certain memories of events based on a hierarchy of information, arguably driven by personal significance. Not all events are remembered, but those that are tend to be more psychologically relevant. In contrast, lifelogging is the process of automatically recording aspects of one's life in digital form without loss of information. In this article we share our experiences in designing computer-based solutions to assist people review their visual lifelogs and address this contrast. The technical basis for our work is automatically segmenting visual lifelogs into events, allowing event similarity and event importance to be computed, ideas that are motivated by cognitive science considerations of how human memory works and can be assisted. Our work has been based on visual lifelogs gathered by dozens of people, some of them with collections spanning multiple years. In this review article we summarize a series of studies that have led to the development of a browser that is based on human memory systems and discuss the inherent tension in storing large amounts of data but making the most relevant material the most accessible

    Experiences of aiding autobiographical memory using the sensecam

    Get PDF
    Human memory is a dynamic system that makes accessible certain memories of events based on a hierarchy of information, arguably driven by personal significance. Not all events are remembered, but those that are tend to be more psychologically relevant. In contrast, lifelogging is the process of automatically recording aspects of one's life in digital form without loss of information. In this article we share our experiences in designing computer-based solutions to assist people review their visual lifelogs and address this contrast. The technical basis for our work is automatically segmenting visual lifelogs into events, allowing event similarity and event importance to be computed, ideas that are motivated by cognitive science considerations of how human memory works and can be assisted. Our work has been based on visual lifelogs gathered by dozens of people, some of them with collections spanning multiple years. In this review article we summarize a series of studies that have led to the development of a browser that is based on human memory systems and discuss the inherent tension in storing large amounts of data but making the most relevant material the most accessible

    La estructura retórica del resumen (abstract) en las disciplinas arte y diseño : un estudio descriptivo

    Get PDF
    Maestría en Inglés con Orientación en Lingüística AplicadaAs an effective means of representing the research article, the abstract has increasingly become an essential part of this genre. For that reason, understanding the rhetorical conventions that govern abstract writing in their respective fields may help students and novice researchers acquire reading and writing skills in their fields of specialization. Recent research on the rhetorical features of abstracts has revealed broad patterns of regularity as well as disciplinary variation. Although several investigations have focused their analysis on a variety of disciplines, no study appears to have explored the rhetorical structure of abstracts in the fields of Art and Design. The present research, therefore, examines the rhetorical moves and main linguistic features of Art and Design abstracts, and proposes a schema for the abstract genre in each of these disciplinary domains. To conduct the study, a corpus of 30 abstracts from four high-impact journals was compiled, and subjected to a move analysis (Swales, 1981, 1990) using the analytical framework proposed by Pho (2008), and the methodology suggested by Dudley-Evans (1994) and Holmes (1997). The results reveal that although Art and Design abstracts bear some similarities, they also show some differences that result in distinct emerging patterns. Based on these findings, two models are proposed of the rhetorical elements that are constitutive of each discipline. The outcome of this research has pedagogical implications for students, novice researchers and teachers within ESP (English for Specific Purposes) contexts.Fil: Caturegli, Alicia. Universidad Nacional de Córdoba. Facultad de Lenguas; Argentina

    Effective Segmentation of Large Execution Traces Using Probabilistic and Gaussian Mixture Models

    Get PDF
    Software maintenance is known to be a costly and time consuming activity. Software engineers need to spend a considerable amount of time in understanding the system before maintaining it. This is due to many reasons including the lack of good documentation and the shift of the original developers of the system to other projects or companies. Dynamic analysis techniques, more particularly trace analysis, are used to alleviate the program comprehension problem by offering software engineers a set of techniques that can help them understand the behavioural aspects of software systems. Execution traces however can be extremely large, which makes them cumbersome for effective analysis. There is a need to develop techniques to help software engineers understand the content of large traces despite their massive size. In this thesis, we present, SumTrace, a novel trace analysis technique. SumTrace takes a trace as input and automatically segments it into smaller and more manageable groups that reflect the execution phases of the traced scenario. The execution phases are summarized to help software engineers understand quickly different parts of the trace without having to analyze its entire content. SumTrace relies on a combination of probabilistic and Gaussian mixture models. We applied SumTrace to the segmentation of large traces, generated from two software systems. The results are very promising. SumTrace is also fast since it only requires only one pass through a trace
    corecore