31,532 research outputs found

    The Impact of Systematic Edits in History Slicing

    Full text link
    While extracting a subset of a commit history, specifying the necessary portion is a time-consuming task for developers. Several commit-based history slicing techniques have been proposed to identify dependencies between commits and to extract a related set of commits using a specific commit as a slicing criterion. However, the resulting subset of commits become large if commits for systematic edits whose changes do not depend on each other exist. We empirically investigated the impact of systematic edits on history slicing. In this study, commits in which systematic edits were detected are split between each file so that unnecessary dependencies between commits are eliminated. In several histories of open source systems, the size of history slices was reduced by 13.3-57.2% on average after splitting the commits for systematic edits.Comment: 5 pages, MSR 201

    Facilitating text reading in posterior cortical atrophy

    Get PDF
    Objective We report 1) the first quantitative investigation of text reading in posterior cortical atrophy (PCA); and 2) the effects of two novel software-based reading aids that result in dramatic improvements in PCA patients' reading ability. Methods Reading performance, eye movements and fixations were assessed in PCA and typical Alzheimer’s disease (tAD) patients and healthy controls (Experiment 1). Two reading aids (single- and double-word) were evaluated based on the notion that reducing the spatial and oculomotor demands of text reading might support reading in PCA (Experiment 2). Results PCA patients’ mean reading accuracy was significantly worse (57%) compared to both tAD patients (98%) and healthy controls (99%); spatial aspects of passages were the primary determinants of text reading ability in PCA. Both aids led to considerable gains in reading accuracy (PCA mean reading accuracy: single-word reading aid = 96%; individual patient improvement range: 6%-270%) and self-rated measures of reading. Data suggest a greater efficiency of PCA patients’ fixations and eye movements under the single-word reading aid. Conclusions These findings demonstrate how neurological characterisation of a neurodegenerative syndrome (PCA) and detailed cognitive analysis of an important everyday skill (reading) can combine to yield aids capable of supporting important everyday functional abilities. Classification of evidence This study provides Class III evidence that for patients with posterior cortical atrophy, two software-based reading aids (single-word and double-word) improve reading accuracy

    Overcoming Language Dichotomies: Toward Effective Program Comprehension for Mobile App Development

    Full text link
    Mobile devices and platforms have become an established target for modern software developers due to performant hardware and a large and growing user base numbering in the billions. Despite their popularity, the software development process for mobile apps comes with a set of unique, domain-specific challenges rooted in program comprehension. Many of these challenges stem from developer difficulties in reasoning about different representations of a program, a phenomenon we define as a "language dichotomy". In this paper, we reflect upon the various language dichotomies that contribute to open problems in program comprehension and development for mobile apps. Furthermore, to help guide the research community towards effective solutions for these problems, we provide a roadmap of directions for future work.Comment: Invited Keynote Paper for the 26th IEEE/ACM International Conference on Program Comprehension (ICPC'18

    An Analysis of Plant Closings in Georgia's Apparel and Textile Industries

    Get PDF
    This report explores various issues and programs associated with re employment of workers from apparel and textile plants that close

    Interactive situation modelling in knowledge intensive domains

    Get PDF
    Interactive Situation Modelling (ISM) method, a semi-methodological approach, is proposed to tackle issues associated with modelling complex knowledge intensive domains, which cannot be easily modelled using traditional approaches. This paper presents the background and implementation of ISM within a complex domain, where synthesizing knowledge from various sources is critical, and is based on the principles of ethnography within a constructivist framework. Although the motivation for the reported work comes from the application presented in the paper, the actual scope of the paper covers a wide range of issues related to modelling complex systems. The author firstly reviews approaches used for modelling knowledge intensive domains, preceded by a brief discussion about two main issues: symmetry of ignorance and system behaviour, which are often confronted when applying modelling approaches to business domains. The ISM process is then characterized and critiqued with lessons from an exemplar presented to illustrate its effectiveness

    Optimal line length for reading schoolbook on screen

    Get PDF
    Although experimental studies have shown a strong impact of text layout on the legibility of e- text, many digital texts appearing in eBook or the internet use different designs, so that there is no straightforward answer in the literature over which one to follow when designing e- material. Therefore, in this paper we shall focus on the text layout, particularly the influence of line lengthen reading performance of e-school book.48 native Arabic students (24 male and 24 female) volunteered for this experiment. The participants’ age ranged from 9 to 13. Performance of students was assessed through two dependent variables: (1) time to complete each tasks; and (2) accuracy of the answers. Accuracy data was based on the number of correct answers the students provided and the total score was 12 points. Several findings were reported by this experiment such as; the time needed to complete all the question models becomes significantly low when students are older, errors for all the question models are expected to be significantly lower for older students. Reading text on a single column with double columns shows that the reading process is affected by the students’ age, as older students were faster when reading through double columns, while students aged 9 prefer the single column in both reading processes. The study has recommended double line for fast reading for students their reading performance is satisfactory. While, long line has suggested for students with difficulty in reading

    Using the organizational and narrative thread structures in an e-book to support comprehension.

    Get PDF
    Stories, themes, concepts and references are organized structurally and purposefully in most books. A person reading a book needs to understand themes and concepts within the context. Schanks Dynamic Memory theory suggested that building on existing memory structures is essential to cognition and learning. Pirolli and Card emphasized the need to provide people with an independent and improved ability to access and understand information in their information seeking activities. Through a review of users reading behaviours and of existing e-Book user interfaces, we found that current e-Book browsers provide minimal support for comprehending the content of large and complex books. Readers of an e-Book need user interfaces that present and relate the organizational and narrative structures, and moreover, reveal the thematic structures. This thesis addresses the problem of providing readers with effective scaffolding of multiple structures of an e-Book in the user interface to support reading for comprehension. Recognising a story or topic as the basic unit in a book, we developed novel story segmentation techniques for discovering narrative segments, and adapted story linking techniques for linking narrative threads in semi-structured linear texts of an e-Book. We then designed an e-Book user interface to present the complex structures of the e-Book, as well as to assist the reader to discover these structures. We designed and developed evaluation methodologies to investigate reading and comprehension in e-Books, in order to assess the effectiveness of this user interface. We designed semi-directed reading tasks using a Story-Theme Map, and a set of corresponding measurements for the answers. We conducted user evaluations with book readers. Participants were asked to read stories, to browse and link related stories, and to identify major themes of stories in an e-Book. This thesis reports the experimental design and results in detail. The results confirmed that the e-Book interface helped readers perform reading tasks more effectively. The most important and interesting finding is that the interface proved to be more helpful to novice readers who had little background knowledge of the book. In addition, each component that supported the user interface was evaluated separately in a laboratory setting and, these results too are reported in the thesis
    • …
    corecore