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 × Austria
1 × Germany
1 × Ireland
1 × Slovenia
1 × The Netherlands
14 × USA
2 × Canada
2 × China
3 × Italy
Collaborated with:
F.Tip S.J.Fink S.Chandra M.Schäfer J.Dolby B.E.Chang R.Bodík M.T.Vechev S.Blackshear S.C.0001 K.Sen C.Schlesinger V.Raychev L.Clapp J.Jeannin I.Shlyakhter D.Jackson G.Tesauro M.Pistoia O.Tripp S.Heule G.(.Xu A.Rountev J.Wloka S.Banerjee C.S.Gordon S.H.Jensen L.Gong M.Pradel C.Radoi R.M.Rabbah N.Sinha N.Singhania B.Petrov S.Sankaranarayanan D.Gopan L.Shan B.S.0002 C.Loncaric R.Barik M.K.Ramanathan M.Chabbi A.Feldthaus E.Torlak O.Weisman R.Manevich S.Adams M.Das Z.Yang R.Seater M.Taghdiri A.M.Dan Julie L. Newcomb S.Artzi S.Guarnieri R.Berg J.Choi K.Lee A.Loginov R.O'Callahan V.Sarkar E.Andreasen Y.Choi
Talks about:
analysi (11) type (6) javascript (5) program (5) practic (5) java (5) base (5) refactor (4) point (4) code (4)

Person: Manu Sridharan

DBLP DBLP: Sridharan:Manu

Contributed to:

ESEC/FSE 20152015
ISSTA 20152015
OOPSLA 20152015
OOPSLA 20142014
ICSE 20132013
OOPSLA 20132013
PLDI 20132013
CAV 20122012
ECOOP 20122012
PLDI 20122012
ICSE 20112011
OOPSLA 20112011
SAS 20112011
ECOOP 20102010
ECOOP 20092009
ESEC/FSE 20092009
PLDI 20092009
SAS 20092009
PLDI 20072007
PLDI 20062006
OOPSLA 20052005
FSE 20042004
ASE 20032003
PLDI 20022002
ESEC/FSE 20012001
ICML 20002000
ASE 20182018
ESEC/FSE 20192019
CAV (2) 20172017
ECOOP 20162016
OOPSLA 20162016
Onward! 20172017
OOPSLA 20192019

Wrote 38 papers:

ESEC-FSE-2015-HeuleSC #modelling #named
Mimic: computing models for opaque code (SH, MS, SC), pp. 710–720.
ESEC-FSE-2015-JensenSSC #debugging #independence #javascript #memory management #named #platform
MemInsight: platform-independent memory debugging for JavaScript (SHJ, MS, KS, SC), pp. 345–356.
ISSTA-2015-GongPSS #javascript #named
DLint: dynamically checking bad coding practices in JavaScript (LG, MP, MS, KS), pp. 94–105.
OOPSLA-2015-BlackshearCS #abstraction #control flow
Selective control-flow abstraction via jumping (SB, BYEC, MS), pp. 163–182.
OOPSLA-2014-RadoiFRS #imperative #pipes and filters
Translating imperative code to MapReduce (CR, SJF, RMR, MS), pp. 909–927.
ICSE-2013-FeldthausSSDT #approximate #graph #ide #javascript #performance
Efficient construction of approximate call graphs for JavaScript IDE services (AF, MS, MS, JD, FT), pp. 752–761.
OOPSLA-2013-RaychevSSV #refactoring #synthesis
Refactoring with synthesis (VR, MS, MS, MTV), pp. 339–354.
OOPSLA-2013-RaychevVS #concurrent #detection #effectiveness #source code
Effective race detection for event-driven programs (VR, MTV, MS), pp. 151–166.
PLDI-2013-BlackshearCS #named #precise #reachability
Thresher: precise refutations for heap reachability (SB, BYEC, MS), pp. 275–286.
PLDI-2013-SchaferSDT #analysis
Dynamic determinacy analysis (MS, MS, JD, FT), pp. 165–174.
CAV-2012-SinhaSCS
Alternate and Learn: Finding Witnesses without Looking All over (NS, NS, SC, MS), pp. 599–615.
ECOOP-2012-SridharanDCST #analysis #correlation #javascript #points-to
Correlation Tracking for Points-To Analysis of JavaScript (MS, JD, SC, MS, FT), pp. 435–458.
PLDI-2012-PetrovVSD #concurrent #detection #web
Race detection for web applications (BP, MTV, MS, JD), pp. 251–262.
ICSE-2011-SchaferSDT #flexibility #java #refactoring #source code
Refactoring Java programs for flexible locking (MS, MS, JD, FT), pp. 71–80.
OOPSLA-2011-SridharanAPGTB #analysis #named #web
F4F: taint analysis of framework-based web applications (MS, SA, MP, SG, OT, RB), pp. 1053–1068.
SAS-2011-BlackshearCSS #analysis #precise
The Flow-Insensitive Precision of Andersen’s Analysis in Practice (SB, BYEC, SS, MS), pp. 60–76.
ECOOP-2010-SchaferDSTT #concurrent #java #refactoring
Correct Refactoring of Concurrent Java Code (MS, JD, MS, ET, FT), pp. 225–249.
ECOOP-2009-XuRS #alias #analysis #points-to #scalability #using
Scaling CFL-Reachability-Based Points-To Analysis Using Context-Sensitive Must-Not-Alias Analysis (G(X, AR, MS), pp. 98–122.
ESEC-FSE-2009-WlokaST #refactoring
Refactoring for reentrancy (JW, MS, FT), pp. 173–182.
PLDI-2009-ChandraFS #approach #named
Snugglebug: a powerful approach to weakest preconditions (SC, SJF, MS), pp. 363–374.
PLDI-2009-TrippPFSW #analysis #effectiveness #named #web
TAJ: effective taint analysis of web applications (OT, MP, SJF, MS, OW), pp. 87–97.
SAS-2009-SridharanF #analysis #complexity
The Complexity of Andersen’s Analysis in Practice (MS, SJF), pp. 205–221.
PLDI-2007-SridharanFB #slicing
Thin slicing (MS, SJF, RB), pp. 112–122.
PLDI-2006-SridharanB #analysis #java #points-to
Refinement-based context-sensitive points-to analysis for Java (MS, RB), pp. 387–400.
OOPSLA-2005-SridharanGSB #analysis #java #points-to
Demand-driven points-to analysis for Java (MS, DG, LS, RB), pp. 59–76.
FSE-2004-ManevichSA #named #static analysis
PSE: explaining program failures via postmortem static analysis (RM, MS, SA, MD, ZY), pp. 63–72.
ASE-2003-ShlyakhterSJST #debugging #declarative #modelling #satisfiability #using
Debugging Overconstrained Declarative Models Using Unsatisfiable Cores (IS, RS, DJ, MS, MT), pp. 94–105.
PLDI-2002-ChoiLLOSS #concurrent #detection #object-oriented #parallel #performance #precise #source code #thread
Efficient and Precise Datarace Detection for Multithreaded Object-Oriented Programs (JDC, KL, AL, RO, VS, MS), pp. 258–269.
ESEC-FSE-2001-JacksonSS
A micromodularity mechanism (DJ, IS, MS), pp. 62–73.
ICML-2000-SridharanT #automation #multi
Multi-agent Q-learning and Regression Trees for Automated Pricing Decisions (MS, GT), pp. 927–934.
ASE-2018-SteinCSC #programming #refinement
Safe stream-based programming with refinement types (BS0, LC, MS, BYEC), pp. 565–576.
ESEC-FSE-2019-BanerjeeCS #java #named #null #safety #type system
NullAway: practical type-based null safety for Java (SB, LC, MS), pp. 740–750.
CAV-2017-DanS0JV #analysis
Finding Fix Locations for CFL-Reachability Analyses via Minimum Cuts (AMD, MS, SC0, JBJ, MTV), pp. 521–541.
ECOOP-2016-AndreasenGCSTS #approach #type system
Trace Typing: An Approach for Evaluating Retrofitted Type Systems (EA, CSG, SC0, MS, FT, KS), p. 26.
OOPSLA-2016-ChandraGJSSTC #compilation #javascript #type inference
Type inference for static compilation of JavaScript (SC, CSG, JBJ, CS, MS, FT, YIC), pp. 410–429.
OOPSLA-2016-Loncaric0SS #fault #framework #type inference
A practical framework for type inference error explanation (CL, SC0, CS, MS), pp. 781–799.
Onward-2017-Newcomb0JSS #automation #calculus #internet
I¿¿¿: a calculus for internet of things automation (JLN, SC0, JBJ, CS, MS), pp. 119–133.
OOPSLA-2019-BarikSRC #optimisation #protocol
Optimization of swift protocols (RB, MS, MKR, MC), p. 27.

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.