Doug Kimelman

According to our database1, Doug Kimelman authored at least 27 papers between 1985 and 2015.

Collaborative distances:



In proceedings 
PhD thesis 




Subjective, multidimensional modularity with korz.
Proceedings of the Companion Proceedings of the 14th International Conference on Modularity, 2015

Korz: Simple, Symmetric, Subjective, Context-Oriented Programming.
Proceedings of the Onward! 2014, 2014

Enterprise context: a rich source of requirements for context-oriented programming.
Proceedings of the 5th International Workshop on Context-Oriented Programming, 2013

Does better throughput require worse latency?
Proceedings of the 2012 ACM workshop on Relaxing synchronization for multicore and manycore scalability, 2012

Workshop on relaxing synchronization for multicore and manycore scalability (RACES 2012).
Proceedings of the Conference on Systems, 2012

Bayesian Approaches to Matching Architectural Diagrams.
IEEE Trans. Software Eng., 2010

Programming with angelic nondeterminism.
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010

SPLASH 2010 workshop on flexible modeling tools.
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Architectural thinking and modeling with the Architects' Workbench.
IBM Systems Journal, 2006

A Bayesian approach to diagram matching with application to architectural models.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Invited Presentation III: The Architects' Workbench - Research in the Trenches.
Proceedings of the Model Driven Engineering Languages and Systems, 2005

Jungloid mining: helping to navigate the API jungle.
Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation, 2005

Graph cutting algorithms for distributed applications partitioning.
SIGMETRICS Performance Evaluation Review, 2001

Optimizing Component Interaction.
Proceedings of The Workshop on Languages, 2001

Dynamic Application Partitioning in VisualAge Generator Version 3.0.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

Partitioning and Assignment of Distributed Object Applications Incorporating Object Replication and Caching.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

The Distribution Aspect - A Meeting Ground Between Tool and Programs.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

Using program visualization for tuning parallel-loop scheduling.
IEEE Concurrency, 1997

Dynamic Graph Abstraction for Effective Software Visualisation.
Australian Computer Journal, 1995

Visualizing the execution of High Performance Fortran (HPF) programs.
Proceedings of IPPS '95, 1995

Strata-Various: Multi-Layer Visualization of Dynamics in Software System Behavior.
Proceedings of the Proceedings IEEE Visualization '94, 1994

Reduction of Visual Complexity in Dynamic Graphs.
Proceedings of the Graph Drawing, DIMACS International Workshop, 1994

Modeling Object-Oriented Program Execution.
Proceedings of the Object-Oriented Programming, Proceedings of the 8th European Conference, 1994

A Methodology for Visualizing Performance of Loosely Synchronous Programs.
J. Parallel Distrib. Comput., 1993

On-the-Fly Topological Sort - A Basis for Interactive Debugging and Live Visualization of Parallel Programs.
Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, 1993

Visualizing the Behavior of Object-Oriented Systems.
Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), Eighth Annual Conference, Washington, DC, USA, September 26, 1993

Multidimensional Tree-Structured File Spaces.
Proceedings of the Mathematical Foundations of Software Development, 1985