24 research outputs found

    XFix: An Automated Tool for the Repair of Layout Cross Browser Issues

    Get PDF
    Differences in the rendering of a website across different browsers can cause inconsistencies in its appearance and usability, resulting in Layout Cross Browser Issues (XBIs). Such XBIs can negatively impact the functionality of a website as well as users’ impressions of its trustworthiness and reliability. Existing techniques can only detect XBIs, and therefore require developers to manually perform the labor intensive task of repair. In this demo paper we introduce our tool, XFix, that automatically repairs layout XBIs in web applications. To the best of our knowledge, XFix is the first automated technique for generating XBI repairs

    Automated repair of mobile friendly problems in web pages

    Get PDF
    Mobile devices have become a primary means of accessing the Internet. Unfortunately, many websites are not designed to be mobile friendly. This results in problems such as unreadable text, cluttered navigation, and content overflowing a device's viewport; all of which can lead to a frustrating and poor user experience. Existing techniques are limited in helping developers repair these mobile friendly problems. To address this limitation of prior work, we designed a novel automated approach for repairing mobile friendly problems in web pages. Our empirical evaluation showed that our approach was able to successfully resolve mobile friendly problems in 95% of the evaluation subjects. In a user study, participants preferred our repaired versions of the subjects and also considered the repaired pages to be more readable than the originals

    Recommending Stack Overflow Posts for Fixing Runtime Exceptions using Failure Scenario Matching

    Full text link
    Using online Q&A forums, such as Stack Overflow (SO), for guidance to resolve program bugs, among other development issues, is commonplace in modern software development practice. Runtime exceptions (RE) is one such important class of bugs that is actively discussed on SO. In this work we present a technique and prototype tool called MAESTRO that can automatically recommend an SO post that is most relevant to a given Java RE in a developer's code. MAESTRO compares the exception-generating program scenario in the developer's code with that discussed in an SO post and returns the post with the closest match. To extract and compare the exception scenario effectively, MAESTRO first uses the answer code snippets in a post to implicate a subset of lines in the post's question code snippet as responsible for the exception and then compares these lines with the developer's code in terms of their respective Abstract Program Graph (APG) representations. The APG is a simplified and abstracted derivative of an abstract syntax tree, proposed in this work, that allows an effective comparison of the functionality embodied in the high-level program structure, while discarding many of the low-level syntactic or semantic differences. We evaluate MAESTRO on a benchmark of 78 instances of Java REs extracted from the top 500 Java projects on GitHub and show that MAESTRO can return either a highly relevant or somewhat relevant SO post corresponding to the exception instance in 71% of the cases, compared to relevant posts returned in only 8% - 44% instances, by four competitor tools based on state-of-the-art techniques. We also conduct a user experience study of MAESTRO with 10 Java developers, where the participants judge MAESTRO reporting a highly relevant or somewhat relevant post in 80% of the instances. In some cases the post is judged to be even better than the one manually found by the participant

    Introducing and assessment of FAIR principles of education in teaching biochemistry to I year MBBS students

    Get PDF
    Background: Recent curriculum is theory based where students just mug up and reproduce in exam with less understanding. It is Exam and marks oriented education. Students show less interest in classes. Presently FAIR (Feedback, Active learning, Individual learning and Relevance) principles of application are practically missing, according to this model students will be naturally motivated to learn. Students will take more responsibility for their own learning. By applying these principles we will improve the effectiveness and efficiency of learning and enhancing learning among students. The objective was to design an effective educational strategy using certain principles of education such as FAIR.Methods: The first batch of the Integrated Curriculum students of the I MBBS program formed the study population. Certain principles of education such as Feedback, Active learning, Individualization of learning and relevance that have been advocated for use to enhance learning, were applied in educational strategies for the implementation of the Integrated Curriculum.Results: By Implementing the FAIR model of integrated curriculum the scores obtained during evaluation and the positive student response validated the enhancement of learning objectively and subjectively.Conclusions: Our collective experience convinced us that designing a curriculum with FAIR model was well worth. 95% students felt it is advantageous with negative perception 35% of students, they felt lengthy and time consuming

    Automated Repair of Layout Cross Browser Issues Using Search-Based Techniques

    Get PDF
    A consistent cross-browser user experience is crucial for the success of a website. Layout Cross Browser Issues (XBIs) can severely undermine a website’s success by causing web pages to render incorrectly in certain browsers, thereby negatively impacting users’ impression of the quality and services that the web page delivers. Existing Cross Browser Testing (XBT) techniques can only detect XBIs in websites. Repairing them is, hitherto, a manual task that is labor intensive and requires significant expertise. Addressing this concern, our paper proposes a technique for automatically repairing layout XBIs in websites using guided search-based techniques. Our empirical evaluation showed that our approach was able to successfully fix 86% of layout XBIs reported for 15 different web pages studied, thereby improving their cross-browser consistency

    Text-to-Sticker: Style Tailoring Latent Diffusion Models for Human Expression

    Full text link
    We introduce Style Tailoring, a recipe to finetune Latent Diffusion Models (LDMs) in a distinct domain with high visual quality, prompt alignment and scene diversity. We choose sticker image generation as the target domain, as the images significantly differ from photorealistic samples typically generated by large-scale LDMs. We start with a competent text-to-image model, like Emu, and show that relying on prompt engineering with a photorealistic model to generate stickers leads to poor prompt alignment and scene diversity. To overcome these drawbacks, we first finetune Emu on millions of sticker-like images collected using weak supervision to elicit diversity. Next, we curate human-in-the-loop (HITL) Alignment and Style datasets from model generations, and finetune to improve prompt alignment and style alignment respectively. Sequential finetuning on these datasets poses a tradeoff between better style alignment and prompt alignment gains. To address this tradeoff, we propose a novel fine-tuning method called Style Tailoring, which jointly fits the content and style distribution and achieves best tradeoff. Evaluation results show our method improves visual quality by 14%, prompt alignment by 16.2% and scene diversity by 15.3%, compared to prompt engineering the base Emu model for stickers generation.Comment: 10 pages, 5 figure

    Beyond genetics: Deciphering the impact of missense variants in CAD deficiency

    Get PDF
    16 páginas, 5 figuras, 1 tablaCAD is a large, 2225 amino acid multienzymatic protein required for de novo pyrimidine biosynthesis. Pathological CAD variants cause a developmental and epileptic encephalopathy which is highly responsive to uridine supplements. CAD deficiency is difficult to diagnose because symptoms are nonspecific, there is no biomarker, and the protein has over 1000 known variants. To improve diagnosis, we assessed the pathogenicity of 20 unreported missense CAD variants using a growth complementation assay that identified 11 pathogenic variants in seven affected individuals; they would benefit from uridine treatment. We also tested nine variants previously reported as pathogenic and confirmed the damaging effect of seven. However, we reclassified two variants as likely benign based on our assay, which is consistent with their long-term follow-up with uridine. We found that several computational methods are unreliable predictors of pathogenic CAD variants, so we extended the functional assay results by studying the impact of pathogenic variants at the protein level. We focused on CAD's dihydroorotase (DHO) domain because it accumulates the largest density of damaging missense changes. The atomic-resolution structures of eight DHO pathogenic variants, combined with functional and molecular dynamics analyses, provided a comprehensive structural and functional understanding of the activity, stability, and oligomerization of CAD's DHO domain. Combining our functional and protein structural analysis can help refine clinical diagnostic workflow for CAD variants in the genomics era.This work was supported by grant RTI2018-098084-B-I00 financed by MCIN/AEI/10.13039/501100011033/ and “FEDER Unamanera de hacer Europa,” by grant PID2021-128468NBI00 financed by MCIN/AEI/10.13039/501100011033 and by a grant from Fundacion Ram on Areces Ciencias de la Vida (XX National Call) to SR-M. FdC-O is a postdoctoral 1182 del CAÑO-OCHOA ET AL. 15732665, 2023, 6, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/jimd.12667 by Csic Organización Central Om (Oficialia Mayor) (Urici), Wiley Online Library on [13/11/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License fellow of the Generalitat Valenciana (APOSTD 2021). AR-d-C is supported by salary from the European Commission–Next Generation EU through the CSIC Global Health Platform (PTI+ Salud Global) established by EU Council Regulation 2020/2094. HHF, BN, and SMP were supported by The Rocket Fund, R01DK099551, and U54 NS115198. SMP is also supported by a training component of U54 NS115198. MPW is supported by an MSCA Individual Fellowship (894669) and an FWO Senior Postdoctoral Fellowship (1289023N). X-ray diffraction experiments at synchrotrons were done through the participation of SR-M in the BAG proposals 2017082302, 2018082950, 2019093709, 2020074406, 2021075216, and 2022075911 at ALBA, and MX-2076, MX-2351, and MX-2452 at European Synchrotron Radiation Facility. The authors thank the ALBA synchrotron staff and Max H. Nanao at beamtime ID23-2 at the ESRF synchrotron for assistance.Peer reviewe

    Global Retinoblastoma Presentation and Analysis by National Income Level.

    Get PDF
    Importance: Early diagnosis of retinoblastoma, the most common intraocular cancer, can save both a child's life and vision. However, anecdotal evidence suggests that many children across the world are diagnosed late. To our knowledge, the clinical presentation of retinoblastoma has never been assessed on a global scale. Objectives: To report the retinoblastoma stage at diagnosis in patients across the world during a single year, to investigate associations between clinical variables and national income level, and to investigate risk factors for advanced disease at diagnosis. Design, Setting, and Participants: A total of 278 retinoblastoma treatment centers were recruited from June 2017 through December 2018 to participate in a cross-sectional analysis of treatment-naive patients with retinoblastoma who were diagnosed in 2017. Main Outcomes and Measures: Age at presentation, proportion of familial history of retinoblastoma, and tumor stage and metastasis. Results: The cohort included 4351 new patients from 153 countries; the median age at diagnosis was 30.5 (interquartile range, 18.3-45.9) months, and 1976 patients (45.4%) were female. Most patients (n = 3685 [84.7%]) were from low- and middle-income countries (LMICs). Globally, the most common indication for referral was leukocoria (n = 2638 [62.8%]), followed by strabismus (n = 429 [10.2%]) and proptosis (n = 309 [7.4%]). Patients from high-income countries (HICs) were diagnosed at a median age of 14.1 months, with 656 of 666 (98.5%) patients having intraocular retinoblastoma and 2 (0.3%) having metastasis. Patients from low-income countries were diagnosed at a median age of 30.5 months, with 256 of 521 (49.1%) having extraocular retinoblastoma and 94 of 498 (18.9%) having metastasis. Lower national income level was associated with older presentation age, higher proportion of locally advanced disease and distant metastasis, and smaller proportion of familial history of retinoblastoma. Advanced disease at diagnosis was more common in LMICs even after adjusting for age (odds ratio for low-income countries vs upper-middle-income countries and HICs, 17.92 [95% CI, 12.94-24.80], and for lower-middle-income countries vs upper-middle-income countries and HICs, 5.74 [95% CI, 4.30-7.68]). Conclusions and Relevance: This study is estimated to have included more than half of all new retinoblastoma cases worldwide in 2017. Children from LMICs, where the main global retinoblastoma burden lies, presented at an older age with more advanced disease and demonstrated a smaller proportion of familial history of retinoblastoma, likely because many do not reach a childbearing age. Given that retinoblastoma is curable, these data are concerning and mandate intervention at national and international levels. Further studies are needed to investigate factors, other than age at presentation, that may be associated with advanced disease in LMICs

    Added advantage of ayurvedic management in a series of 100 cases of osteoarthritis of the knee joint: a shared experience between Orthopaedic and Ayurvedic Faculty

    No full text
    Osteoarthritis of the knee joint is a disease due to the uncoupling of balance between cartilage degeneration and regeneration in the elderly, causing knee joint pain, deformity and limp. About half of the population after the fifth decade of life have symptoms of osteoarthritis of the knee. The treatment of osteoarthritis varies from conservative to operative procedures. As yet, no long-term definitive conservative management has been described. We compared the Results of osteoarthritis among 100 patients in the Orthopaedic outpatient department who either underwent (42 patients) or did not undergo (58 patients) added ayurvedic panchakarma (snehan and swedan) therapy. Patients′ visual anologue scores and satisfaction scores were assessed before the treatment and after 2 and 4 weeks. Patients with early to moderate grade of osteoarthritis treated with added ayurvedic therapy showed better improvment in terms of pain and mobilization compared with the patients treated with analgesics only

    Finding HTML presentation failures using image comparison techniques

    No full text
    Presentation failures in web applications can negatively af-fect an application’s usability and user experience. To find such failures, testers must visually inspect the output of a web application or exhaustively specify invariants to auto-matically check a page’s correctness. This makes finding presentation failures labor intensive and error prone. In this paper, we present a new automated approach for detecting and localizing presentation failures in web pages. To detect presentation failures, our approach uses image processing techniques to compare a web page and its oracle. Then, to localize the failures, our approach analyzes the page with re-spect to its visual layout and identifies the HTML elements likely to be responsible for the failure. We evaluated our approach on a set of real-world web applications and found that the approach was able to accurately detect failures and identify the faulty HTML elements
    corecore