Default Cover Image

2009 31st International Conference on Software Engineering (ICSE 2009)

May 16 2009 to May 24 2009

Vancouver, BC

Table of Contents

Papers
[Copyright notice]Freely available from IEEE.pp. ii
Papers
Table of contentsFreely available from IEEE.pp. xiii-xvii
Papers
ICSE 2009 conference organizationFreely available from IEEE.pp. iv-ix
Papers
Title pageFreely available from IEEE.pp. i
Papers
ForewordFreely available from IEEE.pp. iii
Papers
NotesFreely available from IEEE.pp. xii
Papers
NotesFreely available from IEEE.pp. xviii
Papers
Predicting build failures using social network analysis on developer communicationFull-text access may be available. Sign in or learn about subscription options.pp. 1-11
Papers
How tagging helps bridge the gap between social and technical aspects in software developmentFull-text access may be available. Sign in or learn about subscription options.pp. 12-22
Papers
Tesseract: Interactive visual exploration of socio-technical relationships in software developmentFull-text access may be available. Sign in or learn about subscription options.pp. 23-33
Papers
HOLMES: Effective statistical debugging via efficient path profilingFull-text access may be available. Sign in or learn about subscription options.pp. 34-44
Papers
Taming coincidental correctness: Coverage refinement with context patterns to improve fault localizationFull-text access may be available. Sign in or learn about subscription options.pp. 45-55
Papers
Lightweight fault-localization using multiple coverage typesFull-text access may be available. Sign in or learn about subscription options.pp. 56-66
Papers
Succession: Measuring transfer of code and developer productivityFull-text access may be available. Sign in or learn about subscription options.pp. 67-77
Papers
Predicting faults using the complexity of code changesFull-text access may be available. Sign in or learn about subscription options.pp. 78-88
Papers
Using quantitative analysis to implement autonomic IT systemsFull-text access may be available. Sign in or learn about subscription options.pp. 100-110
Papers
Model evolution by run-time parameter adaptationFull-text access may be available. Sign in or learn about subscription options.pp. 111-121
Papers
Taming Dynamically Adaptive Systems using models and aspectsFull-text access may be available. Sign in or learn about subscription options.pp. 122-132
Papers
Accurate Interprocedural Null-Dereference Analysis for JavaFull-text access may be available. Sign in or learn about subscription options.pp. 133-143
Papers
The road not taken: Estimating path execution frequency staticallyFull-text access may be available. Sign in or learn about subscription options.pp. 144-154
Papers
Automatic dimension inference and checking for object-oriented programsFull-text access may be available. Sign in or learn about subscription options.pp. 155-165
Papers
In-field healing of integration problems with COTS componentsFull-text access may be available. Sign in or learn about subscription options.pp. 166-176
Papers
Modular string-sensitive permission analysis with demand-driven precisionFull-text access may be available. Sign in or learn about subscription options.pp. 177-187
Papers
License integration patterns: Addressing license mismatches in component-based developmentFull-text access may be available. Sign in or learn about subscription options.pp. 188-198
Papers
Automatic creation of SQL Injection and cross-site scripting attacksFull-text access may be available. Sign in or learn about subscription options.pp. 199-209
Papers
Invariant-based automatic testing of AJAX user interfacesFull-text access may be available. Sign in or learn about subscription options.pp. 210-220
Papers
FEATUREHOUSE: Language-independent, automated software compositionFull-text access may be available. Sign in or learn about subscription options.pp. 221-231
Papers
Automatically capturing source code context of NL-queries for software maintenance and reuseFull-text access may be available. Sign in or learn about subscription options.pp. 232-242
Papers
Semantics-based code searchFull-text access may be available. Sign in or learn about subscription options.pp. 243-253
Papers
Reasoning about edits to feature modelsFull-text access may be available. Sign in or learn about subscription options.pp. 254-264
Papers
Learning operational requirements from goal modelsFull-text access may be available. Sign in or learn about subscription options.pp. 265-275
Papers
Complete and accurate clone detection in graph-based modelsFull-text access may be available. Sign in or learn about subscription options.pp. 276-286
Papers
How we refactor, and how we know itFull-text access may be available. Sign in or learn about subscription options.pp. 287-297
Papers
The secret life of bugs: Going past the errors and omissions in software repositoriesFull-text access may be available. Sign in or learn about subscription options.pp. 298-308
Papers
Discovering and representing systematic code changesFull-text access may be available. Sign in or learn about subscription options.pp. 309-319
Papers
Improving API documentation usability with knowledge pushingFull-text access may be available. Sign in or learn about subscription options.pp. 320-330
Papers
Listening to programmers Full-text access may be available. Sign in or learn about subscription options.pp. 331-341
Papers
Locating need-to-translate constant strings for software internationalizationFull-text access may be available. Sign in or learn about subscription options.pp. 353-363
Papers
Automatically finding patches using genetic programmingFull-text access may be available. Sign in or learn about subscription options.pp. 364-374
Papers
FlexSync: An aspect-oriented approach to Java synchronizationFull-text access may be available. Sign in or learn about subscription options.pp. 375-385
UEMan: A tool to manage user evaluation in development environmentsFull-text access may be available. Sign in or learn about subscription options.pp. 551-554
Papers
Effective static deadlock detectionFull-text access may be available. Sign in or learn about subscription options.pp. 386-396
Papers
Refactoring sequential Java code for concurrency via concurrent librariesFull-text access may be available. Sign in or learn about subscription options.pp. 397-407
Papers
Maintaining and evolving GUI-directed test scriptsFull-text access may be available. Sign in or learn about subscription options.pp. 408-418
Papers
MINTS: A general framework and tool for supporting test-suite minimizationFull-text access may be available. Sign in or learn about subscription options.pp. 419-429
Papers
Synthesizing intensional behavior models by graph transformationFull-text access may be available. Sign in or learn about subscription options.pp. 430-440
Papers
Analyzing critical process models through behavior model synthesisFull-text access may be available. Sign in or learn about subscription options.pp. 441-451
Papers
Validation of contracts using enabledness preserving finite state abstractionsFull-text access may be available. Sign in or learn about subscription options.pp. 452-462
Papers
WISE: Automated test generation for worst-case complexityFull-text access may be available. Sign in or learn about subscription options.pp. 463-473
Papers
Taint-based directed whitebox fuzzingFull-text access may be available. Sign in or learn about subscription options.pp. 474-484
Papers
Do code clones matter?Full-text access may be available. Sign in or learn about subscription options.pp. 485-495
Papers
Mining exception-handling rules as sequence association rulesFull-text access may be available. Sign in or learn about subscription options.pp. 496-506
Papers
Safe-commit analysis to facilitate team software developmentFull-text access may be available. Sign in or learn about subscription options.pp. 507-517
Papers
The impact of process choice in high maturity environments: An empirical analysisFull-text access may be available. Sign in or learn about subscription options.pp. 529-539
Papers
How to avoid drastic software process change (using stochastic stability)Full-text access may be available. Sign in or learn about subscription options.pp. 540-550
Papers
TranStrL: An automatic need-to-translate string locator for software internationalizationFull-text access may be available. Sign in or learn about subscription options.pp. 555-558
Papers
SmartTutor: Creating IDE-based interactive tutorials via editable replayFull-text access may be available. Sign in or learn about subscription options.pp. 559-562
Papers
A toolset for automated failure analysisFull-text access may be available. Sign in or learn about subscription options.pp. 563-566
Papers
JUnitMX - A change-aware unit testing toolFull-text access may be available. Sign in or learn about subscription options.pp. 567-570
Papers
CocoViz with ambient audio software explorationFull-text access may be available. Sign in or learn about subscription options.pp. 571-574
Papers
ConcernLines: A timeline view of co-occurring concernsFull-text access may be available. Sign in or learn about subscription options.pp. 575-578
Papers
Alitheia Core: An extensible software quality monitoring platformFull-text access may be available. Sign in or learn about subscription options.pp. 579-582
Papers
VIDA: Visual interactive debuggingFull-text access may be available. Sign in or learn about subscription options.pp. 583-586
Papers
Feedback-driven requirements engineering: The Heuristic Requirements AssistantFull-text access may be available. Sign in or learn about subscription options.pp. 587-590
Papers
Full-text access may be available. Sign in or learn about subscription options.pp. 591-594
Papers
Ldiff: An enhanced line differencing toolFull-text access may be available. Sign in or learn about subscription options.pp. 595-598
Papers
SemDiff: Analysis and recommendation support for API evolutionFull-text access may be available. Sign in or learn about subscription options.pp. 599-602
Papers
CloneDetective - A workbench for clone detection researchFull-text access may be available. Sign in or learn about subscription options.pp. 603-606
Papers
FeatureIDE: A tool framework for feature-oriented software developmentFull-text access may be available. Sign in or learn about subscription options.pp. 611-614
Papers
ContextServ: A platform for rapid and flexible development of context-aware Web servicesFull-text access may be available. Sign in or learn about subscription options.pp. 619-622
Papers
ReMan: A pro-active reputation management infrastructure for composite Web servicesFull-text access may be available. Sign in or learn about subscription options.pp. 623-626
Papers
Author indexFull-text access may be available. Sign in or learn about subscription options.pp. 631-632
Showing 78 out of 78