214 research outputs found

    Locating bugs without looking back

    Get PDF
    Bug localisation is a core program comprehension task in software maintenance: given the observation of a bug, e.g. via a bug report, where is it located in the source code? Information retrieval (IR) approaches see the bug report as the query, and the source code files as the documents to be retrieved, ranked by relevance. Such approaches have the advantage of not requiring expensive static or dynamic analysis of the code. However, current state-of-the-art IR approaches rely on project history, in particular previously fixed bugs or previous versions of the source code. We present a novel approach that directly scores each current file against the given report, thus not requiring past code and reports. The scoring method is based on heuristics identified through manual inspection of a small sample of bug reports. We compare our approach to eight others, using their own five metrics on their own six open source projects. Out of 30 performance indicators, we improve 27 and equal 2. Over the projects analysed, on average we find one or more affected files in the top 10 ranked files for 76% of the bug reports. These results show the applicability of our approach to software projects without history

    Stimulus Motion Propels Traveling Waves in Binocular Rivalry

    Get PDF
    State transitions in the nervous system often take shape as traveling waves, whereby one neural state is replaced by another across space in a wave-like manner. In visual perception, transitions between the two mutually exclusive percepts that alternate when the two eyes view conflicting stimuli (binocular rivalry) may also take shape as traveling waves. The properties of these waves point to a neural substrate of binocular rivalry alternations that have the hallmark signs of lower cortical areas. In a series of experiments, we show a potent interaction between traveling waves in binocular rivalry and stimulus motion. The course of the traveling wave is biased in the motion direction of the suppressed stimulus that gains dominance by means of the wave-like transition. Thus, stimulus motion may propel the traveling wave across the stimulus to the extent that the stimulus motion dictates the traveling wave's direction completely. Using a computational model, we show that a speed-dependent asymmetry in lateral inhibitory connections between retinotopically organized and motion-sensitive neurons can explain our results. We argue that such a change in suppressive connections may play a vital role in the resolution of dynamic occlusion situations

    Figure-ground modulation in awake primate thalamus

    Get PDF
    [Abstract] Figure-ground discrimination refers to the perception of an object, the figure, against a nondescript background. Neural mechanisms of figure-ground detection have been associated with feedback interactions between higher centers and primary visual cortex and have been held to index the effect of global analysis on local feature encoding. Here, in recordings from visual thalamus of alert primates, we demonstrate a robust enhancement of neuronal firing when the figure, as opposed to the ground, component of a motion-defined figure-ground stimulus is located over the receptive field. In this paradigm, visual stimulation of the receptive field and its near environs is identical across both conditions, suggesting the response enhancement reflects higher integrative mechanisms. It thus appears that cortical activity generating the higher-order percept of the figure is simultaneously reentered into the lowest level that is anatomically possible (the thalamus), so that the signature of the evolving representation of the figure is imprinted on the input driving it in an iterative process.Biotechnology and Biological Sciences Research Council (United Kingdom); G022305/1Medical Research Council, (United Kingdom); G070153

    On a common circle: natural scenes and Gestalt rules

    Full text link
    To understand how the human visual system analyzes images, it is essential to know the structure of the visual environment. In particular, natural images display consistent statistical properties that distinguish them from random luminance distributions. We have studied the geometric regularities of oriented elements (edges or line segments) present in an ensemble of visual scenes, asking how much information the presence of a segment in a particular location of the visual scene carries about the presence of a second segment at different relative positions and orientations. We observed strong long-range correlations in the distribution of oriented segments that extend over the whole visual field. We further show that a very simple geometric rule, cocircularity, predicts the arrangement of segments in natural scenes, and that different geometrical arrangements show relevant differences in their scaling properties. Our results show similarities to geometric features of previous physiological and psychophysical studies. We discuss the implications of these findings for theories of early vision.Comment: 3 figures, 2 large figures not include

    Towards a Mathematical Theory of Cortical Micro-circuits

    Get PDF
    The theoretical setting of hierarchical Bayesian inference is gaining acceptance as a framework for understanding cortical computation. In this paper, we describe how Bayesian belief propagation in a spatio-temporal hierarchical model, called Hierarchical Temporal Memory (HTM), can lead to a mathematical model for cortical circuits. An HTM node is abstracted using a coincidence detector and a mixture of Markov chains. Bayesian belief propagation equations for such an HTM node define a set of functional constraints for a neuronal implementation. Anatomical data provide a contrasting set of organizational constraints. The combination of these two constraints suggests a theoretically derived interpretation for many anatomical and physiological features and predicts several others. We describe the pattern recognition capabilities of HTM networks and demonstrate the application of the derived circuits for modeling the subjective contour effect. We also discuss how the theory and the circuit can be extended to explain cortical features that are not explained by the current model and describe testable predictions that can be derived from the model

    Cortical Modulation of the Transient Visual Response at Thalamic Level: A TMS Study

    Get PDF
    The transient visual response of feline dorsal lateral geniculate nucleus (dLGN) cells was studied under control conditions and during the application of repetitive transcranial magnetic stimulation at 1 Hz (rTMS@1Hz) on the primary visual cortex (V1). The results show that rTMS@1Hz modulates the firing mode of Y cells, inducing an increase in burst spikes and a decrease in tonic firing. On the other hand, rTMS@1Hz modifies the spatiotemporal characteristics of receptive fields of X cells, inducing a delay and a decrease of the peak response, and a change of the surround/center amplitude ratio of RF profiles. These results indicate that V1 controls the activity of the visual thalamus in a different way in the X and Y pathways, and that this feedback control is consistent with functional roles associated with each cell type

    Spatiotemporal Properties of the Action Potential Propagation in the Mouse Visual Cortical Slice Analyzed by Calcium Imaging

    Get PDF
    The calcium ion (Ca2+) is an important messenger for signal transduction, and the intracellular Ca2+ concentration ([Ca2+]i) changes in response to an excitation of the cell. To reveal the spatiotemporal properties of the propagation of an excitatory signal with action potentials in the primary visual cortical circuit, we conducted a Ca2+ imaging study on slices of the mouse visual cortex. Electrical stimulation of layer 4 evoked [Ca2+]i transients around the stimulus electrode. Subsequently, the high [Ca2+]i region mainly propagated perpendicular to the cortical layer (vertical propagation), with horizontal propagation being restricted. When the excitatory synaptic transmission was blocked, only weak and concentric [Ca2+]i transients were observed. When the action potential was blocked, the [Ca2+]i transients disappeared almost completely. These results suggested that the action potential contributed to the induction of the [Ca2+]i transients, and that excitatory synaptic connections were involved in the propagation of the high [Ca2+]i region in the primary visual cortical circuit. To elucidate the involvement of inhibitory synaptic connections in signal propagation in the primary visual cortex, the GABAA receptor inhibitor bicuculline was applied. In this case, the evoked signal propagated from layer 4 to the entire field of view, and the prolonged [Ca2+]i transients were observed compared with the control condition. Our results suggest that excitatory neurons are widely connected to each other over the entire primary visual cortex with recurrent synapses, and inhibitory neurons play a fundamental role in the organization of functional sub-networks by restricting the propagation of excitation signals

    Optimality of Human Contour Integration

    Get PDF
    For processing and segmenting visual scenes, the brain is required to combine a multitude of features and sensory channels. It is neither known if these complex tasks involve optimal integration of information, nor according to which objectives computations might be performed. Here, we investigate if optimal inference can explain contour integration in human subjects. We performed experiments where observers detected contours of curvilinearly aligned edge configurations embedded into randomly oriented distractors. The key feature of our framework is to use a generative process for creating the contours, for which it is possible to derive a class of ideal detection models. This allowed us to compare human detection for contours with different statistical properties to the corresponding ideal detection models for the same stimuli. We then subjected the detection models to realistic constraints and required them to reproduce human decisions for every stimulus as well as possible. By independently varying the four model parameters, we identify a single detection model which quantitatively captures all correlations of human decision behaviour for more than 2000 stimuli from 42 contour ensembles with greatly varying statistical properties. This model reveals specific interactions between edges closely matching independent findings from physiology and psychophysics. These interactions imply a statistics of contours for which edge stimuli are indeed optimally integrated by the visual system, with the objective of inferring the presence of contours in cluttered scenes. The recurrent algorithm of our model makes testable predictions about the temporal dynamics of neuronal populations engaged in contour integration, and it suggests a strong directionality of the underlying functional anatomy

    Bilateral Multi-Electrode Neurophysiological Recordings Coupled to Local Pharmacology in Awake Songbirds

    Get PDF
    Here we describe a protocol for bilateral multielectrode neurophysiological recordings during intracerebral pharmacological manipulations in awake songbirds. This protocol encompasses fitting adult animals with head-posts and recording chambers, and acclimating them to periods of restraint. The adaptation period is followed by bilateral penetrations of multiple electrodes to obtain acute, sensory-driven neurophysiological responses before versus during the application of pharmacological agents of interest. These local manipulations are achieved by simultaneous and restricted drug infusions carried out independently for each hemisphere. We have used this protocol to elucidate how neurotransmitter and neuroendocrine systems shape the auditory and perceptual processing of natural, learned communication signals. However, this protocol can be used to explore the neurochemical basis of sensory processing in other small vertebrates. Representative results and troubleshooting of key steps of this protocol are presented. Following the animal\u27s recovery from head-post and recording chamber implantation surgery, the length of the procedure is 2 d

    Genome-wide identification of NBS-encoding resistance genes in Brassica rapa

    Get PDF
    Nucleotide-binding site (NBS)-encoding resistance genes are key plant disease-resistance genes and are abundant in plant genomes, comprising up to 2% of all genes. The availability of genome sequences from several plant models enables the identification and cloning of NBS-encoding genes from closely related species based on a comparative genomics approach. In this study, we used the genome sequence of Brassica rapa to identify NBS-encoding genes in the Brassica genome. We identified 92 non-redundant NBS-encoding genes [30 CC-NBS-LRR (CNL) and 62 TIR-NBS-LRR (TNL) genes] in approximately 100 Mbp of B. rapa euchromatic genome sequence. Despite the fact that B. rapa has a significantly larger genome than Arabidopsis thaliana due to a recent whole genome triplication event after speciation, B. rapa contains relatively small number of NBS-encoding genes compared to A. thaliana, presumably because of deletion of redundant genes related to genome diploidization. Phylogenetic and evolutionary analyses suggest that relatively higher relaxation of selective constraints on the TNL group after the old duplication event resulted in greater accumulation of TNLs than CNLs in both Arabidopsis and Brassica genomes. Recent tandem duplication and ectopic deletion are likely to have played a role in the generation of novel Brassica lineage-specific resistance genes
    corecore