350 research outputs found
Approaches, Techniques, and Tools for Identifying Important Code Changes to Help Code Reviewers
Software development is a collaborative process where many developers come together and work on a project. To make things easy and manageable, software is developed on a version control system. A version control system is a centralized system which stores code and adds code from all other developers as an increment to the code base in the repository. Since multiple people work on the same code repository together, it is important to make sure that their contributions do not conflict with each other. It is important to maintain the quality and integrity of the repository. This is where the code review process comes into the picture. All the changes made to the repository by developers are reviewed by other, preferably senior developers, before it is integrated into the repository. This is done to maintain a high standard of development. The problem is that this is a manual and highly time consuming process. This research proposes a tool that tries to optimize the code review process. This is done by ranking the changes that the developers need to review: this makes it easier for the developer to decide which change he/she needs to review first. Also since every reviewer has their own preference and style, the tool takes feedback from the code reviewer after every change and readjusts the ranked change list according to his/her feedback. Adding to that, the tool classifies each change and tags it so that the code reviewers have a better understanding of the change that he/she is about to review. It also provides additional refactoring information about each change. Refactoring changes are very easy to miss, since they are not usually erroneous changes, but they erode the quality of the software overtime. The tool points out these changes so that these changes are not missed by the code reviewer. The research was evaluated on 7 open source project and a usability study was conducted which prove that this tool does have a positive impact on the code review process
Implementing the Lean Sigma Framework in an Indian SME: a case study
Lean and Six Sigma are two widely acknowledged business process improvement strategies available to organisations today for achieving dramatic results in cost, quality and time by focusing on process performance. Lately, Lean and Six Sigma practitioners are integrating the two strategies into a more powerful and effective hybrid, addressing many of the weaknesses and retaining most of the strengths of each strategy. Lean Sigma combines the variability reduction tools and techniques from Six Sigma with the waste and non-value added elimination tools and techniques from Lean Manufacturing, to generate savings to the bottom-line of an organisation. This paper proposes a Lean Sigma framework to reduce the defect occurring in the final product (automobile accessories) manufactured by a die-casting process. The proposed framework integrates Lean tools (current state map, 5S System, and Total Productive Maintenance (TPM)) within Six Sigma DMAIC methodology to enhance the bottom-line results and win customer loyalty. Implementation of the proposed framework shows dramatic improvement in the key metrics (defect per unit (DPU), process capability index, mean and standard deviation of casting density, yield, and overall equipment effectiveness (OEE)) and a substantial financial savings is generated by the organisation
A Unified Theory of Dual-Process Control
Dual-process theories play a central role in both psychology and
neuroscience, figuring prominently in fields ranging from executive control to
reward-based learning to judgment and decision making. In each of these
domains, two mechanisms appear to operate concurrently, one relatively high in
computational complexity, the other relatively simple. Why is neural
information processing organized in this way? We propose an answer to this
question based on the notion of compression. The key insight is that
dual-process structure can enhance adaptive behavior by allowing an agent to
minimize the description length of its own behavior. We apply a single model
based on this observation to findings from research on executive control,
reward-based learning, and judgment and decision making, showing that seemingly
diverse dual-process phenomena can be understood as domain-specific
consequences of a single underlying set of computational principles
Soft Agents: Exploring Soft Constraints to Model Robust Adaptive Distributed Cyber-Physical Agent Systems
Minimum Description Length Control
We propose a novel framework for multitask reinforcement learning based on
the minimum description length (MDL) principle. In this approach, which we term
MDL-control (MDL-C), the agent learns the common structure among the tasks with
which it is faced and then distills it into a simpler representation which
facilitates faster convergence and generalization to new tasks. In doing so,
MDL-C naturally balances adaptation to each task with epistemic uncertainty
about the task distribution. We motivate MDL-C via formal connections between
the MDL principle and Bayesian inference, derive theoretical performance
guarantees, and demonstrate MDL-C's empirical effectiveness on both discrete
and high-dimensional continuous control tasks
Epilepsy, Behavioral Abnormalities, and Physiological Comorbidities in Syntaxin-Binding Protein 1 (STXBP1) Mutant Zebrafish.
Mutations in the synaptic machinery gene syntaxin-binding protein 1, STXBP1 (also known as MUNC18-1), are linked to childhood epilepsies and other neurodevelopmental disorders. Zebrafish STXBP1 homologs (stxbp1a and stxbp1b) have highly conserved sequence and are prominently expressed in the larval zebrafish brain. To understand the functions of stxbp1a and stxbp1b, we generated loss-of-function mutations using CRISPR/Cas9 gene editing and studied brain electrical activity, behavior, development, heart physiology, metabolism, and survival in larval zebrafish. Homozygous stxbp1a mutants exhibited a profound lack of movement, low electrical brain activity, low heart rate, decreased glucose and mitochondrial metabolism, and early fatality compared to controls. On the other hand, homozygous stxbp1b mutants had spontaneous electrographic seizures, and reduced locomotor activity response to a movement-inducing "dark-flash" visual stimulus, despite showing normal metabolism, heart rate, survival, and baseline locomotor activity. Our findings in these newly generated mutant lines of zebrafish suggest that zebrafish recapitulate clinical phenotypes associated with human syntaxin-binding protein 1 mutations
Trichostatin A Inhibits Corneal Haze \u3cem\u3ein vitro\u3c/em\u3e and \u3cem\u3ein vivo\u3c/em\u3e
PURPOSE. Trichostatin A (TSA), a histone deacetylase inhibitor, has been shown to suppress TGF- –induced fibrogenesis in many nonocular tissues. The authors evaluated TSA cytotoxicity and its antifibrogenic activity on TGF- –driven fibrosis in the cornea with the use of in vitro and in vivo models.
METHODS. Human corneal fibroblasts (HSFs) were used for in vitro studies, and New Zealand White rabbits were used for in vivo studies. Haze in the rabbit cornea was produced with photorefractive keratectomy (PRK) using excimer laser. Trypan blue exclusion and MTT assays evaluated TSA cytotoxicity to the cornea. Density of haze in the rabbit eye was graded with slit lamp biomicroscopy. Real-time PCR, immunoblotting, or immunocytochemistry was used to measure -smooth muscle actin (SMA), fibronectin, and collagen type IV mRNA or protein levels. TUNEL assay was used to detect cell death.
RESULTS. TSA concentrations of 250 nM or less were noncytotoxic and did not alter normal HSF morphology or proliferation. TGF- 1 treatment of HSF significantly increased mRNA and protein levels of SMA (9-fold), fibronectin (2.5-fold), and collagen type IV (2-fold). TSA treatment showed 60% to 75% decreases in TGF- 1–induced SMA and fibronectin mRNA levels and 1.5- to 3.0-fold decreases in protein levels but had no effect on collagen type IV mRNA or protein levels in vitro. Two-minute topical treatment of TSA on rabbit corneas subjected to 9 D PRK significantly decreased corneal haze in vivo.
CONCLUSIONS. TSA inhibits TGF- 1–induced accumulation of extracellular matrix and myofibroblast formation in the human cornea in vitro and markedly decreases haze in rabbit cornea in vivo
Recommended from our members
A specific amino acid motif of HLA-DRB1 mediates risk and interacts with smoking history in Parkinson's disease.
Parkinson's disease (PD) is a neurodegenerative disease in which genetic risk has been mapped to HLA, but precise allelic associations have been difficult to infer due to limitations in genotyping methodology. Mapping PD risk at highest possible resolution, we performed sequencing of 11 HLA genes in 1,597 PD cases and 1,606 controls. We found that susceptibility to PD can be explained by a specific combination of amino acids at positions 70-74 on the HLA-DRB1 molecule. Previously identified as the primary risk factor in rheumatoid arthritis and referred to as the "shared epitope" (SE), the residues Q/R-K/R-R-A-A at positions 70-74 in combination with valine at position 11 (11-V) is highly protective in PD, while risk is attributable to the identical epitope in the absence of 11-V. Notably, these effects are modified by history of cigarette smoking, with a strong protective effect mediated by a positive history of smoking in combination with the SE and 11-V (P = 10-4; odds ratio, 0.51; 95% confidence interval, 0.36-0.72) and risk attributable to never smoking in combination with the SE without 11-V (P = 0.01; odds ratio, 1.51; 95% confidence interval, 1.08-2.12). The association of specific combinations of amino acids that participate in critical peptide-binding pockets of the HLA class II molecule implicates antigen presentation in PD pathogenesis and provides further support for genetic control of neuroinflammation in disease. The interaction of HLA-DRB1 with smoking history in disease predisposition, along with predicted patterns of peptide binding to HLA, provide a molecular model that explains the unique epidemiology of smoking in PD
Attitudes of Healthcare Providers towards Non-initiation and Withdrawal of Neonatal Resuscitation for Preterm Infants in Mongolia
Antenatal parental counselling by healthcare providers is recommended
to inform parents and assist with decision-making before the birth of a
child with anticipated poor prognosis. In the setting of a low-income
country, like Mongolia, attitudes of healthcare providers towards
resuscitation of high-risk newborns are unknown. The purpose of this
study was to examine the attitudes of healthcare providers regarding
ethical decisions pertaining to non-initiation and withdrawal of
neonatal resuscitation in Mongolia. A questionnaire on attitudes
towards decision-making for non-initiation and withdrawal of neonatal
resuscitation was administered to 113 healthcare providers attending
neonatal resuscitation training courses in 2009 in Ulaanbaatar, the
capital and the largest city of Mongolia where ~40% of deliveries in
the country occur. The questionnaire was developed in English and
translated into Mongolian and included multiple choices and free-text
responses. Participation was voluntary, and anonymity of the
participants was strictly maintained. In total, 113 sets of
questionnaire were completed by Mongolian healthcare providers,
including neonatologists, paediatricians, neonatal and obstetrical
nurses, and midwives, with 100% response rate. Ninety-six percent of
respondents were women, with 73% of participants from Ulaanbaatar and
27% (all midwives) from the countryside. The majority (96%) of
healthcare providers stated they attempt pre-delivery counselling to
discuss potential poor outcomes when mothers present with preterm
labour. However, most (90%) healthcare providers stated they feel
uncomfortable discussing not initiating or withdrawing neonatal
resuscitation for a baby born alive with little chance of survival.
Religious beliefs and concerns about long-term pain for the baby were
the most common reasons for not initiating neonatal resuscitation or
withdrawing care for a baby born too premature or with congenital
birth-defects. Most Mongolian healthcare providers provide antenatal
counselling to parents regarding neonatal resuscitation. Additional
research is needed to determine if the above-said difficulty with
counselling stems from deficiencies in communication training and
whether these same counselling-related issues exist in other countries.
Future educational efforts in teaching neonatal resuscitation in
Mongolia should incorporate culturally-sensitive training on antenatal
counselling
- …