Travelled to:
1 × Belgium
1 × Canada
1 × China
1 × Cyprus
1 × Germany
1 × Hungary
1 × Ireland
1 × Israel
1 × Italy
1 × Japan
1 × Norway
1 × Slovenia
1 × South Korea
1 × United Kingdom
13 × USA
2 × Australia
2 × France
2 × Switzerland
3 × Austria
Collaborated with:
Y.Zibin K.Lenz I.Maman S.Kent T.Cohen J.Howse ∅ Y.Matias M.Goldstein D.Moshkovich Y.Shimron T.Shragai V.Surazhsky U.Dekel N.Eckel P.F.Sweeney Y.Eckel A.Itai B.Holstein D.H.Lorenz S.Kremer-Davidson J.Considine M.Biberstein S.Porat A.H.Eden A.Yehudai F.M.a.d.Heide A.Wigderson J.Coplien D.Harel B.Meyer M.Dietzfelbinger N.Pippenger
Talks about:
type (6) java (6) model (5) effici (4) beyond (4) simpl (4) uml (4) algorithm (3) dispatch (3) softwar (3)
Person: Joseph Yossi Gil
DBLP: Gil:Joseph_Yossi
Facilitated 2 volumes:
Contributed to:
Wrote 41 papers:
- ECOOP-2012-GilS #java
- Smaller Footprint for Java Collections (JYG, YS), pp. 356–382.
- MSR-2012-GilGM #empirical
- An empirical investigation of changes in some software properties over time (JYG, MG, DM), pp. 227–236.
- PLATEAU-2011-GilGM #how #metric #question
- How much information do software metrics contain? (JYG, MG, DM), pp. 57–64.
- ECOOP-2010-GilL #java #source code #using
- The Use of Overloading in Java Programs (JYG, KL), pp. 529–551.
- SPLC-2010-GilKM #constraints #diagrams #feature model #modelling
- Sans Constraints? Feature Diagrams vs. Feature Models (JYG, SKD, IM), pp. 271–285.
- ECOOP-2009-GilS #question
- Are We Ready for a Safer Construction Environment? (JYG, TS), pp. 495–519.
- OOPSLA-2008-GilM #java #named #type system
- Whiteoak: introducing structural typing into java (JYG, IM), pp. 73–90.
- TOOLS-EUROPE-2008-CohenGM #program transformation #using
- Guarded Program Transformations Using JTL (TC, JYG, IM), pp. 100–120.
- GPCE-2007-GilL #c++ #query #sql
- Simple and safe SQL queries with c++ templates (JYG, KL), pp. 13–24.
- GPCE-J-2007-GilL10 #c++ #query #sql
- Simple and safe SQL queries with C++ templates (JYG, KL), pp. 573–595.
- VLDB-2007-GilL #c++
- Eliminating Impedance Mismatch in C++ (JYG, KL), pp. 1386–1389.
- OOPSLA-2006-CohenGM #java #named #tool support
- JTL: the Java tools language (TC, JYG, IM), pp. 89–108.
- OOPSLA-2005-GilM #java
- Micro patterns in Java code (JYG, IM), pp. 97–116.
- ECOOP-2004-CohenG #aspect-oriented #aspectj
- AspectJ2EE = AOP + J2EE (TC, JYG), pp. 219–243.
- SAC-2004-SurazhskyG #c++ #type safety
- Type-safe covariance in C++ (VS, JYG), pp. 1496–1502.
- ECOOP-2003-ZibinG #2d #layout
- Two-Dimensional Bi-directional Object Layout (YZ, JYG), pp. 329–350.
- POPL-2003-ZibinG #algorithm #incremental
- Incremental algorithms for dispatching in dynamically typed languages (YZ, JYG), pp. 126–138.
- POPL-2003-ZibinGC #algorithm #morphism #performance
- Efficient algorithms for isomorphisms of simple types (YZ, JYG, JC), pp. 160–171.
- WCRE-2003-DekelG #concept
- Revealing Class Structure with Concept Lattices (UD, JYG), pp. 353–365.
- ICSE-2002-GilHK #modelling #uml #visual notation
- Advanced visual modelling: beyond UML (JYG, JH, SK), pp. 697–698.
- OOPSLA-2002-ZibinG #algorithm #multi #performance
- Fast algorithm for creating space efficient dispatching tables with application to multi-dispatching (YZ, JYG), pp. 142–160.
- ECOOP-2001-BibersteinGP #encapsulation
- Sealing, Encapsulation, and Mutability (MB, JYG, SP), pp. 28–52.
- OOPSLA-2001-ZibinG #encoding #performance #testing #type system
- Efficient Subtyping Tests with PQ-Encoding (YZ, JYG), pp. 96–107.
- POPL-2001-Gil #type system
- Subtyping arithmetical types (JYG), pp. 276–289.
- ECOOP-2000-EckelG #empirical #optimisation
- Empirical Study of Object-Layout Strategies and Optimization Techniques (NE, JYG), pp. 394–421.
- ICSE-2000-GilHK #modelling #tutorial #uml #visual notation
- Advanced visual modeling (tutorial session): beyond UML (JYG, JH, SK), p. 833.
- TOOLS-EUROPE-2000-GilHK #modelling #uml #visual notation
- Advanced Visual Modeling: Beyond UML (JYG, JH, SK), p. 474.
- TOOLS-PACIFIC-2000-CohenG #java #metric #self
- Self-Calibration of Metrics of Java Methods (TC, JYG), pp. 94–107.
- OOPSLA-1999-SweeneyG #inheritance #layout #memory management #multi
- Space and Time-Efficient Memory Layout for Multiple Inheritance (PFS, JYG), pp. 256–275.
- TOOLS-USA-1999-GilHK #constraints #diagrams #uml
- Constraint Diagrams: A Step Beyond UML (JYG, JH, SK), pp. 453–463.
- ASE-1998-GilE #design
- Statically Checkable Design Level Traits (JYG, YE), pp. 217–220.
- ECOOP-1998-GilI #analysis #complexity #object-oriented #source code
- The Complexity of Type Analysis of Object Oriented Programs (JYG, AI), pp. 601–634.
- ICSE-1998-GilK #3d #modelling
- Three Dimensional Software Modeling (JYG, SK), pp. 105–114.
- ASE-1997-EdenYG #automation #design pattern #precise #specification
- Precise Specification and Automatic Application of Design Patterns (AHE, AY, JYG), pp. 143–152.
- TOOLS-PACIFIC-1997-Gil #object-oriented
- Extendability vs. Substitutability in OO Languages (JYG), p. 368.
- TOOLS-USA-1997-CoplienGHM
- Keynotes (JC, JYG, DH, BM), p. 2.
- TOOLS-USA-1997-GilH #debugging #generative #source code #testing #using
- T++: A Test Case Generator Using a Debugging Information Based Technique for Source Code Manipulation (JYG, BH), pp. 272–281.
- OOPSLA-1996-GilL #abstraction
- Environmental Acquisition — A New Inheritance-Like Abstraction Mechanism (JYG, DHL), pp. 214–231.
- ICALP-1994-GilM #parallel #performance
- Simple Fast Parallel Hashing (JYG, YM), pp. 239–250.
- ICALP-1992-DietzfelbingerGMP #polynomial #reliability
- Polynomial Hash Functions Are Reliable (MD, JYG, YM, NP), pp. 235–246.
- STOC-1990-GilHW #constant
- Not All Keys Can Be Hashed in Constant Time (JYG, FMadH, AW), pp. 244–253.