72,714 research outputs found

    Visualizing the Results of a Complex Hybrid Dynamic-Static Analysis

    Get PDF
    Complex static or hybrid static-dynamic analyses produce large quantities of structured data. In the past, this data was generally intended for use by compilers or other software tools that used the produced information to transform the application being analyzed. However, it is becomingly increasingly common for the results of these analyses to be used directly by humans. For example, in our own prior work we have developed a hybrid dynamic-static escape analysis intended to help developers identify sources of object churn within large framework-base applications. In order to facilitate human use of complex analysis results, visualizations need to be developed that allow a user to browse these results and to identify the points of interest within these large data sets. In this paper we present Hi-C, a visualization tool for our hybrid escape analysis that has been implemented as an Eclipse plugin. We show how Hi-C can help developers identify sources of object churn in a large framework-based application and how we have used the tool to assist in understanding the results of a complex analysis

    A Practical Blended Analysis for Dynamic Features in JavaScript

    Get PDF
    The JavaScript Blended Analysis Framework is designed to perform a general-purpose, practical combined static/dynamic analysis of JavaScript programs, while handling dynamic features such as run-time generated code and variadic func- tions. The idea of blended analysis is to focus static anal- ysis on a dynamic calling structure collected at runtime in a lightweight manner, and to rene the static analysis us- ing additional dynamic information. We perform blended points-to analysis of JavaScript with our framework and compare results with those computed by a pure static points- to analysis. Using JavaScript codes from actual webpages as benchmarks, we show that optimized blended analysis for JavaScript obtains good coverage (86.6% on average per website) of the pure static analysis solution and nds ad- ditional points-to pairs (7.0% on average per website) con- tributed by dynamically generated/loaded code

    Perceptions of sport science students on the potential applications and limitations of blended learning in their education: A qualitative study

    Get PDF
    This study sought to gain insight into blended learning-naive sports science students’ understanding and perceptions of the potential benefits and limitations of blended (hybrid) learning, which has been defined as the thoughtful integration of face-to-face and online instructional approaches. Five focus groups, each comprising 3–4 students from either the undergraduate or postgraduate sports science programmes were conducted. The focus groups were facilitated by a researcher who was not involved in sports science. Audio recordings of the focus groups were transcribed verbatim. NVivo software was used to code the transcripts to identify the themes and subthemes. Students generally had little initial understanding of blended learning. When provided with a definition, they believed that blended learning could improve educational outcomes and assist those who were legitimately unable to attend a session. Their reservations about blended learning mainly related to some students not being sufficiently autonomous to undertake independent study, timetabling considerations and access to reliable Internet services. For blended learning to be effective, students felt the online material had to be interactive, engaging and complement the face-to-face sessions. Better understanding the perceptions of the students in the current study may assist educators who are considering implementing blended learning in their teaching. © 2017 Informa UK Limited, trading as Taylor & Francis Grou

    Evaluation of Evidence-Based Practices in Online Learning: A Meta-Analysis and Review of Online Learning Studies

    Get PDF
    A systematic search of the research literature from 1996 through July 2008 identified more than a thousand empirical studies of online learning. Analysts screened these studies to find those that (a) contrasted an online to a face-to-face condition, (b) measured student learning outcomes, (c) used a rigorous research design, and (d) provided adequate information to calculate an effect size. As a result of this screening, 51 independent effects were identified that could be subjected to meta-analysis. The meta-analysis found that, on average, students in online learning conditions performed better than those receiving face-to-face instruction. The difference between student outcomes for online and face-to-face classes—measured as the difference between treatment and control means, divided by the pooled standard deviation—was larger in those studies contrasting conditions that blended elements of online and face-to-face instruction with conditions taught entirely face-to-face. Analysts noted that these blended conditions often included additional learning time and instructional elements not received by students in control conditions. This finding suggests that the positive effects associated with blended learning should not be attributed to the media, per se. An unexpected finding was the small number of rigorous published studies contrasting online and face-to-face learning conditions for K–12 students. In light of this small corpus, caution is required in generalizing to the K–12 population because the results are derived for the most part from studies in other settings (e.g., medical training, higher education)

    Student-Centered Learning: Functional Requirements for Integrated Systems to Optimize Learning

    Get PDF
    The realities of the 21st-century learner require that schools and educators fundamentally change their practice. "Educators must produce college- and career-ready graduates that reflect the future these students will face. And, they must facilitate learning through means that align with the defining attributes of this generation of learners."Today, we know more than ever about how students learn, acknowledging that the process isn't the same for every student and doesn't remain the same for each individual, depending upon maturation and the content being learned. We know that students want to progress at a pace that allows them to master new concepts and skills, to access a variety of resources, to receive timely feedback on their progress, to demonstrate their knowledge in multiple ways and to get direction, support and feedback from—as well as collaborate with—experts, teachers, tutors and other students.The result is a growing demand for student-centered, transformative digital learning using competency education as an underpinning.iNACOL released this paper to illustrate the technical requirements and functionalities that learning management systems need to shift toward student-centered instructional models. This comprehensive framework will help districts and schools determine what systems to use and integrate as they being their journey toward student-centered learning, as well as how systems integration aligns with their organizational vision, educational goals and strategic plans.Educators can use this report to optimize student learning and promote innovation in their own student-centered learning environments. The report will help school leaders understand the complex technologies needed to optimize personalized learning and how to use data and analytics to improve practices, and can assist technology leaders in re-engineering systems to support the key nuances of student-centered learning

    An Examination of the Application of Problem Based Learning: A Valuable Tool to Improve Student Learning or a Challenging Teaching Adjustment?

    Get PDF
    Pedagogic transitions towards constructivist, student-centred learning models have increased applications of active teaching methods such as problem-based learning (PBL), but little research has explored student perceptions of PBL applications within undergraduate geography curricula. This paper aims to determine whether PBL applications are beneficial to student learning and development; and to determine whether PBL applications such as a migration management case study are suitable for continued use within the undergraduate geography degree programme at the University of Hertfordshire. This study examines the utility of PBL by reviewing existing education and discipline specific literature and by studying geography student reflections of a PBL migration management activity. The findings suggest that undergraduate geography students are largely receptive to PBL applications and find the inclusion of PBL activities within lectures to be useful and engaging. Although challenges can be associated with implementing PBL into higher education curricula, these challenges can be alleviated by using recommendations for best practice and it appears that the advantages of PBL applications for student learning and development strongly outweigh initial adjustment challenges. The predominantly positive student feedback demonstrates that the PBL migration case study is a beneficial addition to the geography degree programme at the University of Hertfordshire and that further applications of PBL within the curricula could be extremely valuable for undergraduate geography students

    Immersive Telepresence: A framework for training and rehearsal in a postdigital age

    Get PDF

    Developing Technological Pedagogical Content Knowledge in pre-service science teachers: Support from blended learning

    Get PDF
    The Technological Pedagogical Content Knowledge (TPACK) framework has been used to prepare pre-service science teachers at the Public Authority of Applied Education and Training in Kuwait for ICT integration in education. Pre-service teachers worked in teams to design an ICT solution for an authentic problem they faced during in-school training. Pre-service teachers were separated into two groups. The first group was coached by ICT, pedagogy, and content experts. The second group was offered a blended condition, by which they had access to an online portal with different tutorials and examples, with opportunities to meet with different experts whenever they wanted. Pre-test and post-test design data were collected for attitudes toward ICT, ICT skills, and TPACK. The findings show that the self-reported TPACK, the score of attitudes toward ICT, and ICT skills increased in both groups. However, the blended support condition reported a higher increase in the participants' technological knowledge (TK), technological pedagogical knowledge (TPK), their attitude toward ICT as a tool for instruction and productivity, and ICT enjoyment. This indicated that students perceived the blended condition for supporting design teams as a more desirable method for enhancing their development of TPACK

    Application of velocity-based gain-scheduling to lateral auto-pilot design for an agile missile

    Get PDF
    In this paper a modern gain-scheduling methodology is proposed which exploits recently developed velocity-based techniques to resolve many of the deficiencies of classical gain-scheduling approaches (restriction to near equilibrium operation, to slow rate of variation). This is achieved while maintaining continuity with linear methods and providing an open design framework (any linear synthesis approach may be used) which supports divide and conquer design strategies. The application of velocity-based gain-scheduling techniques is demonstrated in application to a demanding, highly nonlinear, missile control design task. Scheduling on instantaneous incidence (a rapidly varying quantity) is well-known to lead to considerable difficulties with classical gain-scheduling methods. It is shown that the methods proposed here can, however, be used to successfully design an effective and robust gain-scheduled controller
    corecore