BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Canada
1 × Croatia
1 × Germany
1 × Hungary
1 × India
1 × Italy
1 × Luxembourg
1 × New Zealand
1 × Romania
1 × Russia
1 × Sweden
1 × Switzerland
2 × China
2 × France
8 × USA
Collaborated with:
R.E.Johnson Y.Lin S.Okur D.Marinov C.Radoi S.Negara M.Codoban M.Vakilian B.Daniel M.Hilton F.Hermans A.Gyori L.Franklin J.Lahoda S.Badame M.D.Ernst N.Chen T.Tunnell T.N.Nguyen V.Jagannath J.Kim D.S.Batory C.Erdogan J.Marrero K.Taneja T.Xie R.L.B.Jr. J.Overbey V.S.Adve S.S.Ragavan B.Bailey S.Herhut J.Sreeram C.Brindescu S.Shmarkatiuk D.L.Hartveld A.v.Deursen F.Kjolstad G.Acevedo M.Snir V.Mohindra K.Garcia K.Manzoor C.Comertoglu D.Mazinanian A.Ketkar N.Tsantalis K.Huang N.N.0002 Y.L.0001 X.P.0001 Y.Cai D.Zheng W.Zhao S.Artzi A.Kiezun J.Dolby F.Tip A.M.Paradkar A.T.N.0001 H.A.Nguyen L.Mast E.Rademacher T.Gvero J.Jiaa D.Mitchell J.Nogiec S.H.Tan S.V.Adve S.Heumann R.Komuravelli P.Simmons H.Sung
Talks about:
refactor (18) parallel (6) program (6) java (6) studi (5) autom (5) code (5) librari (4) concurr (4) detect (4)

♂ Person: Danny Dig

DBLP DBLP: Dig:Danny

Facilitated 2 volumes:

ASE 2014PrCo
ASE 2013PrCo

Contributed to:

ICSME 20152015
PPoPP 20152015
ECOOP 20142014
FSE 20142014
ICSE 20142014
ECOOP 20132013
ESEC/FSE 20132013
ICSE 20132013
ICST 20132013
ISSTA 20132013
ECOOP 20122012
FSE 20122012
ICSM 20122012
ICSE 20112011
ICSM 20102010
ASE 20092009
ICSE 20092009
OOPSLA 20092009
ICSE 20082008
ISSTA 20082008
ASE 20072007
ESEC/FSE 20072007
ICSE 20072007
ECOOP 20062006
ICSM 20052005
ASE 20152015
ASE 20162016
FSE 20162016
ESEC/FSE 20172017
GPCE 20172017
OOPSLA 20172017

Wrote 39 papers:

