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 × China
1 × Croatia
1 × Czech Republic
1 × Finland
1 × Hungary
1 × India
1 × Ireland
1 × New Zealand
1 × Portugal
1 × Russia
1 × South Africa
1 × The Netherlands
2 × Canada
2 × France
2 × Germany
2 × Spain
20 × USA
3 × Austria
4 × Italy
5 × United Kingdom
Collaborated with:
J.Burnim G.Agha M.Pradel G.C.Necula C.Park P.Joshi M.Viswanathan M.Naik C.Stergiou G.Rosu C.Lemieux L.Gong W.Choi R.Majumdar T.Elmas N.Jalbert M.Sridharan S.Juvekar P.Schuh S.C.0001 S.Chandra C.Iancu S.Kalasapur T.G.Brutch S.Gibbs D.Gay Y.Kannan A.Vardhan P.Godefroid H.S.Gunawi S.Chatterjee K.Chatterjee T.A.Henzinger M.Shlimovich M.Emmi D.Marinov N.Klarlund G.A.Agha J.Meseguer P.Thati N.Martí-Oliet S.H.Jensen H.Tanno X.Zhang T.Hoshino A.Chander D.Dhurjati D.Yu M.K.Ramanathan A.Grama S.Jagannathan H.Barringer A.Goldberg K.Havelund C.Nguyen H.Yoshida M.R.Prasad I.Ghosh J.Galenson P.Reames R.Bodík B.Hartmann J.Cambronero H.Li S.Kim N.Chida Y.Kawakoya D.Ikarashi K.Takahashi R.Bavishi R.Fox I.Stoica Sifei Luan D.Yang Celeste Barnaby R.Padhye L.Simon Hayawardh Vijayakumar M.Chabbi W.Lavrijsen W.d.Jong J.M.Mellor-Crummey E.Andreasen C.S.Gordon F.Tip C.Cadar S.Khurshid C.S.Pasareanu N.Tillmann W.Visser
Talks about:
test (25) program (18) check (11) model (10) generat (9) dynam (9) javascript (8) concurr (8) analysi (8) multithread (7)

Person: Koushik Sen

DBLP DBLP: Sen:Koushik

Contributed to:

ECOOP 20152015
ESEC/FSE 20152015
ICSE 20152015
ICSE 20152015
ICST 20152015
ISSTA 20152015
PPoPP 20152015
SAS 20152015
ICSE 20142014
OOPSLA 20142014
ESEC/FSE 20132013
OOPSLA 20132013
PLDI 20132013
PPoPP 20132013
PPoPP 20122012
ASPLOS 20112011
ICSE 20112011
ICST 20112011
ISSTA 20112011
OOPSLA 20112011
PLDI 20112011
SAT 20112011
TACAS 20112011
FSE 20102010
ICSE 20102010
ASE 20092009
CAV 20092009
ESEC/FSE 20092009
FASE 20092009
ICSE 20092009
PLDI 20092009
ASE 20082008
FSE 20082008
FoSSaCS 20082008
ISSTA 20082008
PLDI 20082008
SAS 20082008
ASE 20072007
ESEC/FSE 20072007
ICSE 20072007
ISSTA 20072007
CAV 20062006
FASE 20062006
TACAS 20062006
CAV 20052005
ESEC/FSE 20052005
PLDI 20052005
QAPL 20052006
TACAS 20052005
CAV 20042004
ICSE 20042004
TACAS 20042004
VMCAI 20042004
ESEC/FSE 20032003
WRLA 20022002
ASE 20182018
ESEC/FSE 20192019
CC 20202020
ECOOP 20162016
OOPSLA 20182018
OOPSLA 20192019

Wrote 72 papers:

