Sciweavers

OOPSLA
2004
Springer
15 years 8 months ago
Object-oriented encapsulation for dynamically typed languages
Nathanael Schärli, Andrew P. Black, Sté...
83
Voted
OOPSLA
2004
Springer
15 years 8 months ago
Design snippets: partial design representations extracted from source code
Vibha Sazawal, David Notkin
116
Voted
OOPSLA
2004
Springer
15 years 8 months ago
MC2: high-performance garbage collection for memory-constrained environments
Java is becoming an important platform for memory-constrained consumer devices such as PDAs and cellular phones, because it provides safety and portability. Since Java uses garbag...
Narendran Sachindran, J. Eliot B. Moss, Emery D. B...
116
Voted
OOPSLA
2004
Springer
15 years 8 months ago
A language-independent approach to software maintenance using grammar adapters
A long-standing goal of software engineering is to construct software that is easily modified and extended. Recent advances in software design techniques, such as aspect-oriented ...
Suman Roychoudhury
161
Voted
OOPSLA
2004
Springer
15 years 8 months ago
Chianti: a tool for change impact analysis of java programs
This paper reports on the design and implementation of Chianti, a change impact analysis tool for Java that is implemented in the context of the Eclipse environment. Chianti analy...
Xiaoxia Ren, Fenil Shah, Frank Tip, Barbara G. Ryd...
113
Voted
OOPSLA
2004
Springer
15 years 8 months ago
RUBiS revisited: why J2EE benchmarking is hard
We have replicated the experiments of Cecchet et al. detailed in ”Performance and Scalability of EJB Applications” at OOPSLA ’02. We report on our experiences configuring, ...
William Pugh, Jaime Spacco
126
Voted
OOPSLA
2004
Springer
15 years 8 months ago
Transparent proxies for java futures
A proxy object is a surrogate or placeholder that controls access to another target object. Proxies can be used to support distributed programming, lazy or parallel evaluation, ac...
Polyvios Pratikakis, Jaime Spacco, Michael W. Hick...
83
Voted
OOPSLA
2004
Springer
15 years 8 months ago
Generic ownership: practical ownership control in programming languages
earch abstract outlines the work I plan to do as part of my PhD. In particular, I propose to devise a practical way of integrating ownership control into existing programming lang...
Alex Potanin, James Noble, Robert Biddle
OOPSLA
2004
Springer
15 years 8 months ago
Refactoring: to the rubicon... and beyond!
We demonstrate a new approach to refactoring which involves the decomposition of familiar high-level refactorings such as Extract method into their components. By understanding al...
Roly Perera
133
Voted
OOPSLA
2004
Springer
15 years 8 months ago
A framework for detecting, assessing and visualizing performance antipatterns in component based systems
Component-based enterprise systems often suffer from performance issues as a result of poor system design. In this paper, we propose a framework to automatically detect, assess an...
Trevor Parsons