50,356 research outputs found

    Towards the detection and analysis of performance regression introducing code changes

    Get PDF
    In contemporary software development, developers commonly conduct regression testing to ensure that code changes do not affect software quality. Performance regression testing is an emerging research area from the regression testing domain in software engineering. Performance regression testing aims to maintain the system\u27s performance. Conducting performance regression testing is known to be expensive. It is also complex, considering the increase of committed code and developing team members working simultaneously. Many automated regression testing techniques have been proposed in prior research. However, challenges in the practice of locating and resolving performance regression still exist. Directing regression testing to the commit level provides solutions to locate the root cause, yet it hinders the development process. This thesis outlines motivations and solutions to address locating performance regression root causes. First, we challenge a deterministic state-of-art approach by expanding the testing data to find improvement areas. The deterministic approach was found to be limited in searching for the best regression-locating rule. Thus, we presented two stochastic approaches to develop models that can learn from historical commits. The goal of the first stochastic approach is to view the research problem as a search-based optimization problem seeking to reach the highest detection rate. We are applying different multi-objective evolutionary algorithms and conducting a comparison between them. This thesis also investigates whether simplifying the search space by combining objectives would achieve comparative results. The second stochastic approach addresses the severity of class imbalance any system could have since code changes introducing regression are rare but costly. We formulate the identification of problematic commits that introduce performance regression as a binary classification problem that handles class imbalance. Further, the thesis provides an exploratory study on the challenges developers face in resolving performance regression. The study is based on the questions posted on a technical form directed to performance regression. We collected around 2k questions discussing the regression of software execution time, and all were manually analyzed. The study resulted in a categorization of the challenges. We also discussed the difficulty level of performance regression issues within the development community. This study provides insights to help developers during the software design and implementation to avoid regression causes

    Curriculum Guidelines for Undergraduate Programs in Data Science

    Get PDF
    The Park City Math Institute (PCMI) 2016 Summer Undergraduate Faculty Program met for the purpose of composing guidelines for undergraduate programs in Data Science. The group consisted of 25 undergraduate faculty from a variety of institutions in the U.S., primarily from the disciplines of mathematics, statistics and computer science. These guidelines are meant to provide some structure for institutions planning for or revising a major in Data Science

    Determinants of technology adoption in the retail trade industry - the case of SMEs in Spain

    Get PDF
    This paper analyzes the determinants of small and medium-sized enterprises’ technology adoption in the retail trade industry. From the theoretical perspective, two types of influential factors are differentiated in this respect: the personal characteristics of the manager/business owner and the business’s organizational characteristics. The empirical analysis is based on a survey of 268 small and medium-sized enterprises in the Spanish retail trade sector. A logistic regression specification is used as an econometric method. The results indicate that both the acquisition of new technical and electronic equipment and the obtaining of new software are affected by the two types of determinants previously pointed out. The manager/business owner’s entrepreneurial motivation and educational background have significant influences on technology adoption in this type of companies. Furthermore, being part of a business group, carrying out training activities for the employees and inter-firm cooperation also positively influence technology adoption in the retail trade industry

    Multi-time-horizon Solar Forecasting Using Recurrent Neural Network

    Full text link
    The non-stationarity characteristic of the solar power renders traditional point forecasting methods to be less useful due to large prediction errors. This results in increased uncertainties in the grid operation, thereby negatively affecting the reliability and increased cost of operation. This research paper proposes a unified architecture for multi-time-horizon predictions for short and long-term solar forecasting using Recurrent Neural Networks (RNN). The paper describes an end-to-end pipeline to implement the architecture along with the methods to test and validate the performance of the prediction model. The results demonstrate that the proposed method based on the unified architecture is effective for multi-horizon solar forecasting and achieves a lower root-mean-squared prediction error compared to the previous best-performing methods which use one model for each time-horizon. The proposed method enables multi-horizon forecasts with real-time inputs, which have a high potential for practical applications in the evolving smart grid.Comment: Accepted at: IEEE Energy Conversion Congress and Exposition (ECCE 2018), 7 pages, 5 figures, code available: sakshi-mishra.github.i

    Epigenetic and neurological effects and safety of high-dose nicotinamide in patients with Friedreich's ataxia: an exploratory, open-label, dose-escalation study

    Get PDF
    Background: Friedreich's ataxia is a progressive degenerative disorder caused by deficiency of the frataxin protein. Expanded GAA repeats within intron 1 of the frataxin (FXN) gene lead to its heterochromatinisation and transcriptional silencing. Preclinical studies have shown that the histone deacetylase inhibitor nicotinamide (vitamin B3) can remodel the pathological heterochromatin and upregulate expression of FXN. We aimed to assess the epigenetic and neurological effects and safety of high-dose nicotinamide in patients with Friedreich's ataxia. Methods: In this exploratory, open-label, dose-escalation study in the UK, male and female patients (aged 18 years or older) with Friedreich's ataxia were given single doses (phase 1) and repeated daily doses of 2–8 g oral nicotinamide for 5 days (phase 2) and 8 weeks (phase 3). Doses were gradually escalated during phases 1 and 2, with individual maximum tolerated doses used in phase 3. The primary outcome was the upregulation of frataxin expression. We also assessed the safety and tolerability of nicotinamide, used chromatin immunoprecipitation to investigate changes in chromatin structure at the FXN gene locus, and assessed the effect of nicotinamide treatment on clinical scales for ataxia. This study is registered with ClinicalTrials.gov, number NCT01589809. Findings: Nicotinamide was generally well tolerated; the main adverse event was nausea, which in most cases was mild, dose-related, and resolved spontaneously or after dose reduction, use of antinausea drugs, or both. Phase 1 showed a dose-response relation for proportional change in frataxin protein concentration from baseline to 8 h post-dose, which increased with increasing dose (p=0·0004). Bayesian analysis predicted that 3·8 g would result in a 1·5-times increase and 7·5 g in a doubling of frataxin protein concentration. Phases 2 and 3 showed that daily dosing at 3·5–6 g resulted in a sustained and significant (p<0·0001) upregulation of frataxin expression, which was accompanied by a reduction in heterochromatin modifications at the FXN locus. Clinical measures showed no significant changes. Interpretation: Nicotinamide was associated with a sustained improvement in frataxin concentrations towards those seen in asymptomatic carriers during 8 weeks of daily dosing. Further investigation of the long-term clinical benefits of nicotinamide and its ability to ameliorate frataxin deficiency in Friedreich's ataxia is warranted
    • …
    corecore