ECOOP-2015-PradelS #empirical #javascript
The Good, the Bad, and the Ugly: An Empirical Study of Implicit Type Conversions in JavaScript (MP, KS), pp. 519–541.
ESEC-FSE-2015-GongPS #javascript #named
JITProf: pinpointing JIT-unfriendly JavaScript code (LG, MP, KS), pp. 357–368.
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.
ESEC-FSE-2015-SenNGC #execution #multi #named #summary #symbolic computation #using
MultiSE: multi-path symbolic execution using value summaries (KS, GCN, LG, WC), pp. 842–853.
ICSE-v1-2015-PradelSS #analysis #consistency #javascript #named #nondeterminism
TypeDevil: Dynamic Type Inconsistency Analysis for JavaScript (MP, PS, KS), pp. 314–324.
ICSE-v2-2015-TannoZHS #automation #enterprise #generative #modelling #testing #tool support
TesMa and CATG: Automated Test Generation Tools for Models of Enterprise Applications (HT, XZ, TH, KS), pp. 717–720.
ICST-2015-0001YPGS #analysis #generative #testing #using
Generating Succinct Test Cases Using Don’t Care Analysis (CN, HY, MRP, IG, KS), pp. 1–10.
ISSTA-2015-GongPSS #javascript #named
DLint: dynamically checking bad coding practices in JavaScript (LG, MP, MS, KS), pp. 94–105.
PPoPP-2015-ChabbiLJSMI #parallel #source code
Barrier elision for production parallel programs (MC, WL, WdJ, KS, JMMC, CI), pp. 109–119.
SAS-2015-ChoiCNS #javascript #layout #named #type system
SJS: A Type System for JavaScript with Fixed Object Layout (WC, SC, GCN, KS), pp. 181–198.
ICSE-2014-GalensonRBHS #interactive #named #synthesis
CodeHint: dynamic and interactive synthesis of code snippets (JG, PR, RB, BH, KS), pp. 653–663.
OOPSLA-2014-PradelSNS #generative #latency #named #testing #user interface
EventBreak: analyzing the responsiveness of user interfaces through performance-guided test generation (MP, PS, GCN, KS), pp. 33–47.
ESEC-FSE-2013-SenKBG #dynamic analysis #framework #javascript #named
Jalangi: a selective record-replay and dynamic analysis framework for JavaScript (KS, SK, TGB, SG), pp. 488–498.
ESEC-FSE-2013-SenKBG13a #dynamic analysis #framework #javascript #named #testing
Jalangi: a tool framework for concolic testing, selective record-replay, and dynamic analysis of JavaScript (KS, SK, TGB, SG), pp. 615–618.
OOPSLA-2013-ChoiNS #android #approximate #learning #testing #user interface
Guided GUI testing of android apps with minimal restart and approximate learning (WC, GCN, KS), pp. 623–640.
PLDI-2013-ElmasBNS #concurrent #debugging #domain-specific language #named
CONCURRIT: a domain specific language for reproducing concurrency bugs (TE, JB, GCN, KS), pp. 153–164.
PPoPP-2013-ParkSI #concurrent #detection #scalability #source code
Scalable data race detection for partitioned global address space programs (CSP, KS, CI), pp. 305–306.
PPoPP-2012-BurnimENS #correctness #named #nondeterminism #parallel #specification
NDetermin: inferring nondeterministic sequential specifications for parallelism correctness (JB, TE, GCN, KS), pp. 329–330.
PPoPP-2012-ParkS #concurrent
Concurrent breakpoints (CSP, KS), pp. 331–332.
ASPLOS-2011-BurnimNS #parallel #semantics #source code #specification #thread
Specifying and checking semantic atomicity for multithreaded programs (JB, GCN, KS), pp. 79–90.
ICSE-2011-CadarGKPSTV #assessment #execution #symbolic computation #testing
Symbolic execution for software testing in practice: preliminary assessment (CC, PG, SK, CSP, KS, NT, WV), pp. 1066–1071.
ICST-2011-ChanderDSY #automaton #finite #generative #modelling #sequence
Optimal Test Input Sequence Generation for Finite State Models and Pushdown Systems (AC, DD, KS, DY), pp. 140–149.
ISSTA-2011-BurnimSS #concurrent #memory management #modelling #source code #testing
Testing concurrent programs on relaxed memory models (JB, KS, CS), pp. 122–132.
OOPSLA-2011-JoshiGS #injection #multi #named #programmable
PREFAIL: a programmable tool for multiple-failure injection (PJ, HSG, KS), pp. 171–188.
PLDI-2011-BurnimENS #correctness #named #nondeterminism #parallel #runtime #specification
NDSeq: runtime checking for nondeterministic sequential specifications of parallel correctness (JB, TE, GCN, KS), pp. 401–414.
SAT-2011-Sen #constraints #testing
Concolic Testing and Constraint Satisfaction (KS), pp. 3–4.
TACAS-2011-BurnimSS #consistency #memory management #modelling #monitoring
Sound and Complete Monitoring of Sequential Consistency for Relaxed Memory Models (JB, KS, CS), pp. 11–25.
FSE-2010-JalbertS #concurrent #debugging #effectiveness #source code
A trace simplification technique for effective debugging of concurrent programs (NJ, KS), pp. 57–66.
FSE-2010-JoshiNSG #detection #dynamic analysis #effectiveness
An effective dynamic analysis for detecting generalized deadlocks (PJ, MN, KS, DG), pp. 327–336.
ICSE-2010-BurnimS #named #parallel #source code #specification #thread
DETERMIN: inferring likely deterministic specifications of multithreaded programs (JB, KS), pp. 415–424.
ASE-2009-BurnimJSS #detection #infinity #lightweight #named #runtime
Looper: Lightweight Detection of Infinite Loops at Runtime (JB, NJ, CS, KS), pp. 161–169.
CAV-2009-JoshiNPS #concurrent #framework #named #source code #testing
CalFuzzer: An Extensible Active Testing Framework for Concurrent Programs (PJ, MN, CSP, KS), pp. 675–681.
ESEC-FSE-2009-BurnimS #parallel #source code #thread
Asserting and checking determinism for multithreaded programs (JB, KS), pp. 3–12.
FASE-2009-ChatterjeeJS #java #named #query #using
SNIFF: A Search Engine for Java Using Free-Form Queries (SC, SJ, KS), pp. 385–400.
ICSE-2009-BurnimJS #automation #complexity #generative #named #testing #worst-case
WISE: Automated test generation for worst-case complexity (JB, SJ, KS), pp. 463–473.
ICSE-2009-NaikPSG #concurrent #detection #effectiveness
Effective static deadlock detection (MN, CSP, KS, DG), pp. 386–396.
PLDI-2009-JoshiPSN #detection #program analysis #random
A randomized dynamic program analysis technique for detecting real deadlocks (PJ, CSP, KS, MN), pp. 110–120.
ASE-2008-BurnimS #generative #heuristic #scalability #testing
Heuristics for Scalable Dynamic Test Generation (JB, KS), pp. 443–446.
ASE-2008-JoshiS #java #parallel #predict #source code #thread #type system
Predictive Typestate Checking of Multithreaded Java Programs (PJ, KS), pp. 288–296.
FSE-2008-ParkS #concurrent #detection #random #source code
Randomized active atomicity violation detection in concurrent programs (CSP, KS), pp. 135–145.
FoSSaCS-2008-ChatterjeeSH #markov #model checking
Model-Checking ω-Regular Properties of Interval Markov Chains (KC, KS, TAH), pp. 302–317.
ISSTA-2008-KannanS #data type #execution #generative #invariant #symbolic computation
Universal symbolic execution and its application to likely data structure invariant generation (YK, KS), pp. 283–294.
PLDI-2008-Sen #concurrent #random testing #source code #testing
Race directed random testing of concurrent programs (KS), pp. 11–21.
SAS-2008-RamanathanSGJ #protocol #using
Protocol Inference Using Static Path Profiles (MKR, KS, AG, SJ), pp. 78–92.
ASE-2007-Sen #concurrent #effectiveness #random testing #source code #testing
Effective random testing of concurrent programs (KS), pp. 323–332.
ASE-2007-Sen07a #testing
Concolic testing (KS), pp. 571–572.
ESEC-FSE-2007-JoshiSS #effectiveness #predict #testing
Predictive testing: amplifying the effectiveness of software testing (PJ, KS, MS), pp. 561–564.
ICSE-2007-MajumdarS #hybrid #testing
Hybrid Concolic Testing (RM, KS), pp. 416–426.
ISSTA-2007-EmmiMS #database #generative
Dynamic test input generation for database applications (ME, RM, KS), pp. 151–162.
CAV-2006-SenA #model checking #testing #tool support
CUTE and jCUTE: Concolic Unit Testing and Explicit Path Model-Checking Tools (KS, GA), pp. 419–423.
CAV-2006-SenV #model checking #parallel #source code #thread
Model Checking Multithreaded Programs with Asynchronous Atomic Methods (KS, MV), pp. 300–314.
FASE-2006-SenA #automation #distributed #source code #testing
Automated Systematic Testing of Open Distributed Programs (KS, GA), pp. 339–356.
TACAS-2006-SenVA #markov #model checking #nondeterminism
Model-Checking Markov Chains in the Presence of Uncertainties (KS, MV, GA), pp. 394–410.
CAV-2005-SenVA #model checking #on the #probability #statistics
On Statistical Model Checking of Stochastic Systems (KS, MV, GA), pp. 266–280.
ESEC-FSE-2005-SenMA #c #named #testing
CUTE: a concolic unit testing engine for C (KS, DM, GA), pp. 263–272.
PLDI-2005-GodefroidKS #automation #named #random testing #testing
DART: directed automated random testing (PG, NK, KS), pp. 213–223.
QAPL-2005-AghaMS06 #named #object-oriented #probability #specification
PMaude: Rewrite-based Specification Language for Probabilistic Object Systems (GAA, JM, KS), pp. 213–239.
TACAS-2005-VardhanSVA #using #verification
Using Language Inference to Verify ω-Regular Properties (AV, KS, MV, GA), pp. 45–60.
CAV-2004-SenVA #black box #model checking #probability #statistics
Statistical Model Checking of Black-Box Probabilistic Systems (KS, MV, GA), pp. 202–215.
ICSE-2004-SenVAR #distributed #monitoring #performance #safety
Efficient Decentralized Monitoring of Safety in Distributed Systems (KS, AV, GA, GR), pp. 418–427.
TACAS-2004-SenRA #analysis #online #parallel #performance #predict #safety #source code #thread
Online Efficient Predictive Safety Analysis of Multithreaded Programs (KS, GR, GA), pp. 123–138.
VMCAI-2004-BarringerGHS #rule-based #runtime #verification
Rule-Based Runtime Verification (HB, AG, KH, KS), pp. 44–57.
ESEC-FSE-2003-SenRA #analysis #parallel #runtime #safety #source code #thread
Runtime safety analysis of multithreaded programs (KS, GR, GA), pp. 337–346.
WRLA-2002-ThatiSM #execution #maude #semantics #specification #testing #π-calculus
An Executable Specification of Asynchronous π-Calculus Semantics and May Testing in Maude 2.0 (PT, KS, NMO), pp. 261–281.
ASE-2018-LemieuxS #named #testing
FairFuzz: a targeted mutation strategy for increasing greybox fuzz testing coverage (CL, KS), pp. 475–485.
ESEC-FSE-2019-CambroneroLKS0 #code search #learning
When deep learning met code search (JC, HL, SK, KS, SC0), pp. 964–974.
CC-2020-ChidaKITS #algorithm #linear #parsing
Is stateful packrat parsing really linear in practice? a counter-example, an improved grammar, and its parsing algorithms (NC, YK, DI, KT, KS), pp. 155–166.
ECOOP-2016-AndreasenGCSTS #approach #type system
Trace Typing: An Approach for Evaluating Retrofitted Type Systems (EA, CSG, SC0, MS, FT, KS), p. 26.
OOPSLA-2018-PradelS #approach #debugging #detection #learning #named
DeepBugs: a learning approach to name-based bug detection (MP, KS), p. 25.
OOPSLA-2019-BavishiLFSS #generative #named #synthesis
AutoPandas: neural-backed generators for program synthesis (RB, CL, RF, KS, IS), p. 27.
OOPSLA-2019-LuanYBS0 #code search #named #recommendation
Aroma: code recommendation via structural code search (SL, DY, CB, KS, SC0), p. 28.
OOPSLA-2019-PadhyeLSSV #fuzzing #named
FuzzFactory: domain-specific fuzzing with waypoints (RP, CL, KS, LS, HV), p. 29.

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.