Abstract-Software reuse through Application Programming Interfaces (APIs) is an integral part of software development. The functionality offered by an API is not always accessed uniformly throughout the lifetime of a client program. We propose Temporal API Usage Pattern Mining to detect API usage patterns in terms of their time of introduction into client programs. We detect concepts as distinct groups of API functionality from the change history of a client program. We locate those concepts in the client change history and detect temporal usage patterns, where a pattern contains a set of concepts that were added into the client program in a specific temporal order. We investigated the properties of temporal API usage patterns through a multiple-case study of three APIs and their use in up to 19 client software projects. Our technique was able to detect a number of valuable patterns in two out of three of the APIs investigated. Further investigation showed some patterns to be relatively consistent between clients, produced by multiple developers, and not trivially derivable from program structure or API documentation.Keywords-API Usage; API Usability; Usage Pattern; Software Reuse; Mining Software Repositories I. INTRODUCTION Software systems often reuse functionality provided by libraries and frameworks. The client program reuses functionality through Application Programming Interface (API). Despite advances in API documentation and assisting technologies [1,8,22], large APIs are still hard to learn [18]. A major challenge for API users is to discover the subset of the API that can help complete a task. For large APIs, there typically exists an overwhelming number of ways to combine different API elements. Hence, it can be particularly helpful to identify common usage patterns for the API.Although many approaches have been proposed to detect common ways to use an API (see Section VII), existing technology does not provide guidance about when patterns are relevant in the life-cycle of clients, or whether there exist temporal relations between different API functionalities.We propose Temporal API Usage Pattern Mining. Our notion of temporal API usage is founded on the observation that references to cohesive subsets of an API are often introduced in client programs in a specific order. We base our pattern detection strategy on the analysis of the introduction of references to API elements in the history of client programs. Our approach extracts client changes related to an API and uses a clustering technique to produce concepts,
The leaf cell wall (CW) chemical composition of three maize (Zea mays L.) hybrids (salt-resistant SR 03 and SR 12, salt-sensitive Pioneer 3906) was investigated in the first phase of salt stress (100 mM NaCl) compared with the control (1 mM NaCl) treatment to investigate whether changes in CW composition were responsible for shoot growth reduction. Salt treatment caused a strong inhibition in shoot growth with a concomitant increase in the ratio between CW dry mass (DM) and shoot fresh mass (FM) and a decrease in CW cellulose concentrations in all hybrids. NaCl caused a large increase in the concentrations of total and non-methylated uronic acid (UA) in salt-sensitive Pioneer 3906 and salt-resistant SR 12. The onset of the accumulation of non-methylated UA was delayed in SR 12, which indicates that this may be one reason for the better growth performance of this hybrid under salt stress compared with Pioneer 3906. It is concluded that a low accumulation of non-methylated UA in leaf CW may, among other mechanisms, contribute to salt resistance in the first phase of salt stress.
Nephrotic Syndrome (NS) is a common childhood illness characterized by massive proteinuria, hyperlipidemia, hypoalbuminemia & edema. NS is a disease of relapse and it is a major problem to manage the cases with frequent relapse. So it is very important to find out such children who are prone to develop frequent relapse. This retrospective study was conducted in the paediatric department of Dhaka Medical College Hospital (DMCH) from January to December 2005.Total 100 children with relapsed NS of them 50 had Frequent Relapse NS (FRNS) and 50 had Infrequent Relapse NS (IFRNS) were included in the study with a view to find out the risk factors for relapse. Data were collected from previous medical and hospital records. Data were analyzed by using SPSS program. Chi-squared test and Student's t-Test were used as statistical test and p value < 0.05 was taken as significant. NS was more common among 2-6 years of age (67%) with male to female ratio roughly 2:1. Most of patient with frequent relapse had age <5 years, came from rural area and belongs to poor social class compared to that of infrequent relapse. The mean age at first onset was significantly less in frequent relapse group than that of infrequent relapse group. Majority of atopic child belongs to frequent relapse cases. Low serum albumin level, low serum total protein level, culture positive Urinary Tract Infection (UTI) at initial attack were observed to be statistically significant in case of frequent relapse group.DOI: http://dx.doi.org/10.3329/fmcj.v7i1.10292Faridpur Med. Coll. J. 2012;7(1): 18-22
Increasing soil salinity due to global warming severely restricts crop growth and yield. To select and recommend salt-tolerant cultivars, extensive genotypic screening and examination of plants’ morpho-physiological responses to salt stress are required. In this study, 18 prescreened maize hybrid cultivars were examined at the early growth stage under a hydroponic system using multivariate analysis to demonstrate the genotypic and phenotypic variations of the selected cultivars under salt stress. The seedlings of all maize cultivars were evaluated with two salt levels: control (without NaCl) and salt stress (12 dS m−1 simulated with NaCl) for 28 d. A total of 18 morpho-physiological and ion accumulation traits were dissected using multivariate analysis, and salt tolerance index (STI) values of the examined traits were evaluated for grouping of cultivars into salt-tolerant and -sensitive groups. Salt stress significantly declined all measured traits except root–shoot ratio (RSR), while the cultivars responded differently. The cultivars were grouped into three clusters and the cultivars in Cluster-1 such as Prabhat, UniGreen NK41, Bisco 51, UniGreen UB100, Bharati 981 and Star Beej 7Star exhibited salt tolerance to a greater extent, accounting for higher STI in comparison to other cultivars grouped in Cluster-2 and Cluster-3. The high heritability (h2bs, >60%) and genetic advance (GAM, >20%) were recorded in 13 measured traits, indicating considerable genetic variations present in these traits. Therefore, using multivariate analysis based on the measured traits, six hybrid maize cultivars were selected as salt-tolerant and some traits such as Total Fresh Weight (TFW), Total Dry Weight (TDW), Total Na+, Total K+ contents and K+–Na+ Ratio could be effectively used for the selection criteria evaluating salt-tolerant maize genotypes at the early seedling stage.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.