Travelled to:
1 × Canada
1 × China
1 × Estonia
1 × France
1 × Hungary
1 × India
1 × South Africa
2 × Switzerland
3 × Italy
6 × USA
Collaborated with:
Z.Su C.Bird P.T.Devanbu M.Allamanis Z.Gu M.Marron A.Hindle C.A.Sutton D.Schleck Y.Brun F.Rahman D.J.Hamilton M.Harman E.Letier D.Stefan P.C.Rigby D.M.Germán M.Afshari S.K.Dash E.K.Smith C.L.Goues S.Khatri T.Vo V.Le E.Tang X.Li V.J.Hellendoorn Y.Jia A.Marginean J.Petke F.Sarro M.Gabel D.Posnett S.Malabarba R.Pandey J.Gragg J.F.Barnes E.Maurer D.Moseley G.Seth M.Basios L.Li F.Wu L.Kanthan
Talks about:
debug (4) bug (4) softwar (3) program (3) type (3) knowledg (2) statist (2) travel (2) runtim (2) captur (2)
♂ Person: Earl T. Barr
DBLP: Barr:Earl_T=
Facilitated 2 volumes:
Contributed to:
Wrote 25 papers:
- ESEC-FSE-2015-AllamanisBBS
- Suggesting accurate method and class names (MA, ETB, CB, CAS), pp. 38–49.
- ESEC-FSE-2015-SmithBGB #automation #program repair
- Is the cure worse than the disease? overfitting in automated program repair (EKS, ETB, CLG, YB), pp. 532–543.
- ISSTA-2015-BarrHJMP #automation
- Automated software transplantation (ETB, MH, YJ, AM, JP), pp. 257–269.
- FSE-2014-AllamanisBBS #learning
- Learning natural coding conventions (MA, ETB, CB, CAS), pp. 281–293.
- FSE-2014-BarrBDHS
- The plastic surgery hypothesis (ETB, YB, PTD, MH, FS), pp. 306–317.
- ICSE-2014-LetierSB #architecture #nondeterminism #requirements
- Uncertainty, risk, and information value in software requirements and architecture (EL, DS, ETB), pp. 883–894.
- ICSE-2014-RahmanKBD #debugging #predict #statistics
- Comparing static bug finders and statistical prediction (FR, SK, ETB, PTD), pp. 424–434.
- OOPSLA-2014-BarrM #debugging #named
- Tardis: affordable time-travel debugging in managed runtimes (ETB, MM), pp. 67–82.
- Onward-2014-GuSBS #ide #interactive
- Capturing and Exploiting IDE Interactions (ZG, DS, ETB, ZS), pp. 83–94.
- ISSTA-2013-BarrBM
- Collecting a heap of shapes (ETB, CB, MM), pp. 123–133.
- POPL-2013-BarrVLS #automation #detection #exception #float
- Automatic detection of floating-point exceptions (ETB, TV, VL, ZS), pp. 549–560.
- FASE-2012-BarrBRHGD #branch #development
- Cohesive and Isolated Development with Branches (ETB, CB, PCR, AH, DMG, PTD), pp. 316–331.
- ICSE-2012-HindleBSGD #on the
- On the naturalness of software (AH, ETB, ZS, MG, PTD), pp. 837–847.
- OOPSLA-2012-GuBSS #debugging #reuse
- Reusing debugging knowledge via trace-based bug search (ZG, ETB, DS, ZS), pp. 927–942.
- Onward-2012-AfshariBS #programming
- Liberating the programmer with prorogued programming (MA, ETB, ZS), pp. 11–26.
- ESEC-FSE-2011-RahmanPHBD #question
- BugCache for inspections: hit or miss? (FR, DP, AH, ETB, PTD), pp. 322–331.
- ICSE-2011-GuBS #debugging #named #reuse
- BQL: capturing and reusing debugging knowledge (ZG, ETB, ZS), pp. 1001–1003.
- ICSE-2010-GuBHS #debugging #question
- Has the bug really been fixed? (ZG, ETB, DJH, ZS), pp. 55–64.
- ISSTA-2010-TangBLS #analysis #float #statistics
- Perturbing numerical calculations for statistical analysis of floating-point program (in)stability (ET, ETB, XL, ZS), pp. 131–142.
- MSR-2009-BirdRBHGD #git #mining
- The promises and perils of mining git (CB, PCR, ETB, DJH, DMG, PTD), pp. 1–10.
- ECOOP-2000-MalabarbaPGBB #java #runtime #type safety
- Runtime Support for Type-Safe Dynamic Java Classes (SM, RP, JG, ETB, JFB), pp. 337–361.
- FSE-2016-BarrMMMS #debugging #javascript
- Time-travel debugging for JavaScript/Node.js (ETB, MM, EM, DM, GS), pp. 1003–1007.
- ESEC-FSE-2018-BasiosLWKB #data type
- Darwinian data structure selection (MB, LL, FW, LK, ETB), pp. 118–128.
- ESEC-FSE-2018-DashAB #named #using
- RefiNym: using names to refine types (SKD, MA, ETB), pp. 107–117.
- ESEC-FSE-2018-HellendoornBBA #learning #type inference
- Deep learning type inference (VJH, CB, ETB, MA), pp. 152–162.