ICSME-2015-CodobanRDB #case study #developer #how #lens #why
Software history under the lens: A study on why and how developers examine it (MC, SSR, DD, BB), pp. 1–10.
ICSME-2015-KimBD #design pattern #java #parametricity #refactoring
Scripting parametric refactorings in Java to retrofit design patterns (JK, DSB, DD), pp. 211–220.
PPoPP-2015-RadoiHSD #parallel #question #web
Are web applications ready for parallelism? (CR, SH, JS, DD), pp. 289–290.
ECOOP-2014-OkurED #abstraction #low level #parallel
Converting Parallel Code from Low-Level Abstractions to Higher-Level Abstractions (SO, CE, DD), pp. 515–540.
FSE-2014-HermansD #named #refactoring #spreadsheet
BumbleBee: a refactoring environment for spreadsheet formulas (FH, DD), pp. 747–750.
FSE-2014-LinRD #android #concurrent #refactoring
Retrofitting concurrency for Android applications through refactoring (YL, CR, DD), pp. 341–352.
ICSE-2014-BrindescuCSD #distributed #how #question #version control
How do centralized and distributed version control systems impact software changes? (CB, MC, SS, DD), pp. 322–333.
ICSE-2014-NegaraCDJ #detection #fine-grained #mining
Mining fine-grained code changes to detect unknown change patterns (SN, MC, DD, REJ), pp. 803–813.
ICSE-2014-OkurHDD #c# #case study #programming #tool support
A study and toolkit for asynchronous programming in c# (SO, DLH, DD, AvD), pp. 1117–1127.
ECOOP-2013-NegaraCVJD #automation #case study #comparative #refactoring
A Comparative Study of Manual and Automated Refactorings (SN, NC, MV, REJ, DD), pp. 552–576.
ESEC-FSE-2013-GyoriFDL #functional #imperative #programming #refactoring
Crossing the gap from imperative to functional programming through refactoring (AG, LF, DD, JL), pp. 543–553.
ICSE-2013-FranklinGLD #automation #functional #imperative #named #programming #refactoring
LAMBDAFICATOR: from imperative to functional programming through automated refactoring (LF, AG, JL, DD), pp. 1287–1290.
ICST-2013-LinD #concurrent #java #using
CHECK-THEN-ACT Misuse of Java Concurrent Collections (YL, DD), pp. 164–173.
ISSTA-2013-RadoiD #concurrent #detection #java #parallel
Practical static race detection for Java parallel loops (CR, DD), pp. 178–190.
ECOOP-2012-NegaraVCJD #evolution #question #source code #version control
Is It Dangerous to Use Version Control Histories to Study Source Code Evolution? (SN, MV, NC, REJ, DD), pp. 79–103.
FSE-2012-OkurD #developer #how #library #parallel #question
How do developers use parallel libraries? (SO, DD), p. 54.
ICSM-2012-BadameD #refactoring #spreadsheet
Refactoring meets spreadsheet formulas (SB, DD), pp. 399–409.
ICSE-2011-DanielDGJJMNTM #named #testing
ReAssert: a tool for repairing broken unit tests (BD, DD, TG, VJ, JJ, DM, JN, SHT, DM), pp. 1010–1012.
ICSE-2011-KjolstadDAS
Transformation for class immutability (FK, DD, GA, MS), pp. 61–70.
ICSM-2010-Dig #parallel #refactoring #tutorial
A practical tutorial on refactoring for parallelism (DD), pp. 1–2.
ASE-2009-DanielJDM #named #testing
ReAssert: Suggesting Repairs for Broken Unit Tests (BD, VJ, DD, DM), pp. 433–444.
ASE-2009-VakilianDBOAJ #summary
Inferring Method Effect Summaries for Nested Heap Regions (MV, DD, RLBJ, JO, VSA, REJ), pp. 421–432.
ICSE-2009-DigME #concurrent #java #library #refactoring
Refactoring sequential Java code for concurrency via concurrent libraries (DD, JM, MDE), pp. 397–407.
OOPSLA-2009-BocchinoADAHKOSSV #java #parallel
A type and effect system for deterministic parallel Java (RLBJ, VSA, DD, SVA, SH, RK, JO, PS, HS, MV), pp. 97–116.
ICSE-2008-DigNMJ #adaptation #evolution #library #named #refactoring
ReBA: refactoring-aware binary adaptation of evolving libraries (DD, SN, VM, REJ), pp. 441–450.
ISSTA-2008-ArtziKDTDPE #debugging #web
Finding bugs in dynamic web applications (SA, AK, JD, FT, DD, AMP, MDE), pp. 261–272.
ASE-2007-TanejaDX #api #automation #detection #library #refactoring
Automated detection of api refactorings in libraries (KT, DD, TX), pp. 377–380.
ESEC-FSE-2007-DanielDGM #automation #refactoring #testing
Automated testing of refactoring engines (BD, DD, KG, DM), pp. 185–194.
ICSE-2007-DigMJN #configuration management #object-oriented #refactoring #source code
Refactoring-Aware Configuration Management for Object-Oriented Programs (DD, KM, REJ, TNN), pp. 427–436.
ECOOP-2006-DigCMJ #automation #component #detection #evolution #refactoring
Automated Detection of Refactorings in Evolving Components (DD, CC, DM, REJ), pp. 404–428.
ICSM-2005-DigJ #api #evolution #refactoring
The Role of Refactorings in API Evolution (DD, REJ), pp. 389–398.
ASE-2015-LinD #android #programming #refactoring
Refactorings for Android Asynchronous Programming (YL, DD), pp. 836–841.
ASE-2015-LinOD #android #programming #refactoring
Study and Refactoring of Android Asynchronous Programming (T) (YL, SO, DD), pp. 224–235.
ASE-2016-HiltonTHMD #cost analysis #integration #open source
Usage, costs, and benefits of continuous integration in open-source projects (MH, TT, KH, DM, DD), pp. 426–437.
FSE-2016-LinPCDZZ #architecture #interactive #recommendation #refactoring #search-based
Interactive and guided architectural refactoring with search-based recommendation (YL0, XP0, YC, DD, DZ, WZ), pp. 535–546.
FSE-2016-NguyenHCNMRND #api #fine-grained #learning #recommendation #statistics #using
API code recommendation using statistical learning from fine-grained changes (ATN0, MH, MC, HAN, LM, ER, TNN, DD), pp. 511–522.
ESEC-FSE-2017-Hilton0TMD #assurance #flexibility #integration #security #trade-off
Trade-offs in continuous integration: assurance, security, and flexibility (MH, NN0, TT, DM, DD), pp. 197–207.
GPCE-2017-Dig #refactoring #research
The landscape of refactoring research in the last decade (keynote) (DD), p. 1.
OOPSLA-2017-MazinanianKTD #comprehension #java #using
Understanding the use of lambda expressions in Java (DM, AK, NT, DD), p. 31.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.