22 research outputs found

    A code search engine for software ecosystems

    Get PDF
    Searching and reusing source code play an increasingly significant role in the daily tasks of software developers. While code repositories, such as GitHub and Stackoverflow, may provide some results, a code search engine is generally considered most helpful when searching for code snippets as they typically crawl data from a wide range of code repositories. Code search engines enable software developers to search for code snippets using search terms. The accuracy of the search results can be increased if the searchers' intent can be modeled and predicted correctly. This study proposes a novel code search engine to model user intents through a dialogue system and then suggests a ranked list of code snippets that can meet user requirements

    Optimization of a feed-forward controller using a CW-lidar system on the CART3

    Get PDF
    This work presents results from a new field-testing campaign conducted on the three-bladed Controls Advanced Research Turbine (CART3) at the National Renewable Energy Laboratory in 2014. Tests were conducted using a commercially available, nacelle-mounted continuous-wave lidar system from ZephIR Lidar for the implementation of a lidar-based collective pitch feed-forward controller. During the campaign, the data processing of the lidar system was optimized for higher availability. Furthermore, the optimal scan distance was investigated for the CART3 by means of a spectra-based analytical model and found to match the lidar's capabilities well. Throughout the campaign the predicted correlation between the lidar measurements and the turbine's reaction was confirmed from the measured data. Additionally, the baseline feedback controller's gains were tuned based on a simulation study that included the lidar system to achieve further load reductions. This led to some promising first results, which are presented at the end of this paper
    corecore