Proceedings of the 10th Joint Meeting of the 15th European Software Engineering Conference and the 23rd Symposium on the Foundations of Software Engineering
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

Elisabetta Di Nitto, Mark Harman, Patrick Heymans
Proceedings of the 10th Joint Meeting of the 15th European Software Engineering Conference and the 23rd Symposium on the Foundations of Software Engineering
ESEC/FSE, 2015.

SE
DBLP
Scholar
DOI
Full names Links ISxN
@proceedings{ESEC-FSE-2015,
	address       = "Bergamo, Italy",
	doi           = "10.1145/2786805",
	editor        = "Elisabetta Di Nitto and Mark Harman and Patrick Heymans",
	isbn          = "978-1-4503-3675-8",
	publisher     = "{ACM}",
	title         = "{Proceedings of the 10th Joint Meeting of the 15th European Software Engineering Conference and the 23rd Symposium on the Foundations of Software Engineering}",
	year          = 2015,
}

Contents (124 items)

ESEC-FSE-2015-MorenoCGS #adaptation #approach #model checking #nondeterminism #probability #self
Proactive self-adaptation under uncertainty: a probabilistic model checking approach (GAM, JC, DG, BRS), pp. 1–12.
ESEC-FSE-2015-FilieriHM #adaptation #automation #design #multi #self
Automated multi-objective control for self-adaptive software design (AF, HH, MM), pp. 13–24.
ESEC-FSE-2015-SafiSHM #detection
Detecting event anomalies in event-based systems (GS, AS, WGJH, NM), pp. 25–37.
ESEC-FSE-2015-AllamanisBBS
Suggesting accurate method and class names (MA, ETB, CB, CAS), pp. 38–49.
ESEC-FSE-2015-ErnstBONG #technical debt
Measure it? Manage it? Ignore it? software practitioners and technical debt (NAE, SB, IO, RLN, IG), pp. 50–60.
ESEC-FSE-2015-BangAB #automation #complexity #source code
Automatically computing path complexity of programs (LB, AA, TB), pp. 61–72.
ESEC-FSE-2015-DesaiQS #testing
Systematic testing of asynchronous reactive systems (AD, SQ, SAS), pp. 73–83.
ESEC-FSE-2015-MatinnejadNBB #effectiveness #testing
Effective test suites for mixed discrete-continuous stateflow controllers (RM, SN, LCB, TB), pp. 84–95.
ESEC-FSE-2015-MaozR #ltl #specification #synthesis
GR(1) synthesis for LTL specification patterns (SM, JOR), pp. 96–106.
ESEC-FSE-2015-DakaCFDW #modelling #readability #testing
Modeling readability to improve unit tests (ED, JC, GF, JD, WW), pp. 107–118.
ESEC-FSE-2015-ArcainiGR #composition #generative #modelling #testing
Improving model-based test generation by model decomposition (PA, AG, ER), pp. 119–130.
ESEC-FSE-2015-SamakR #detection #testing
Synthesizing tests for detecting atomicity violations (MS, MKR), pp. 131–142.
ESEC-FSE-2015-VasquezBBOPP #android #approach #energy #multi #optimisation #user interface
Optimizing energy consumption of GUIs in Android apps: a multi-objective approach (MLV, GB, CEBC, RO, MDP, DP), pp. 143–154.
ESEC-FSE-2015-ArcuriFG #automation #generative #network #testing
Generating TCP/UDP network data for automated unit test generation (AA, GF, JPG), pp. 155–165.
ESEC-FSE-2015-LongR #program repair #staged #synthesis
Staged program repair with condition synthesis (FL, MR), pp. 166–178.
ESEC-FSE-2015-BellerGPZ #developer #how #ide #why
When, how, and why developers (do not) test in their IDEs (MB, GG, AP, AZ), pp. 179–190.
ESEC-FSE-2015-SadowskiSE #case study #developer #how
How developers search for code: a case study (CS, KTS, SGE), pp. 191–201.
ESEC-FSE-2015-KevicWSSSF #developer #interactive
Tracing software developers’ eyes and interactions for change tasks (KK, BMW, TRS, BS, DCS, TF), pp. 202–213.
ESEC-FSE-2015-ZhangM #correlation #effectiveness #testing
Assertions are strongly correlated with test suite effectiveness (YZ, AM), pp. 214–224.
ESEC-FSE-2015-FengCJFX #crowdsourcing #testing
Test report prioritization to assist crowdsourced testing (YF, ZC, JAJ, CF, BX), pp. 225–236.
ESEC-FSE-2015-ShiYGM #reduction #testing
Comparing and combining test-suite reduction and regression test selection (AS, TY, AG, DM), pp. 237–247.
ESEC-FSE-2015-SmithJMCL #developer #security #static analysis
Questions developers ask while diagnosing potential security vulnerabilities with static analysis (JS, BJ, ERMH, BC, HRL), pp. 248–259.
ESEC-FSE-2015-WitscheyZWMMZ #developer #security #tool support
Quantifying developers’ adoption of security tools (JW, OZ, AKW, ERMH, CBM, TZ), pp. 260–271.
ESEC-FSE-2015-ParameshwaranBS #scalability
Auto-patching DOM-based XSS at scale (IP, EB, SS, HD, AS, PS), pp. 272–283.
ESEC-FSE-2015-SiegmundGAK #configuration management #modelling
Performance-influence models for highly configurable systems (NS, AG, SA, CK), pp. 284–294.
ESEC-FSE-2015-BehrangCO #consistency #nondeterminism
Users beware: preference inconsistencies ahead (FB, MBC, AO), pp. 295–306.
ESEC-FSE-2015-XuJFZPT #comprehension #exclamation
Hey, you have given me too many knobs!: understanding and dealing with over-designed configuration in system software (TX, LJ, XF, YZ, SP, RT), pp. 307–319.
ESEC-FSE-2015-ChenK #debugging
Crowd debugging (FC, SK), pp. 320–332.
ESEC-FSE-2015-HammoudiBBR #debugging #on the #using #web
On the use of delta debugging to reduce recordings and facilitate debugging of web applications (MH, BB, GB, GR), pp. 333–344.
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-GongPS #javascript #named
JITProf: pinpointing JIT-unfriendly JavaScript code (LG, MP, KS), pp. 357–368.
ESEC-FSE-2015-NguyenKN #slicing #web
Cross-language program slicing for dynamic web applications (HVN, CK, TNN), pp. 369–380.
ESEC-FSE-2015-MutluTL #detection #javascript #matter
Detecting JavaScript races that matter (EM, ST, BL), pp. 381–392.
ESEC-FSE-2015-CitoLFG #development #empirical
The making of cloud applications: an empirical study on software development for the cloud (JC, PL, TF, HCG), pp. 393–403.
ESEC-FSE-2015-NagappanRKTMMH #c #empirical #git #goto #repository
An empirical study of goto in C code from GitHub repositories (MN, RR, YK, ÉT, SM, AM, AEH), pp. 404–414.
ESEC-FSE-2015-LoNZ #how #re-engineering #research
How practitioners perceive the relevance of software engineering research (DL, NN, TZ), pp. 415–425.
ESEC-FSE-2015-GuJSZL #concurrent #thread #what
What change history tells us about thread synchronization (RG, GJ, LS, LZ, SL), pp. 426–438.
ESEC-FSE-2015-HuangR #branch
Finding schedule-sensitive branches (JH, LR), pp. 439–449.
ESEC-FSE-2015-CaiC #detection #effectiveness #java #precise #source code
Effective and precise dynamic detection of hidden races for Java programs (YC, LC), pp. 450–461.
ESEC-FSE-2015-MangalZNN #approach #program analysis
A user-guided approach to program analysis (RM, XZ, AVN, MN), pp. 462–473.
ESEC-FSE-2015-EichbergHMG
Hidden truths in dead software paths (ME, BH, MM, LG), pp. 474–484.
ESEC-FSE-2015-AfrazSK #named #profiling
P3: partitioned path profiling (MA, DS, AK), pp. 485–495.
ESEC-FSE-2015-JingWDQX #fault #learning #metric #predict #representation
Heterogeneous cross-company defect prediction by unified metric representation and CCA-based transfer learning (XYJ, FW, XD, FQ, BX), pp. 496–507.
ESEC-FSE-2015-NamK #fault #predict
Heterogeneous defect prediction (JN, SK), pp. 508–519.
ESEC-FSE-2015-LinPXZZ #interactive #recommendation
Clone-based and interactive recommendation for modifying pasted code (YL, XP, ZX, DZ, WZ), pp. 520–531.
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.
ESEC-FSE-2015-SinhaK #design
Responsive designs in a snap (NS, RK), pp. 544–554.
ESEC-FSE-2015-DharPDR #named #source code #string
CLOTHO: saving programs from malformed strings and incorrect string-handling (AD, RP, MD, SR), pp. 555–566.
ESEC-FSE-2015-MorenoBHPORM #re-engineering #retrieval
Query-based configuration of text retrieval solutions for software engineering tasks (LM, GB, SH, MDP, RO, BR, AM), pp. 567–578.
ESEC-FSE-2015-LeOL #debugging #information retrieval #locality
Information retrieval and spectrum based bug localization: better together (TDBL, RJO, DL), pp. 579–590.
ESEC-FSE-2015-NguyenGA #case study #modelling #rule-based
Rule-based extraction of goal-use case models from text (THN, JCG, MA), pp. 591–601.
ESEC-FSE-2015-BraioneDP #execution #source code #symbolic computation
Symbolic execution of programs with heap inputs (PB, GD, MP), pp. 602–613.
ESEC-FSE-2015-FuLB #analysis #automation #memory dump #memory management #pointer
Automatically deriving pointer reference expressions from binary code for memory dump analysis (YF, ZL, DB), pp. 614–624.
ESEC-FSE-2015-TreudeFK #development #process
Summarizing and measuring development activity (CT, FMFF, UK), pp. 625–636.
ESEC-FSE-2015-ZhengMZ #capacity #constraints #identification #problem #process
A method to identify and correct problematic software activity data: exploiting capacity constraints and data redundancies (QZ, AM, MZ), pp. 637–648.
ESEC-FSE-2015-PrauseJ #gamification
Gamification for enforcing coding conventions (CRP, MJ), pp. 649–660.
ESEC-FSE-2015-LiLWH #analysis #android #java #string
String analysis for Java and Android applications (DL, YL, MW, WGJH), pp. 661–672.
ESEC-FSE-2015-MoranVBP #android #debugging
Auto-completing bug reports for Android applications (KM, MLV, CBC, DP), pp. 673–686.
ESEC-FSE-2015-FratantonioMBKV #android #named
CLAPP: characterizing loops in Android applications (YF, AM, AB, CK, GV), pp. 687–697.
ESEC-FSE-2015-SunXLLQ #abstraction #learning #named #testing #validation
TLV: abstraction through testing, learning, and validation (JS, HX, YL, SWL, SQ), pp. 698–709.
ESEC-FSE-2015-HeuleSC #modelling #named
Mimic: computing models for opaque code (SH, MS, SC), pp. 710–720.
ESEC-FSE-2015-0001DDHS #validation #verification
Witness validation and stepwise testification across software verifiers (DB, MD, DD, MH, AS), pp. 721–733.
ESEC-FSE-2015-WestNM #concurrent #object-oriented #performance
Efficient and reasonable object-oriented concurrency (SW, SN, BM), pp. 734–744.
ESEC-FSE-2015-ParkEZNH #approximate #composition #named #programming
FlexJava: language support for safe and modular approximate programming (JP, HE, XZ, MN, WH), pp. 745–757.
ESEC-FSE-2015-HermannREM #java #towards
Getting to know you: towards a capability model for Java (BH, MR, ME, MM), pp. 758–769.
ESEC-FSE-2015-BellKMD #dependence #detection #java #performance
Efficient dependency detection for safe Java test acceleration (JB, GEK, EM, MD), pp. 770–781.
ESEC-FSE-2015-KargenS #slicing #source code #using
Turning programs against each other: high coverage fuzz-testing using binary-code mutation and dynamic slicing (UK, NS), pp. 782–792.
ESEC-FSE-2015-ChenS #difference #implementation #testing #validation
Guided differential testing of certificate validation in SSL/TLS implementations (YC, ZS), pp. 793–804.
ESEC-FSE-2015-VasilescuYWDF #git #integration #quality
Quality and productivity outcomes relating to continuous integration in GitHub (BV, YY, HW, PTD, VF), pp. 805–816.
ESEC-FSE-2015-CasalnuovoVDF #developer #experience #git #social
Developer onboarding in GitHub: the role of prior social links and language experience (CC, BV, PTD, VF), pp. 817–828.
ESEC-FSE-2015-FoucaultPBMF #developer #open source #quality
Impact of developer turnover on quality in open-source software (MF, MP, XB, GCM, JRF), pp. 829–841.
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.
ESEC-FSE-2015-GuoKWYG #execution #parallel #source code #symbolic computation #thread
Assertion guided symbolic execution of multithreaded programs (SG, MK, CW, ZY, AG), pp. 854–865.
ESEC-FSE-2015-BorgesFdP #execution #probability #symbolic computation
Iterative distribution-aware sampling for probabilistic symbolic execution (MB, AF, Md, CSP), pp. 866–877.
ESEC-FSE-2015-JohnsonPMH #adaptation #concept #developer #tool support
Bespoke tools: adapted to the concepts developers know (BJ, RP, ERMH, SH), pp. 878–881.
ESEC-FSE-2015-BarikJM #research #social
I heart hacker news: expanding qualitative research findings by analyzing social news websites (TB, BJ, ERMH), pp. 882–885.
ESEC-FSE-2015-NorthBSC #developer #named #using
GitSonifier: using sound to portray developer conflict history (KJN, SB, AS, MBC), pp. 886–889.
ESEC-FSE-2015-PhamSS #automation #developer #recommendation
Automatically recommending test code examples to inexperienced developers (RP, YS, KS), pp. 890–893.
ESEC-FSE-2015-XuKB #ubiquitous #using
Using software theater for the demonstration of innovative ubiquitous applications (HX, SK, BB), pp. 894–897.
ESEC-FSE-2015-BusanyM #analysis #behaviour #statistics
Behavioral log analysis with statistical guarantees (NB, SM), pp. 898–901.
ESEC-FSE-2015-XiongH0ZZL
Inner oracles: input-specific assertions on internal states (YX, DH, LZ, TZ, MZ, TL), pp. 902–905.
ESEC-FSE-2015-Cadar #execution #program transformation #symbolic computation
Targeted program transformations for symbolic execution (CC), pp. 906–909.
ESEC-FSE-2015-XuanXM #testing
Crash reproduction via test case mutation: let existing test cases help (JX, XX, MM), pp. 910–913.
ESEC-FSE-2015-RajagopalanH #concurrent #detection #named
RDIT: race detection from incomplete traces (AKR, JH), pp. 914–917.
ESEC-FSE-2015-Yu #concurrent #named #source code #testing
TACO: test suite augmentation for concurrent programs (TY), pp. 918–921.
ESEC-FSE-2015-ZarrasVV #navigation #refactoring
Navigating through the archipelago of refactorings (AVZ, TV, PV), pp. 922–925.
ESEC-FSE-2015-NguyenNDKN #detection #execution #semantics #variability
Detecting semantic merge conflicts with variability-aware execution (HVN, MHN, SCD, CK, TNN), pp. 926–929.
ESEC-FSE-2015-AcherBCBJ #product line
Product lines can jeopardize their trade secrets (MA, GB, BC, BB, JMJ), pp. 930–933.
ESEC-FSE-2015-JeonQFS #java #named #sketching
JSketch: sketching for Java (JJ, XQ, JSF, ASL), pp. 934–937.
ESEC-FSE-2015-DovgalyukDM #debugging #kernel
Don’t panic: reverse debugging of kernel drivers (PD, DD, VM), pp. 938–941.
ESEC-FSE-2015-WangPGBI #automation #case study #named #specification #testing #tool support
UMTG: a toolset to automatically generate system test cases from use case specifications (CW, FP, AG, LCB, MZZI), pp. 942–945.
ESEC-FSE-2015-ParameshwaranBS15a #framework #named #platform #robust #testing
DexterJS: robust testing platform for DOM-based XSS vulnerabilities (IP, EB, SS, HD, AS, PS), pp. 946–949.
ESEC-FSE-2015-Prasetya #generative #java #named #query #testing
T3i: a tool for generating and querying test suites for Java (ISWBP), pp. 950–953.
ESEC-FSE-2015-ShafferWWMFS #eye tracking #ide #named #re-engineering
iTrace: enabling eye tracking on software artifacts within the IDE to support software engineering tasks (TRS, JLW, BMW, SCM, MF, BS), pp. 954–957.
ESEC-FSE-2015-LiTH #energy #mobile #named #web
Nyx: a display energy optimizer for mobile web apps (DL, AHT, WGJH), pp. 958–961.
ESEC-FSE-2015-0002SGBZ #automation #impact analysis #named #natural language #requirements
NARCIA: an automated tool for change impact analysis in natural language requirements (CA, MS, AG, LCB, FZ), pp. 962–965.
ESEC-FSE-2015-RosenGS #commit #predict #risk management
Commit guru: analytics and risk prediction of software commits (CR, BG, ES), pp. 966–969.
ESEC-FSE-2015-RuscioKKMV #automation #framework #metric #named #open source #platform
OSSMETER: a software measurement platform for automatically analysing open source software projects (DDR, DSK, IK, NDM, JJV), pp. 970–973.
ESEC-FSE-2015-BordingBP
Comprehensive service matching with MatchBox (PB, MB, MCP), pp. 974–977.
ESEC-FSE-2015-LeiteTF #commit #named
UEDashboard: awareness of unusual events in commit histories (LL, CT, FMFF), pp. 978–981.
ESEC-FSE-2015-NasrBAFBSD #architecture #matrix #named
MatrixMiner: a red pill to architect informal product descriptions in the matrix (SBN, GB, MA, JBFF, BB, NS, JMD), pp. 982–985.
ESEC-FSE-2015-RotellaCG #predict #reliability
Predicting field reliability (PR, SC, DG), pp. 986–989.
ESEC-FSE-2015-KimNYCK #api #fault #named #performance #predict #testing
REMI: defect prediction for efficient API testing (MK, JN, JY, SC, SK), pp. 990–993.
ESEC-FSE-2015-Janjua
OnSpot system: test impact visibility during code edits in real software (MUJ), pp. 994–997.
ESEC-FSE-2015-SaraivaBZ #developer #how #n-gram
Products, developers, and milestones: how should I build my N-Gram language model (JS, CB, TZ), pp. 998–1001.
ESEC-FSE-2015-GreenyerHMB #analysis #re-engineering #requirements
Evaluating a formal scenario-based method for the requirements analysis in automotive software engineering (JG, MH, JM, RB), pp. 1002–1005.
ESEC-FSE-2015-MahallySB #case study #development
Barriers and enablers for shortening software development lead-time in mechatronics organizations: a case study (MMM, MS, JB), pp. 1006–1009.
ESEC-FSE-2015-ChengGMSSW #formal method #semantics
Semantic degrees for Industrie 4.0 engineering: deciding on the degree of semantic formalization to select appropriate technologies (CHC, TG, CM, JOS, MS, PW), pp. 1010–1013.
ESEC-FSE-2015-GhaisasMBGKV #automation #security #towards
Towards automating the security compliance value chain (SG, MM, BB, AG, RK, HMV), pp. 1014–1017.
ESEC-FSE-2015-KoskiM #architecture #lessons learnt #quality #requirements
Requirements, architecture, and quality in a mission critical system: 12 lessons learned (AK, TM), pp. 1018–1021.
ESEC-FSE-2015-Florio #adaptation #distributed #scalability #self
Decentralized self-adaptation in large-scale distributed systems (LF), pp. 1022–1025.
ESEC-FSE-2015-Vost #industrial #integration
Vehicle level continuous integration in the automotive industry (SV), pp. 1026–1029.
ESEC-FSE-2015-Xiao #architecture
Quantifying architectural debts (LX), pp. 1030–1033.
ESEC-FSE-2015-Feth #optimisation #security #trade-off #usability
User-centric security: optimization of the security-usability trade-off (DF), pp. 1034–1037.
ESEC-FSE-2015-Shamshiri #automation #evolution #generative #testing
Automated unit test generation for evolving software (SS), pp. 1038–1041.
ESEC-FSE-2015-White #generative #parametricity #performance #search-based #testing #using
Increasing the efficiency of search-based unit test generation using parameter control (TW), pp. 1042–1044.
ESEC-FSE-2015-Moran #android #debugging
Enhancing Android application bug reporting (KM), pp. 1045–1047.
ESEC-FSE-2015-Bernal-Cardenas #android #energy
Improving energy consumption in Android apps (CBC), pp. 1048–1050.
ESEC-FSE-2015-Jain #automation #generative #programming language
Automated generation of programming language quizzes (SJ), pp. 1051–1053.
ESEC-FSE-2015-Vinayakarao #comprehension
Spotting familiar code snippet structures for program comprehension (VV), pp. 1054–1056.
ESEC-FSE-2015-Konopka #dependence #eye tracking #identification #navigation
Combining eye tracking with navigation paths for identification of cross-language code dependencies (MK), pp. 1057–1059.
ESEC-FSE-2015-Olajubu #domain-specific language #modelling
A textual domain specific language for requirement modelling (OO), pp. 1060–1062.
ESEC-FSE-2015-Theisen #approximate #automation
Automated attack surface approximation (CT), pp. 1063–1065.
ESEC-FSE-2015-Makihara #named #programming
Pockets: a tool to support exploratory programming for novices and educators (EM), pp. 1066–1068.

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.