Harold Ossher

According to our database1, Harold Ossher authored at least 66 papers between 1983 and 2015.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

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

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

2013
Sketching data: lessons learned from a formative user evaluation.
Proceedings of the International Conference on Computer Graphics and Interactive Techniques, 2013

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

2012
Guest Editors' Introduction: Studying Professional Software Design.
IEEE Softw., 2012

SketchGraph: gestural data input for mobile tablet devices.
Proceedings of the International Conference on Computer Graphics and Interactive Techniques, 2012

2011
Workshop on flexible modeling tools: (FlexiTools 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

Blending freeform and managed information in tables.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Sketching tools for ideation.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
Insights into enterprise conceptual modeling.
Data Knowl. Eng., 2010

Flexible modeling tools for pre-requirements analysis: conceptual architecture and research challenges.
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

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

Flexible Modeling Tools (FlexiTools2010).
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Moving into a new software project landscape.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

2009
An algorithm for identifying the abstract syntax of graph-based diagrams.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2009

Business insight toolkit: Flexible pre-requirements modeling.
Proceedings of the 31st International Conference on Software Engineering, 2009

Using tagging to identify and organize concerns during pre-requirements analysis.
Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design, 2009

A qualitative study on project landscapes.
Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering, 2009

An Empirical Study of Enterprise Conceptual Modeling.
Proceedings of the Conceptual Modeling, 2009

Flexible modeling tools.
Proceedings of the 2009 conference of the Centre for Advanced Studies on Collaborative Research, 2009

2008
Automatically locating framework extension examples.
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008

2007
Mismar: A New Approach to Developer Documentation.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Fundamentals of concern manipulation.
Proceedings of the 6th Workshop on Foundations of Aspect-Oriented Languages, 2007

A direction for research on virtual machine support for concern composition.
Proceedings of the 1st Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms, 2007

Aiding evolution with concern-oriented guides.
Proceedings of the 3rd workshop on Linking aspect technology and evolution, 2007

2006
General Composition of Software Artifacts.
Proceedings of the Software Composition - 5th International Symposium, 2006

Guidance through active concerns.
Proceedings of the 2006 OOPSLA workshop on Eclipse Technology eXchange, 2006

2005
Concern modeling in the concern manipulation environment.
ACM SIGSOFT Softw. Eng. Notes, 2005

Supporting aspect-oriented software development with the Concern Manipulation Environment.
IBM Syst. J., 2005

The concern manipulation environment.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

2004
The concern manipulation environment [OOPSLA/GPCE].
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

2002
Hyper/J: multi-dimensional separation of concerns for Java.
Proceedings of the 24th International Conference on Software Engineering, 2002

2001
Workshop on multi-dimensional separation of concerns in software engineering.
ACM SIGSOFT Softw. Eng. Notes, 2001

Using multidimensional separation of concerns to (re)shape evolving software.
Commun. ACM, 2001

Discussing aspects of AOP.
Commun. ACM, 2001

Workshop on Advanced Separation of Concerns in Software Engineering.
Proceedings of the 23rd International Conference on Software Engineering, 2001

Hyper/J<sup>TM</sup>: Multi-Dimensional Separation of Concerns for Java<sup>TM</sup>.
Proceedings of the 23rd International Conference on Software Engineering, 2001

2000
Hyper/J: multi-dimensional separation of concerns for Java.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

Software engineering tools and environments: a roadmap.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

1999
Subject-Oriented Design: Towards Improved Alignment of Requirements, Design, and Code.
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1999

<i>N</i> Degrees of Separation: Multi-Dimensional Separation of Concerns.
Proceedings of the 1999 International Conference on Software Engineering, 1999

Using Subject-Oriented Programming to Overcome Common Problems in Object-Oriented Software Development/Evolution.
Proceedings of the 1999 International Conference on Software Engineering, 1999

Separating Concerns Throughout the Development Lifecycle.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999

1998
Operation-Level Composition: A Case in (Join) Point.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

OO-in-the-Large: Software Development with Subject-Oriented Programming.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

1996
Specifying Subject-Oriented Composition.
Theory Pract. Object Syst., 1996

Editorial.
Theory Pract. Object Syst., 1996

From Dynamic Supertypes to Subjects: A Natural Way to Specify and Develop Systems.
IBM Syst. J., 1996

1995
Subjectivity in object-oriented systems: workshop summary.
Proceedings of the Addendum to the Proceedings of the 10th Annual Conference on Object-Oriented Programming Systems, 1995

Subject-Oriented Composition Rules.
Proceedings of the Tenth Annual Conference on Object-Oriented Programming Systems, 1995

1994
Subjectivity in object-oriented systems.
Proceedings of the Addendum to the Proceedings on Object-Oriented Programming Systems, 1994

1993
Subject-Oriented Programming (A Critique of Pure Objects).
Proceedings of the Eighth Annual Conference on Object-Oriented Programming Systems, 1993

1992
Combination of Inheritance Hierarchies.
Proceedings of the Seventh Annual Conference on Object-Oriented Programming Systems, 1992

Attaching instance variables to method realization1 instead of classes.
Proceedings of the ICCL'92, 1992

1991
We-met (window environment-meeting enhancement tools).
Proceedings of the Conference on Human Factors in Computing Systems, 1991

1990
Extending Objects to Support Multiple Interfaces and Access Control.
IEEE Trans. Software Eng., 1990

Support for change in RPDE3.
Proceedings of the SIGSOFT'90 4th Symposium on Software Development Environments, 1990

Multi-Dimensional Organization and Browsing of Object-Oriented Systems.
Proceedings of the 1990 Internation Conference on Computer Languages, 1990

Subdivided Procedures: A Language Extension Supporting Extensible Programming.
Proceedings of the 1990 Internation Conference on Computer Languages, 1990

Coordinating Concurrent Development.
Proceedings of the CSCW '90, 1990

1989
A Case Study in Structure Specification: A Grid Description of Scribe.
IEEE Trans. Software Eng., 1989

1987
A Mechanism for Specifying the Structure of Large, Layered Systems.
Proceedings of the Research Directions in Object-Oriented Programming, 1987

1986
Specifying the structure of large, layered, object-oriented programs (abstract only).
Proceedings of the 1986 SIGPLAN Workshop on Object-Oriented Programming, 1986

A mechanism for specifying the structure of large, layered, object-oriented programs.
Proceedings of the 1986 SIGPLAN Workshop on Object-Oriented Programming, 1986

1984
Grids: A New Program Structuring Mechanism Based on Layered Graphs.
Proceedings of the Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, 1984

1983
Fable: A programming-language solution to IC process automation problems.
Proceedings of the 1983 ACM SIGPLAN Symposium on Programming Language Issues in Software Systems, 1983


  Loading...