802 resultados para embedding capacity
Resumo:
Software visualization can be of great use for understanding and exploring a software system in an intuitive manner. Spatial representation of software is a promising approach of increasing interest. However, little is known about how developers interact with spatial visualizations that are embedded in the IDE. In this paper, we present a pilot study that explores the use of Software Cartography for program comprehension of an unknown system. We investigated whether developers establish a spatial memory of the system, whether clustering by topic offers a sound base layout, and how developers interact with maps. We report our results in the form of observations, hypotheses, and implications. Key findings are a) that developers made good use of the map to inspect search results and call graphs, and b) that developers found the base layout surprising and often confusing. We conclude with concrete advice for the design of embedded software maps
Resumo:
Domain-specific languages (DSLs) are increasingly used as embedded languages within general-purpose host languages. DSLs provide a compact, dedicated syntax for specifying parts of an application related to specialized domains. Unfortunately, such language extensions typically do not integrate well with the development tools of the host language. Editors, compilers and debuggers are either unaware of the extensions, or must be adapted at a non-trivial cost. We present a novel approach to embed DSLs into an existing host language by leveraging the underlying representation of the host language used by these tools. Helvetia is an extensible system that intercepts the compilation pipeline of the Smalltalk host language to seamlessly integrate language extensions. We validate our approach by case studies that demonstrate three fundamentally different ways to extend or adapt the host language syntax and semantics.
Resumo:
STUDY DESIGN: Retrospective case review. OBJECTIVES: In the present study, the neurological outcome, retirement and prognostic factors of patients with spinal cord injury without radiographic abnormality (SCIWORA) were evaluated. SETTING: Swiss national work accident insurance database. METHODS: The medical histories of 32 patients who were insured by the Swiss Accident Insurance Fund (SUVA) and had SCIWORA between 1995 and 2004 were evaluated thoroughly. Moreover, all available magnetic resonance imaging (MRI) scans were evaluated. RESULTS: At the last follow-up, none of the patients had complete spinal cord injury, only 4 patients had severe deficits and 12 patients had normal motor and sensory function in the neurological examination. However, only 7 out of 32 patients had returned to full-time work and 10 out of 32 patients were fully retired. Both the presence of spinal cord change (ρ=0.51) and higher maximum spinal cord compression (ρ=0.57) in MRI scan correlated with the likelihood for retirement; older age (ρ=0.38) and physical load of work (ρ=0.4) correlated with retirement to a lesser extent. CONCLUSION: Although the neurological outcome of SCIWORA is mostly good, the retirement rate is high. Presence of spinal cord change and severity of cord compression are the best predictors for the degree of retirement.