yusuke1997/dblp-id-title huggingface dataset:
Lightweight Shared Objects in a 64-Bit Operating System
Cloud computing and mapreduce for reliability and scalability of ubiquitous learning systems
Escaped from the lab: software practices in large organizations
Viewing Objects as Patterns of Communicating Agents
Refactoring the JUnit framework using aspect-oriented programming
Proceedings of the Workshop on Object-based Concurrent Programming, OOPSLA/ECOOP Workshop on Object-based Concurrent Programming 1990, Ottawa, Canada, October 21-25, 1990
Declarative fence insertion
Use case patterns workshop
Developing a GUIDE Using Object-Oriented Programming
Proceedings of the 8th ACM SIGPLAN International Workshop on Feature-Oriented Software Development, FOSD@SPLASH 2017, Vancouver, BC, Canada, October 23, 2017
A paradigm shift in teaching OOT
Reuse learning objects through LOM and XML
Combination of Inheritance Hierarchies
OCTET: capturing and controlling cross-thread dependences efficiently
HJ-Hadoop: an optimized mapreduce runtime for multi-core systems
Automated impact analysis of object-oriented software systems
Mixed generative and handcoded development of adaptable data-centric business applications
Visualizing class interfaces with formal concept analysis
Improving virtual machine performance using a cross-run profile repository
Experience and Evolution of ConcurrentSmalltalk
Workshop summary: system envisioning
CLAM - an Open System for Graphical User Interfaces
Computational performance of Java and C++ in processing fMRI datasets
Kanto: a multi-participant screen-sharing system for Etoys, Snap!, and GP
Moldable, context-aware searching with Spotter
PEM: experience management tool for software companies
k-Calling context profiling
White box sampling in uncertain data processing enabled by program analysis
Hierarchical inter-object traces for specification mining
Dynamic Optimistic Interprocedural Analysis: A Framework and an Application
Active type-checking and translation
On the predictability of Java byte codes (abstract) (poster session)
Towards automation of iteration planning
Designing a web services project for maximum value: the 90 day challenge
PetShop: a tool for the formal specification of CORBA systems
Adding trace matching with free variables to AspectJ
Escaping the maze of twisty classes
Scalable extensibility via nested inheritance
S.P.L.O.T.: software product lines online tools
HCI metacomputing: universal syntax, structured editing, and deconstructible user interfaces
Retrofitting Objects
Elixir: a system for synthesizing concurrent graph programs
Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada
A Categorization of Classes based on the Visualization of their Internal Structure: The Class Blueprint
SEARIS: software engineering and architectures for realtime interactive systems
Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-13, 2007, Nashville, TN, USA
Methodology Standards: Help or Hindrance?
SDD: high performance code clone detection system for large scale source code
Proceedings of the 2001 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 2001, Tampa, Florida, USA, October 14-18, 2001
Architectural Support for Object-Oriented Programming - Panel
Knowledge industry survival strategy (KISS): fundamental principles and interoperability requirements for domain specific modeling languages
Biological realms in computer science
A common multi-platform hardware object model
Domain specific modelling for clinical research
Development of Distributed and Client/Server Object-Oriented Applications: Industry Solutions (Panel)
Semi-automatic rename refactoring for JavaScript
Borrow, Copy or Steal? Loans and Larceny in the Orthodox Canonical Form
A DSL for compensable and interruptible executions
The ODMG Object Model: Does it Make Sense?
Building Distributed Systems (Panel)
An approach to safe object sharing
Active Objects in Hybrid
Ayudante: identifying undesired variable interactions
Collaborative model merging
GROOP: An Object-Oriented Toolkit for Animated 3D Graphics
A reactive language for analyzing cloud logs
Everything I need to know I learned from the Chrysler payroll project
PyPy's approach to virtual machine construction
An empirical study on parallelism in modern open-source projects
Approximate computation with outlier detection in Topaz
Eliminating distinctions of class: using prototypes to model virtual classes
Correspondence Polymorphism for Object-Oriented Languages
Mostly-strongly-timed programming
Reverse engineering of UML specifications from java programs
Ambient references: addressing objects in mobile networks
Providing rapid feedback in generated modular language environments: adding error recovery to scannerless generalized-LR parsing
Augmentation of Object-Oriented Programming by Concepts of Abstract Data Type Theory: The ModPascal Experience
Checking correctness of TypeScript interfaces for JavaScript libraries
Stop the software architecture erosion
An Aristotelian understanding of object-oriented programming
The poor man's proof assistant: using prolog to develop formal language theoretic proofs
Workshop Preview of the 2nd International Workshop on Software for Parallel Systems (SEPS 2015)
Finding good design
Discussion of aviation software oversight improvement
Panel: OOP in Business
Lightweight confinement for featherweight Java
Programming microcontrollers through high-level abstractions
Reuse Contracts: Managing the Evolution of Reusable Assets
Back to the Future: The Story of Squeak - A Usable Smalltalk Written in Itself
Workshop on transitioning to multicore: (TMC 2011)
ET++ - An Object-Oriented Application Framework in C++
OOMatch: pattern matching as dispatch in Java
Combining Language and Database Advances in an Object-Oriented Development Environment
Kismet: parallel speedup estimates for serial programs
A framework for distributed collaborative conceptual model development
SHERIFF: precise detection and automatic mitigation of false sharing
A technique for utilizing optimization potential during multicode identification
DOSC: dispersed operating system computing
How to Get Your Paper Accepted at OOPSLA
Domain-specific languages for composing signature discovery workflows
Object-oriented, structural software configuration management
An Iterative-Design Model for Reusable Object-Oriented Software
Managing the copy-and-paste programming practice in modern IDEs
High-performance, massively scalable distributed systems using the MapReduce software framework: the SHARD triple-store
Kitsune: efficient, general-purpose dynamic software updating for C
Challenging VMs on battery-powered embedded devices
Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity, SPLASH 2016, Amsterdam, Netherlands, October 30 - November 4, 2016
Tailoring OO Analysis and Design Methods - Panel Session
Co-designing DSL quality assurance measures for and with non-programming experts
Guava: a dialect of Java without data races
Programming language abstractions for self-reconfigurable robots
The accessibility toolkit
No silver bullet: a retrospective on the essence and accidents of software engineering
A Functional Layer for Description Logics: Knowledge Representation Meets Object-Oriented Programing
A pragmatic view to integrating distributed applications based on CORBA in Nebras Workflow Management system
Ambient-oriented programming in ambientTalk
Round-trip engineering of eclipse plug-ins using eclipse workbench part interaction FSML
Design patterns for metamodels
Thorn: robust concurrent scripting on the JVM
The efficacy of online office hours: an experience report
The Architecture of a UML Virtual Machine
Query-Based Debugging of Object-Oriented Programs
Conf.Researchr.Org: towards a domain-specific content management system for managing large conference websites
Generic ownership: the case of java collections
Active learning for object-oriented design (poster session)
Supporting resource bounded multitenancy in Akka
Ambiguous, informal, and unsound: metaprogramming for naturalness
Gathering refactoring data: a comparison of four methods
Escaped from the lab: crossing the gap from invention to practice
Resolving feature convolution in middleware systems
Application servers: one size fits all ... not?
Google authentication risks on iOS
Deriving object typestates in the presence of inter-object references
Validating structural properties of nested objects
A flexible framework for implementing software transactional memory
A human view of programming languages (keynote)
A real world object modeling method for creating simulation environment of real-time systems
Zonnon language experiment, or how to implement a non-conventional object model for .NET
Proceedings of the 1998 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages & Applications, OOPSLA 1998, Vancouver, British Columbia, Canada, October 18-22, 1998
Moving back to scrum and scaling to scrum of scrums in less than one year
Developing embedded software product lines with AspectC++
OpenRefactory/C: an infrastructure for building correct and complex C transformations
DrHJ: the cure to your multicore programming woes
A testing-based framework for programming contests
A Randomized Controlled Trial on the Impact of Polyglot Programming in a Database Context
Composition of Before/After Metaclasses in SOM
Vortex: An Optimizing Compiler for Object-Oriented Languages
The commenting practice of open source
Hardware tansactional memory support for lightweight dynamic language evolution
Requirements engineering: use cases and more
Mitigating the compiler optimization phase-ordering problem using machine learning
Using globus grid objects to extend a corba-based object-oriented system
VMIL@SPLASH 2012: Proceedings of the sixth ACM workshop on Virtual machines and intermediate languages, Tucson, Arizona, USA, 21 October 2012
Two for the price of one: a model for parallel and incremental computation
Analysis and reduction of memory inefficiencies in Java strings
Design pattern integrated tool
Reinvent the wheel (poster session)
JDA: a step towards large-scale reuse on the web
Description Logic as Programming Language
An efficient class and object encoding
Program extrapolation with jennisys
Metamodel based model transformation language
Space and Time-Efficient Memory Layout for Multiple Inheritance
Designing a live development experience for web-components
Model transformation by demonstration
Apprenticeship agility in academia
Web enactment of OO design
iFlow (poster session): a data streaming application framework based on a uniform abstraction
J&: nested intersection for scalable software composition
Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 2000, Minneapolis, MN, USA, October 15-19, 2000
Gaps and future directions in mobile security research
Typestate-oriented programming
Automating grammar comparison
Controlling Propagation of Operations Using Attributes on Relations
A Language Designer's Workbench: A One-Stop-Shop for Implementation and Verification of Language Designs
First international workshop on privacy and security in programming (PSP)
Complex Associations: Abstractions in Object-Oriented Modeling
An extensible framework for tracing model evolution in SOA solution design
Taming MATLAB
model[NL]generation: natural language model extraction
Rule-Based Delegation for Prototypes
Kind analysis for MATLAB
Worked examples for sound OO pedagogy: the seventh "killer examples" workshop
Fantastic, unique, UML tool for the Java environment (FUUT-je) (poster session)
Testability explorer: using byte-code analysis to engineer lasting social changes in an organization's software development process
Equate: An Object-Oriented Constraint Solver
Plug & play model transformations: a DSL for resolving structural metamodel heterogeneities
Gradual mode types for energy-aware programming
Supporting configuration and deployment of component-based DRE systems using frameworks, models, and aspects
Overcoming cultural barriers to the adoption of object technology
Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH 2019, Athens, Greece, October 20-25, 2019
Efficient support for strong semantics in transactional and non-transactional programs
Feature oriented programming in Groovy
Managing persistent heap in NVRAM
1st international workshop on in process software engineering measurement and analysis (ISEMA 2007)
Lock reservation: Java locks can mostly do without atomic operations
Hello, M.U.P.P.E.T.S.: using a 3D collaborative virtual environment to motivate fundamental object-oriented learning
Improving your software using static analysis to find bugs
Type checking modular multiple dispatch with parametric polymorphism and multiple inheritance
A black-box approach to understanding concurrency in DaCapo
Swashup: situational web applications mashups
An Object-Oriented Framework for Interactive Data Graphics
Wikipedia in the free culture revolution
Error messages are classifiers: a process to design and evaluate error messages
Verification and validation in the context of domain-specific modelling
Component-based software engineering: a quantitative approach
Rethinking computer science education from a test-first perspective
Verifying the proxy design pattern using object propositions
Trade-offs in software design and delivery
Reactive imperative programming with dataflow constraints
Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2018, Boston, MA, USA, November 7-8, 2018
MixJuice (poster session): an object-oriented language with simple and powerful module mechanism
Portia: AN Instance-Centered Environment for Smalltalk
The geography of programming
Connectivity-based garbage collection
Designing a low-level virtual machine for implementing real-time managed languages
Trailblazer: a tool for automated annotation refactoring
Proceedings of the 3rd International Workshop on Mobile Development Lifecycle, MobileDeLi 2015, Pittsburgh, PA, USA, October 25-30, 2015
Steering symbolic execution to less traveled paths
Harmony-oriented programming and software evolution
How can we liberate ourselves from pointers?
Super and inner: together at last!
Application frameworks before system frameworks
A programming language with natural persistence
Addendum to the Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1987 Addendum, Orlando, Florida, USA, October 4-8, 1987
Game programming by demonstration
Environmental Acquisition - A New Inheritance-Like Abstraction Mechanism
Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA
Applying a UML-based agent modeling language to the autonomic computing domain
Specification and end-to-end proof of a reactive language and its compiler (invited talk)
VMIL 2011: the 5th workshop on virtual machines and intermediate languages
Wireless architecture for access to remote services (WiARS) (poster session)
Exploiting code search engines to improve programmer productivity
The kingdoms of objects and values
Towards a statically scheduled parallel execution of an FRP language for embedded systems
Workshop on human aspects of software engineering
Approximate parallel sorting on a spatial computer
Enforcing Mandatory Access Control in Object Bases
Integrating jason in a multi-agent platform with support for interaction protocols
Class hierarchy complementation: soundly completing a partial type graph
ACM Symposium on New Ideas in Programming and Reflections on Software, Onward! 2011, part of SPLASH '11, Portland, OR, USA, October 22-27, 2011
The DaCapo benchmarks: java benchmarking development and analysis
Pretenuring for Java
Generic ownership for generic Java
Supporting "what-if" in touch-screen web Applications
Building a semantic virtual museum: from Wiki to semantic Wiki using named entity recognition
Operators and precedence in programming languages
Constrained kinds
How (not) to write Java pointer analyses after 2020
GOOAL: an educational object oriented analysis laboratory
The maxine virtual machine and inspector
SmartFiles: An OO Approach to Data File Interoperabilty
A flow-based programming framework for mobile App development
Object Race Detection
Ontology-driven software engineering 2010
An exploration of program as language
Featherwieght Java: A Minimal Core Calculus for Java and GJ
GTInspector: a moldable domain-aware object inspector
Tomorrow's network operators will be programmers (keynote)
Using refactoring techniques for visual editing of hybrid languages
Avoiding the software development apocalypse through continuous build and test
VeriTaS: verification of type system specifications: mechanizing domain knowledge about progress and preservation proofs
A search system for java programs by using extracted javaBeans components
Time conscious objects: a domain-specific framework and generator
System level perspective on object locality
Compile-time execution structure of object-oriented programs with practical ownership domain annotations
Reconsidering custom memory allocation
Requirements use case tool (RUT)
Lazy modular upgrades in persistent object stores
QDB: From Quantum Algorithms Towards Correct Quantum Programs
An Equational Object-Oriented Data Model and its Data-Parallel Query Language
Relationships and associations in object-oriented languages
Smalltalk card game for learning object-oriented thinking in an evolutionary way
McLAB: enabling programming language, compiler and software engineering research for matlab
PrintTalk: a constraint-based imperative DSL for 3D printing
Encapsulation and Inheritance in Object-Oriented Programming Languages
Extravagaria IV: photographing conferences
Trace register allocation
DSM: An Object-Relationship Modeling Language
Traditional assignment considered harmful
SPLASH Workshop on Programming Support Innovations for Emerging Distributed Applications (PSI EtA - Ψϴ 2010), October 17, 2010, Reno/Tahoe, Nevada, USA
Object Lessons Learned from a Distributed System for Remote Building Monitoring and Operation
Type-Checking Smalltalk
Online feedback-directed optimization of Java
Methodology work is ontology work
Effective use of non-blocking data structures in a deduplication application
Helping Johnny encrypt: toward semantic interfaces for cryptographic frameworks
Processes (panel session): the roles of ceremony and adaptation
Access rights analysis for Java
From documents to applications via frameworks (poster session): the tools and materials approach
Context, perspective, and programs
Synthesis of first-order dynamic programming algorithms
Profile-guided static typing for dynamic scripting languages
When users become collaborators: towards continuous and context-aware user input
Towards language-parametric semantic editor services based on declarative type system specifications
F-Script: smalltalk scripting for the Mac OS X object system
AspectJ: the language and support tools
Nebras Classifier: a generic multi-domain reusable component
Process Management and Exception Handling in Multiprocessor Operating Systems
A domain specific language to define gestures for multi-touch applications
Designing useful tools for developers
Enforcing object protocols by combining static and runtime analysis
Detecting API documentation errors
Looking for love: (in all the wrong places)
Fifth international workshop on SOA & web services best practices
Cybertron: pushing the limit on I/O reduction in data-parallel programs
Modeling event driven applications with a specification language (MEDASL)
SQL for deep dynamic analysis?
Contextion: A Framework for Developing Context-aware Mobile Applications
Challenges for agile development of large systems in the aviation industry
Learning OOP with weakly typed web programming languages: adding concrete strategies to a PHP strategy design pattern
Onward! 2021: Proceedings of the 2021 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Virtual Event / Chicago, IL, USA, October 20-22, 2021
The availability manager design pattern
Sensor composer: composing intelligent virtual sensors for collaborative sensing
ACM Symposium on New Ideas in Programming and Reflections on Software, Onward! 2013, part of SPLASH '13, Indianapolis, IN, USA, October 26-31, 2013
Static extraction and conformance analysis of hierarchical runtime architectural structure using annotations
Ancestor worship in CS1: on the primacy of arrays
Dyninka: a FaaS framework for distributed dataflow applications
Performance pitfalls in large-scale java applications translated from COBOL
Demonstrating programming language feature mining using Boa
XUnit test patterns and smells: improving the ROI of test code
VM performance evaluation with functional models: an optimist's outlook
Fast algorithm for creating space efficient dispatching tables with application to multi-dispatching
A pair-programming experiment in a non-programming course
A comprehensive model transformation approach to automated model construction and evolution
The Economics of Software Reuse (Panel)
Classifiers: a simple framework for accelerating application development
Security-oriented program transformations to cure integer overflow vulnerabilities
How to rate programming skills in programming experiments?: a preliminary, exploratory, study based on university marks, pretests, and self-estimation
Towards Tierless Web Development without Tierless Languages
Integrating Security, Analytics and Application Management into the Mobile Development Lifecycle
Arithmetic with measurements on dynamically-typed object-oriented languages
Agile environments...: for the rest of us
Genericity versus Inheritance
Proceedings of the 4th ACM SIGPLAN International Workshop on Software Engineering for Parallel Systems, SEPS@SPLASH 2017, Vancouver, BC, Canada, October 23, 2017
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA
Privacy and security in a networked world
ShamDroid: gracefully degrading functionality in the presence of limited resource access
Domain specific: a binary decision?
A comparative study of language support for generic programming
Supporting PHP dynamic analysis in PHP AiR
Towards a practical secure concurrent language
The VIVIDE programming environment: connecting run-time information with programmers' system knowledge
Exploring developer's tool path
Object-oriented success stories: "learning from our failures"
MetaFJig: a meta-circular composition language for Java-like classes
Staged parser combinators for efficient data processing
The Application Accelerator Illustration System
Code Reuse in an Optimizing Compiler
Verifying quantitative reliability for programs that execute on unreliable hardware
AutoMO: automatic inference of memory order parameters for C/C++11
InTml: a case study on virtual reality development
Understanding Java Usability by Mining GitHub Repositories
Refactoring to aspects: an interactive approach
What is Java Binary Compatibility?
Scalable join patterns
Architectural improvement by use of strategic level domain-driven design
How To Invent Distributed Implementation Schemes of an Object-Based Concurrent Language: A Transformational Approach
Evolving Toward Object-Oriented Technolgy in Large Organizations (Panel)
Compiler verification meets cross-language linking via data abstraction
Designed animism
Apex: automatic programming assignment error explanation
The RPG DSL: a case study of language engineering using MDD for generating RPG games for mobile phones
Automatically enhancing locality for tree traversals with traversal splicing