Learn More
The suggestions made by current IDE's code completion features are based exclusively on static type system of the programming language. As a result, often proposals are made which are irrelevant for a particular working context. Also, these suggestions are ordered alphabetically rather than by their relevance in a particular context. In this paper, we(More)
Today's Integrated Development Environments (IDEs) only integrate the tools and knowledge of a single user and workstation. This neglects the fact that the way in which we develop and maintain a piece of software and interact with our IDE provides a rich source of information that can help ourselves and other programmers to avoid mistakes in the future, or(More)
BACKGROUND Gamma-glutamyltransferase (GGT) - a membrane-bound enzyme crucially involved in the cell's detoxification pathway and apoptotic balance - is involved in tumour development, progression and chemotherapy resistance. Elevated GGT serum levels are associated with increased cancer risk in women and worse prognosis in gynaecologic cancers. The present(More)
This preprint is provided by the contributing authors to ensure timely dissemination of scholarly and technical work. Abstract. When using object-oriented frameworks it is easy to overlook certain important method calls that are required at particular places in code. In this paper, we provide a comprehensive set of empirical facts on this problem, starting(More)
Space and Naval Warfare Systems Center, San Diego (SSC San Diego) has developed an unmanned vehicle and sensor operator control interface capable of simultaneously controlling and monitoring multiple sets of heterogeneous systems. The modularity, scalability and flexible user interface of the Multi-robot Operator Control Unit (MOCU) accommodates a wide(More)
This preprint is provided by the contributing authors to ensure timely dissemination of scholarly and technical work. Abstract—To help developers in using frameworks, good documentation is crucial. However, it is a challenge to create high quality documentation especially of hotspots in white-box frameworks. This paper presents an approach to documentation(More)
Code recommender systems ease the use and learning of software frameworks and libraries by recommending calls based on already present code. Typically, code recommender tools have been based on rather simple rule based systems while many of the recent advances in Recommender Systems and Collaborative Filtering have been largely focused on rating data. While(More)
To ease framework understanding, tools have been developed that analyze existing framework instantiations to extract API usage patterns and present them to the user. However, detailed quantitative evaluations of such recommender systems are lacking. In this paper we present an automated evaluation process which extracts queries and expected results from(More)