The proceedings contain 19 papers. The topics discussed include: WiKi-based framework for blended learning;structuring WiKi revision history;WiKiCreole: a common WiKi markup;do as I do: authorial leadership in Wikiped...
详细信息
ISBN:
(纸本)9781595938619
The proceedings contain 19 papers. The topics discussed include: WiKi-based framework for blended learning;structuring WiKi revision history;WiKiCreole: a common WiKi markup;do as I do: authorial leadership in Wikipedia;cooperation and quality in Wikipedia;connecting Wikis and natural language processing systems;on-line collaborative software development via WiKi;building collaborative capacities in learners;a framework for studying the use of Wikis in knowledge work using client-side access data;constructing teat: Wiki as a toolkit for (collaborative?) learning;conceptual enhancement via textual plurality: a pedagogical WiKi bow towards collaborative structuration;recommenders everywhere: the WiKiLens community-maintained recommender system;and Wikis in education: in public better?.
The proceedings contain 10 papers. The topics discussed include: of scripts and programs: tall tales, urban legends, and future prospects;beyond static and dynamic scope;groovy package templates: supporting reuse and ...
ISBN:
(纸本)9781605587691
The proceedings contain 10 papers. The topics discussed include: of scripts and programs: tall tales, urban legends, and future prospects;beyond static and dynamic scope;groovy package templates: supporting reuse and runtime adaption of class hierarchies;contracts for first-class modules;language embedding and optimization in Mython;directing JavaScript with arrows;context-oriented software transactional memory in common Lisp;fast type reconstruction for dynamically typed programminglanguages;optimization of dynamic languages using hierarchical layering of virtual machines;the Ruby intermediate language;and hosting an object heap on manycore hardware: an exploration.
The proceedings contain 26 papers. The topics discussed include: perspectives on reuse;the basic object system: supporting a spectrum from prototypes to hardened code;a situated evaluation of the object management gro...
ISBN:
(纸本)089791788X
The proceedings contain 26 papers. The topics discussed include: perspectives on reuse;the basic object system: supporting a spectrum from prototypes to hardened code;a situated evaluation of the object management group's (OMG) object management architecture (OMA);lessons learned from implementing the Corba persistent object service;slicing class hierarchies in C++;creating host compliance in a portable framework: a study in the reuse of design patterns;an equational object-oriented data model and its data-parallel query language;a monotonic superclass linearization for Dylan;vortex: an optimizing compiler for object-orientedlanguages;a flexible operation execution model for shared distributed objects;split objects: a disciplined use of delegation within objects;code reuse in an optimizing compiler;a functional layer for description logics: knowledge representation meets object-orientedprogramming;automatic inheritance hierarchy restructuring and method refactoring;the direct cost of virtual function calls in C++;soft issues and hard problems in software development;OO anthropology: crossing the chasm;simple and effective analysis of statically-typed object-oriented programs;reuse contracts: managing the evolution of reusable assets;on automatic class insertion with overloading;and change cases: use cases that identify future requirements.
The proceedings contain 79 papers. The topics discussed include: agile architecture methodology: long term strategy interleaved with short term tactics;retaining comments when refactoring code;decentralized control of...
The proceedings contain 79 papers. The topics discussed include: agile architecture methodology: long term strategy interleaved with short term tactics;retaining comments when refactoring code;decentralized control of automatic guided vehicles: applying multi-agent systems in practice;NOAO imaging meta data quality improvement: a case study of the evolution of a service oriented system;performance pitfalls in large-scale Java applications translated from COBOL;processing heterogeneous abstract syntax trees with the mutable class pattern;a workload model of topic-based publish/subscribe systems;SyQL: an objectoriented, fuzzy, temporal query language for repositories of software artifacts;aspect weaving for OSGi;automated testing of non-functional requirements;compile-time type-checking for custom type qualifiers in Java;enforcing reference and object immutability in Java;and refactoring support for the groovy-eclipse plug-in.
The proceedings contain 39 papers. The topics discussed include: the JastAdd extensible Java compiler;jeannie: granting Java native interface developers their wishes;ILEA: inter-language analysis across Java and C;sta...
The proceedings contain 39 papers. The topics discussed include: the JastAdd extensible Java compiler;jeannie: granting Java native interface developers their wishes;ILEA: inter-language analysis across Java and C;statistically rigorous Java performance evaluation;MicroPhase: an approach to proactively invoking garbage collection for improved performance;variant path types for scalable extensibility;component NextGen: a sound and expressive component framework for Java;User-changeable visibility: resolving unanticipated name clashes in traits;transactions with isolation and cooperation;streamflex: high-throughput stream programming in Java;can programming be liberated from the two-level style? multi-level programming with DeepJava;notation and representation in collaborative object-oriented design: an observational study;and WebRB: evaluating a visual domain-specific language for building relational web-applications.
The proceedings contain 5 papers. The topics discussed include: virtual class support at the virtual machine level;bytecodes meet combinators: invokedynamic on the JVM;intermediate language design of high-level langua...
ISBN:
(纸本)9781605588742
The proceedings contain 5 papers. The topics discussed include: virtual class support at the virtual machine level;bytecodes meet combinators: invokedynamic on the JVM;intermediate language design of high-level language virtual machines: towards comprehensive concurrency support;@J - towards rapid development of dynamic analysis tools for the Java virtual machine;challenging VMs on battery-powered embedded devices;and VM performance evaluation with functional models: an optimist's outlook.
The proceedings contain 52 papers. The topics discussed include: checking correctness of typescript interfaces for JavaScript libraries;determinacy in static analysis for jQuery;Eventbreak: analyzing the responsivenes...
ISBN:
(纸本)9781450325851
The proceedings contain 52 papers. The topics discussed include: checking correctness of typescript interfaces for JavaScript libraries;determinacy in static analysis for jQuery;Eventbreak: analyzing the responsiveness of user interfaces through performance-guided test generation;Tardis: affordable time-travel debugging in managed runtimes;Phosphor: illuminating dynamic data flow in commodity JVMs;Rubah: DSU for Java on a stock JVM;fast conservative garbage collection;region-based memory management for GPU programminglanguages: enabling rich data structures on a Spartan host;StreamJIT: a commensal compiler for high-performance stream programming;SurveyMan: programming and automatically debugging surveys;refactoring Java generics by inferring wildcards, in practice;continuously measuring critical section pressure with the free-lunch profiler;understanding energy behaviors of thread management constructs;and distributed REScala: an update algorithm for distributed reactive programming.
The proceedings contain 33 papers. The topics discussed include: Flapjax: a programming language for Ajax applications;CZ: multiple inheritance without diamonds;Grace: safe multithreaded programming for C/C++;a type a...
ISBN:
(纸本)9781605587349
The proceedings contain 33 papers. The topics discussed include: Flapjax: a programming language for Ajax applications;CZ: multiple inheritance without diamonds;Grace: safe multithreaded programming for C/C++;a type and effect system for deterministic parallel Java;how a Java VM can get more from a hardware performance monitor;a concurrent dynamic analysis framework for multicore hardware;inferred call path profiling;accelerating the creation of customized, language-specific IDEs in Eclipse;debug all your code: portable mixed-environment debugging;strictly declarative specification of sophisticated points-to analyses;profile-guided static typing for dynamic scripting languages;static extraction and conformance analysis of hierarchical runtime architectural structure using annotations;allocation wall: a limiting factor of Java applications on emerging multi-core platforms;executing code in the past: efficient in-memory object graph versioning;and optimizing programs with intended semantics.
The proceedings contain 122 papers. The topics discussed include: scale changes everything;a growable language;faith, evolution, and programminglanguages: from haskell to java to links;the geography of programming;ap...
详细信息
ISBN:
(纸本)159593491X
The proceedings contain 122 papers. The topics discussed include: scale changes everything;a growable language;faith, evolution, and programminglanguages: from haskell to java to links;the geography of programming;applying a UML-based agent modeling language to the autonomic computing domain;keeping track of crosscutting requirements in UML models via context-based constraints;pegasus: first steps toward a naturalistic programming language;a commensalistic software system;collaborative diffusion: programming antiobjects;JDA: a step towards large-scale reuse on the web;model-based DSL frameworks;LCSD: library-centric software design;eclipse technology exchange workshop (ETX2006);the 6th OOPSLA workshop on domain-specific modeling;workshop on event driven architecture;escaped from the lab: software practices in large organizations;creating an informative workspace;and 4th int'l workshop on SOA and web services.
The proceedings contain 61 papers. The topics discussed include: HAWKEYE: effective discovery of dataflow impediments to parallelization;automatic fine-grain locking using shape properties;safe parallel programming us...
ISBN:
(纸本)9781450309400
The proceedings contain 61 papers. The topics discussed include: HAWKEYE: effective discovery of dataflow impediments to parallelization;automatic fine-grain locking using shape properties;safe parallel programming using dynamic dependence hints;sprint: speculative prefetching of remote data;sprint: speculative prefetching of remote datal;why nothing matters: the impact of zeroing;trustworthy numerical computation in scala;JET: exception checking in the java native interface;immutable specifications for more concise and precise verification;hybrid partial evaluation;SugarJ: library-based syntactic language extensibility;reactive imperative programming with dataflow constraints;two for the price of one: a model for parallel and incremental computation;and a step towards transparent integration of input-consciousness into dynamic program optimizations.
暂无评论