1,445 research outputs found
Overcoming Language Dichotomies: Toward Effective Program Comprehension for Mobile App Development
Mobile devices and platforms have become an established target for modern
software developers due to performant hardware and a large and growing user
base numbering in the billions. Despite their popularity, the software
development process for mobile apps comes with a set of unique, domain-specific
challenges rooted in program comprehension. Many of these challenges stem from
developer difficulties in reasoning about different representations of a
program, a phenomenon we define as a "language dichotomy". In this paper, we
reflect upon the various language dichotomies that contribute to open problems
in program comprehension and development for mobile apps. Furthermore, to help
guide the research community towards effective solutions for these problems, we
provide a roadmap of directions for future work.Comment: Invited Keynote Paper for the 26th IEEE/ACM International Conference
on Program Comprehension (ICPC'18
Recommended from our members
Technology and dementia: the future is now
Background: Technology has multiple potential applications to dementia from diagnosis and assessment to care delivery and supporting ageing in place. Objectives: To summarise key areas of technology development in dementia and identify future directions and implications. Method: Members of the US Alzheimer’s Association Technology Professional Interest Area involved in delivering the annual pre-conference summarised existing knowledge on current and future technology developments in dementia. Results: The main domains of technology development are as follows: (i) diagnosis, assessment and monitoring, (ii) maintenance of functioning, (iii) leisure and activity, (iv) caregiving and management. Conclusions: The pace of technology development requires urgent policy, funding and practice change, away from a narrow medical approach, to a holistic model that facilitates future risk reduction and pre- vention strategies, enables earlier detection and supports implementation at scale for a
meaningful and fulfilling life with dementia
Neuropsychological and functional outcomes in recent-onset major depression, bipolar disorder and schizophrenia-spectrum disorders: a longitudinal cohort study
Functional disability is the lead contributor to burden of mental illness. Cognitive deficits frequently limit functional recovery, although whether changes in cognition and disability are longitudinally associated in recent-onset individuals remains unclear. Using a prospective, cohort design, 311 patients were recruited and assessed at baseline. One hundred and sixty-seven patients met eligibility criteria (M = 21.5 years old, s.d. = 4.8) and returned for follow-up (M = 20.6 months later, s.d. = 7.8). Two-hundred and thirty participants were included in the final analysis, comprising clinically stable patients with major depression (n = 71), bipolar disorder (BD; n = 61), schizophrenia-spectrum disorders (n = 35) and 63 healthy controls. Neuropsychological functioning and self-rated functional disability were examined using mixed-design, repeated-measures analysis, across diagnoses and cognitive clusters, covarying for relevant confounds. Clinical, neuropsychological and functional changes did not differ between diagnoses (all P40.05). Three reliable neuropsychological subgroups emerged through cluster analysis, characterized by psychomotor slowing, improved sustained attention, and improved verbal memory. Controlling for diagnosis and changes in residual symptoms, clusters with improved neuropsychological functioning observed greater reductions in functional disability than the psychomotor slowing cluster, which instead demonstrated a worsening in disability (Po0.01). Improved sustained attention was independently associated with greater likelihood of follow-up employment (Po0.01). Diagnosis of BD uniquely predicted both follow-up employment and independent living. Neuropsychological course appears to be independently predictive of subjective and objective functional outcomes. Importantly, cognitive phenotypes may reflect distinct pathophysiologies shared across major psychiatric conditions, and be ideal targets for personalized early intervention
Structure of the Cytoplasmic Loop between Putative Helices II and III of the Mannitol Permease of Escherichia coli: A Tryptophan and 5-Fluorotryptophan Spectroscopy Study
In this work, four single tryptophan (Trp) mutants of the dimeric mannitol transporter of Escherichia coli, EIImtl, are characterized using Trp and 5-fluoroTrp (5-FTrp) fluorescence spectroscopy. The four positions, 97, 114, 126, and 133, are located in a region shown by recent studies to be involved in the mannitol translocation process. To spectroscopically distinguish between the Trp positions in each subunit of dimeric EIImtl, 5-FTrp was biosynthetically incorporated because of its much simpler photophysics compared to those of Trp. The steady-state and time-resolved fluorescence methodologies used point out that all four positions are in structured environments, both in the absence and in the presence of a saturating concentration of mannitol. The fluorescence decay of all 5-FTrp-containing mutants was highly homogeneous, suggesting similar microenvironments for both probes per dimer. However, Stern-Volmer quenching experiments using potassium iodide indicate different solvent accessibilities for the two probes at positions 97 and 133. A 5 Å two-dimensional (2D) projection map of the membrane-embedded IICmtl dimer showing 2-fold symmetry is available. The results of this work are in better agreement with a 7 Å projection map from a single 2D crystal on which no symmetry was imposed.
Sensitive monitoring of the dynamics of a membrane-bound transport protein by tryptophan phosphorescence spectroscopy
Old lineage on an old island : Pixibinthus, a new cricket genus endemic to New Caledonia shed light on gryllid diversification in a hotspot of biodiversity
Few studies have focused on the early colonization of New Caledonia by insects, after the re-emergence of the main island, 37 Myr ago. Here we investigate the mode and tempo of evolution of a new endemic cricket genus, Pixibinthus, recently discovered in southern New Caledonia. First we formally describe this new monotypic genus found exclusively in the open shrubby vegetation on metalliferous soils, named 'maquis minier', unique to New Caledonia. We then reconstruct a dated molecular phylogeny based on five mitochondrial and four nuclear loci in order to establish relationships of Pixibinthus within Eneopterinae crickets. Pixibinthus is recovered as thesister clade of the endemic genus Agnotecous, mostly rainforest-dwellers. Dating results show that the island colonization by their common ancestor occurred around 34.7 Myr, shortly after New Caledonia re-emergence. Pixibinthus and Agnotecous are then one of the oldest insect lineages documented so far for New Caledonia. This discovery highlights for the first time two clear-cut ecological specializations between sister clades, as Agnotecous is mainly found in rainforests with 19 species, whereas Pixibinthus is found in open habitats with a single documented species. The preference of Pixibinthus for open habitats and of Agnotecous for forest habitats nicely fits an acoustic specialization, either explained by differences in body size or in acoustic properties of their respective habitats. We hypothesize that landscape dynamics, linked to major past climatic events and recent change in fire regimes are possible causes for both present-day low diversity and rarity in genus Pixibinthus. The unique evolutionary history of this old New Caledonian lineage stresses the importance to increase our knowledge on the faunal biodiversity of 'maquis minier', in order to better understand the origin and past dynamics of New Caledonian biota
JWalk: a tool for lazy, systematic testing of java classes by design introspection and user interaction
Popular software testing tools, such as JUnit, allow frequent retesting of modified code; yet the manually created test scripts are often seriously incomplete. A unit-testing tool called JWalk has therefore been developed to address the need for systematic unit testing within the context of agile methods. The tool operates directly on the compiled code for Java classes and uses a new lazy method for inducing the changing design of a class on the fly. This is achieved partly through introspection, using Java’s reflection capability, and partly through interaction with the user, constructing and saving test oracles on the fly. Predictive rules reduce the number of oracle values that must be confirmed by the tester. Without human intervention, JWalk performs bounded exhaustive exploration of the class’s method protocols and may be directed to explore the space of algebraic constructions, or the intended design state-space of the tested class. With some human interaction, JWalk performs up to the equivalent of fully automated state-based testing, from a specification that was acquired incrementally
Early emergence of CD19-negative human antibody secreting cells at the plasmablast to plasma cell transition
Long-lived human plasma cells (PCs) play central roles in immunity and autoimmunity and are enriched amongst the subpopulation of CD19-negative human PCs. However, whether human CD19-negative PCs are necessarily ″aged″ cells that have gradually lost CD19 expression is not known. Assessing peripheral blood samples at steady state and during the acute response to influenza vaccination in healthy donors we identify the presence of phenotypic CD19-negative plasmablasts, the proliferative precursor state to mature PCs, and demonstrate by ELISpot that these are antibody-secreting cells (ASCs). During the acute response to influenza vaccination CD19-positive, CD19-low and CD19-negative ASCs secrete vaccine-specific antibody and show linked IGHV repertoires. To address precursor/product relationships we employ in vitro models which mimic both T-dependent and T-independent differentiation finding that the CD19-negative state can be established at the plasmablast to PC transition, that CD19-negative PCs increase as a percentage of surviving PCs in vitro, and that CD19-negative and CD19-positive PCs can be maintained independently. These data provide proof-of-principle for the view that newly generated ASCs can acquire a mature PC phenotype accompanied by loss of CD19 expression at an early stage of differentiation and that ″aging″ is not an obligate requirement for a CD19-negative state to be established
- …
