Join Us
Sign In
My Subscriptions
Magazines
Journals
Video Library
Conference Proceedings
Individual CSDL Subscriptions
Institutional CSDL Subscriptions
Resources
Career Center
Tech News
Resource Center
Press Room
Advertising
Librarian Resources
IEEE.org
Help
About Us
Career Center
Cart
Create Account
Sign In
Toggle navigation
My Subscriptions
Browse Content
Resources
All
Home
Proceedings
ICSE
ICSE 2009
Generate Citations
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 contents
Freely available from IEEE.
pp. xiii-xvii
Papers
ICSE 2009 conference organization
Freely available from IEEE.
pp. iv-ix
Papers
Title page
Freely available from IEEE.
pp. i
Papers
Foreword
Freely available from IEEE.
pp. iii
Papers
Notes
Freely available from IEEE.
pp. xii
Papers
Notes
Freely available from IEEE.
pp. xviii
Papers
Predicting build failures using social network analysis on developer communication
Full-text access may be available. Sign in or learn about subscription options.
pp. 1-11
by
Timo Wolf
,
Adrian Schroter
,
Daniela Damian
,
Thanh Nguyen
Papers
How tagging helps bridge the gap between social and technical aspects in software development
Full-text access may be available. Sign in or learn about subscription options.
pp. 12-22
by
Christoph Treude
,
Margaret-Anne Storey
Papers
Tesseract: Interactive visual exploration of socio-technical relationships in software development
Full-text access may be available. Sign in or learn about subscription options.
pp. 23-33
by
Anita Sarma
,
Larry Maccherone
,
Patrick Wagstrom
,
James Herbsleb
Papers
HOLMES: Effective statistical debugging via efficient path profiling
Full-text access may be available. Sign in or learn about subscription options.
pp. 34-44
by
Trishul M. Chilimbi
,
Ben Liblit
,
Krishna Mehra
,
Aditya V. Nori
,
Kapil Vaswani
Papers
Taming coincidental correctness: Coverage refinement with context patterns to improve fault localization
Full-text access may be available. Sign in or learn about subscription options.
pp. 45-55
by
Xinming Wang
,
S.C. Cheung
,
W.K. Chan
,
Zhenyu Zhang
Papers
Lightweight fault-localization using multiple coverage types
Full-text access may be available. Sign in or learn about subscription options.
pp. 56-66
by
Raul Santelices
,
James A. Jones
,
Yanbing Yu
,
Mary Jean Harrold
Papers
Succession: Measuring transfer of code and developer productivity
Full-text access may be available. Sign in or learn about subscription options.
pp. 67-77
by
Audris Mockus
Papers
Predicting faults using the complexity of code changes
Full-text access may be available. Sign in or learn about subscription options.
pp. 78-88
by
Ahmed E. Hassan
Papers
A case-study on using an Automated In-process Software Engineering Measurement and Analysis system in an industrial environment
Full-text access may be available. Sign in or learn about subscription options.
pp. 89-99
by
Irina Diana Coman
,
Alberto Sillitti
,
Giancarlo Succi
Papers
Using quantitative analysis to implement autonomic IT systems
Full-text access may be available. Sign in or learn about subscription options.
pp. 100-110
by
Radu Calinescu
,
Marta Kwiatkowska
Papers
Model evolution by run-time parameter adaptation
Full-text access may be available. Sign in or learn about subscription options.
pp. 111-121
by
Ilenia Epifani
,
Carlo Ghezzi
,
Raffaela Mirandola
,
Giordano Tamburrelli
Papers
Taming Dynamically Adaptive Systems using models and aspects
Full-text access may be available. Sign in or learn about subscription options.
pp. 122-132
by
Brice Morin
,
Olivier Barais
,
Gregory Nain
,
Jean-Marc Jezequel
Papers
Accurate Interprocedural Null-Dereference Analysis for Java
Full-text access may be available. Sign in or learn about subscription options.
pp. 133-143
by
Mangala Gowri Nanda
,
Saurabh Sinha
Papers
The road not taken: Estimating path execution frequency statically
Full-text access may be available. Sign in or learn about subscription options.
pp. 144-154
by
Raymond P.L. Buse
,
Westley Weimer
Papers
Automatic dimension inference and checking for object-oriented programs
Full-text access may be available. Sign in or learn about subscription options.
pp. 155-165
by
Sudheendra Hangal
,
Monica S. Lam
Papers
In-field healing of integration problems with COTS components
Full-text access may be available. Sign in or learn about subscription options.
pp. 166-176
by
Herve Chang
,
Leonardo Mariani
,
Mauro Pezze
Papers
Modular string-sensitive permission analysis with demand-driven precision
Full-text access may be available. Sign in or learn about subscription options.
pp. 177-187
by
Emmanuel Geay
,
Marco Pistoia
,
Takaaki Tateishi
,
Barbara G. Ryder
,
Julian Dolby
Papers
License integration patterns: Addressing license mismatches in component-based development
Full-text access may be available. Sign in or learn about subscription options.
pp. 188-198
by
Daniel M. German
,
Ahmed E. Hassan
Papers
Automatic creation of SQL Injection and cross-site scripting attacks
Full-text access may be available. Sign in or learn about subscription options.
pp. 199-209
by
Adam Kieyzun
,
Philip J. Guo
,
Karthick Jayaraman
,
Michael D. Ernst
Papers
Invariant-based automatic testing of AJAX user interfaces
Full-text access may be available. Sign in or learn about subscription options.
pp. 210-220
by
Ali Mesbah
,
Arie van Deursen
Papers
FEATUREHOUSE: Language-independent, automated software composition
Full-text access may be available. Sign in or learn about subscription options.
pp. 221-231
by
Sven Apel
,
Christian Kastner
,
Christian Lengauer
Papers
Automatically capturing source code context of NL-queries for software maintenance and reuse
Full-text access may be available. Sign in or learn about subscription options.
pp. 232-242
by
Emily Hill
,
Lori Pollock
,
K. Vijay-Shanker
Papers
Semantics-based code search
Full-text access may be available. Sign in or learn about subscription options.
pp. 243-253
by
Steven P. Reiss
Papers
Reasoning about edits to feature models
Full-text access may be available. Sign in or learn about subscription options.
pp. 254-264
by
Thomas Thum
,
Don Batory
,
Christian Kastner
Papers
Learning operational requirements from goal models
Full-text access may be available. Sign in or learn about subscription options.
pp. 265-275
by
Dalal Alrajeh
,
Jeff Kramer
,
Alessandra Russo
,
Sebastin Uchitel
Papers
Complete and accurate clone detection in graph-based models
Full-text access may be available. Sign in or learn about subscription options.
pp. 276-286
by
Nam H. Pham
,
Hoan Anh Nguyen
,
Tung Thanh Nguyen
,
Jafar M. Al-Kofahi
,
Tien N. Nguyen
Papers
How we refactor, and how we know it
Full-text access may be available. Sign in or learn about subscription options.
pp. 287-297
by
Emerson Murphy-Hill
,
Chris Parnin
,
Andrew P. Black
Papers
The secret life of bugs: Going past the errors and omissions in software repositories
Full-text access may be available. Sign in or learn about subscription options.
pp. 298-308
by
Jorge Aranda
,
Gina Venolia
Papers
Discovering and representing systematic code changes
Full-text access may be available. Sign in or learn about subscription options.
pp. 309-319
by
Miryung Kim
,
David Notkin
Papers
Improving API documentation usability with knowledge pushing
Full-text access may be available. Sign in or learn about subscription options.
pp. 320-330
by
Uri Dekel
,
James D. Herbsleb
Papers
Listening to programmers
Full-text access may be available. Sign in or learn about subscription options.
pp. 331-341
by
Yoann Padioleau
,
Lin Tan
,
Yuanyuan Zhou
Papers
Equality and hashing for (almost) free: Generating implementations from abstraction functions
Full-text access may be available. Sign in or learn about subscription options.
pp. 342-352
by
Derek Rayside
,
Zev Benjamin
,
Rishabh Singh
,
Joseph P. Near
,
Aleksandar Milicevic
,
Daniel Jackson
Papers
Locating need-to-translate constant strings for software internationalization
Full-text access may be available. Sign in or learn about subscription options.
pp. 353-363
by
Xiaoyin Wang
,
Lu Zhang
,
Tao Xie
,
Hong Mei
,
Jiasu Sun
Papers
Automatically finding patches using genetic programming
Full-text access may be available. Sign in or learn about subscription options.
pp. 364-374
by
Westley Weimer
,
ThanhVu Nguyen
,
Claire Le Goues
,
Stephanie Forrest
Papers
FlexSync: An aspect-oriented approach to Java synchronization
Full-text access may be available. Sign in or learn about subscription options.
pp. 375-385
by
Charles Zhang
UEMan: A tool to manage user evaluation in development environments
Full-text access may be available. Sign in or learn about subscription options.
pp. 551-554
by
Shah Rukh Humayoun
,
Yael Dubinsky
,
Tiziana Catarci
Papers
Effective static deadlock detection
Full-text access may be available. Sign in or learn about subscription options.
pp. 386-396
by
Mayur Naik
,
Chang-Seo Park
,
Koushik Sen
,
David Gay
Papers
Refactoring sequential Java code for concurrency via concurrent libraries
Full-text access may be available. Sign in or learn about subscription options.
pp. 397-407
by
Danny Dig
,
John Marrero
,
Michael D. Ernst
Papers
Maintaining and evolving GUI-directed test scripts
Full-text access may be available. Sign in or learn about subscription options.
pp. 408-418
by
Mark Grechanik
,
Qing Xie
,
Chen Fu
Papers
MINTS: A general framework and tool for supporting test-suite minimization
Full-text access may be available. Sign in or learn about subscription options.
pp. 419-429
by
Hwa-You Hsu
,
Alessandro Orso
Papers
Synthesizing intensional behavior models by graph transformation
Full-text access may be available. Sign in or learn about subscription options.
pp. 430-440
by
Carlo Ghezzi
,
Andrea Mocci
,
Mattia Monga
Papers
Analyzing critical process models through behavior model synthesis
Full-text access may be available. Sign in or learn about subscription options.
pp. 441-451
by
Christophe Damas
,
Bernard Lambeau
,
Francois Roucoux
,
Axel van Lamsweerde
Papers
Validation of contracts using enabledness preserving finite state abstractions
Full-text access may be available. Sign in or learn about subscription options.
pp. 452-462
by
Guido de Caso
,
Victor Braberman
,
Diego Garbervetsky
,
Sebastian Uchitel
Papers
WISE: Automated test generation for worst-case complexity
Full-text access may be available. Sign in or learn about subscription options.
pp. 463-473
by
Jacob Burnim
,
Sudeep Juvekar
,
Koushik Sen
Papers
Taint-based directed whitebox fuzzing
Full-text access may be available. Sign in or learn about subscription options.
pp. 474-484
by
Vijay Ganesh
,
Tim Leek
,
Martin Rinard
Papers
Do code clones matter?
Full-text access may be available. Sign in or learn about subscription options.
pp. 485-495
by
Elmar Juergens
,
Florian Deissenboeck
,
Benjamin Hummel
,
Stefan Wagner
Papers
Mining exception-handling rules as sequence association rules
Full-text access may be available. Sign in or learn about subscription options.
pp. 496-506
by
Suresh Thummalapenta
,
Tao Xie
Papers
Safe-commit analysis to facilitate team software development
Full-text access may be available. Sign in or learn about subscription options.
pp. 507-517
by
Jan Wloka
,
Barbara Ryder
,
Frank Tip
,
Xiaoxia Ren
Papers
Does distributed development affect software quality? An empirical case study of Windows Vista
Full-text access may be available. Sign in or learn about subscription options.
pp. 518-528
by
Christian Bird
,
Nachiappan Nagappan
,
Premkumar Devanbu
,
Harald Gall
,
Brendan Murphy
Papers
The impact of process choice in high maturity environments: An empirical analysis
Full-text access may be available. Sign in or learn about subscription options.
pp. 529-539
by
Narayan Ramasubbu
,
Rajesh Krishna Balan
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
by
Tim Menzies
,
Steve Williams
,
Barry Boehm
,
Jairus Hihn
Papers
TranStrL: An automatic need-to-translate string locator for software internationalization
Full-text access may be available. Sign in or learn about subscription options.
pp. 555-558
by
Xiaoyin Wang
,
Lu Zhang
,
Tao Xie
,
Hong Mei
,
Jiasu Sun
Papers
SmartTutor: Creating IDE-based interactive tutorials via editable replay
Full-text access may be available. Sign in or learn about subscription options.
pp. 559-562
by
Ying Zhang
,
Gang Huang
,
Nuyun Zhang
,
Hong Mei
Papers
A toolset for automated failure analysis
Full-text access may be available. Sign in or learn about subscription options.
pp. 563-566
by
Leonardo Mariani
,
Fabrizio Pastore
,
Mauro Pezze
Papers
JUnitMX - A change-aware unit testing tool
Full-text access may be available. Sign in or learn about subscription options.
pp. 567-570
by
Jan Wloka
,
Barbara G. Ryder
,
Frank Tip
Papers
CocoViz with ambient audio software exploration
Full-text access may be available. Sign in or learn about subscription options.
pp. 571-574
by
Sandro Boccuzzo
,
Harald C. Gall
Papers
ConcernLines: A timeline view of co-occurring concerns
Full-text access may be available. Sign in or learn about subscription options.
pp. 575-578
by
Christoph Treude
,
Margaret-Anne Storey
Papers
Alitheia Core: An extensible software quality monitoring platform
Full-text access may be available. Sign in or learn about subscription options.
pp. 579-582
by
Georgios Gousios
,
Diomidis Spinellis
Papers
VIDA: Visual interactive debugging
Full-text access may be available. Sign in or learn about subscription options.
pp. 583-586
by
Dan Hao
,
Lingming Zhang
,
Lu Zhang
,
Jiasu Sun
,
Hong Mei
Papers
Feedback-driven requirements engineering: The Heuristic Requirements Assistant
Full-text access may be available. Sign in or learn about subscription options.
pp. 587-590
by
Eric Knauss
,
Daniel Lubke
,
Sebastian Meyer
Papers
Full-text access may be available. Sign in or learn about subscription options.
pp. 591-594
by
David Garlan
,
Bradley Schmerl
Papers
Ldiff: An enhanced line differencing tool
Full-text access may be available. Sign in or learn about subscription options.
pp. 595-598
by
Gerardo Canfora
,
Luigi Cerulo
,
Massimiliano Di Penta
Papers
SemDiff: Analysis and recommendation support for API evolution
Full-text access may be available. Sign in or learn about subscription options.
pp. 599-602
by
Barthelemy Dagenais
,
Martin P. Robillard
Papers
CloneDetective - A workbench for clone detection research
Full-text access may be available. Sign in or learn about subscription options.
pp. 603-606
by
Elmar Juergens
,
Florian Deissenboeck
,
Benjamin Hummel
Papers
Save-IDE - A tool for design, analysis and implementation of component-based embedded systems
Full-text access may be available. Sign in or learn about subscription options.
pp. 607-610
by
Severine Sentilles
,
Anders Pettersson
,
Dag Nystrom
,
Thomas Nolte
,
Paul Pettersson
,
Ivica Crnkovic
Papers
FeatureIDE: A tool framework for feature-oriented software development
Full-text access may be available. Sign in or learn about subscription options.
pp. 611-614
by
Christian Kastner
,
Thomas Thum
,
Gunter Saake
,
Janet Feigenspan
,
Thomas Leich
,
Fabian Wielgorz
,
Sven Apel
Papers
Synthesis of timed behavior from scenarios in the Fujaba Real-Time Tool Suite
Full-text access may be available. Sign in or learn about subscription options.
pp. 615-618
by
Stefan Henkler
,
Joel Greenyer
,
Martin Hirsch
,
Wilhelm Schafer
,
Kahtan Alhawash
,
Tobias Eckardt
,
Christian Heinzemann
,
Renate Loffler
,
Andreas Seibel
,
Holger Giese
Papers
ContextServ: A platform for rapid and flexible development of context-aware Web services
Full-text access may be available. Sign in or learn about subscription options.
pp. 619-622
by
Quan Z. Sheng
,
Sam Pohlenz
,
Jian Yu
,
Hoi S. Wong
,
Anne H.H. Ngu
,
Zakaria Maamar
Papers
ReMan: A pro-active reputation management infrastructure for composite Web services
Full-text access may be available. Sign in or learn about subscription options.
pp. 623-626
by
Domenico Bianculli
,
Walter Binder
,
Mauro Luigi Drago
,
Carlo Ghezzi
Papers
ITACA: An integrated toolbox for the automatic composition and adaptation of Web services
Full-text access may be available. Sign in or learn about subscription options.
pp. 627-630
by
Javier Camara
,
Jose Antonio Martin
,
Gwen Salaun
,
Javier Cubo
,
Meriem Ouederni
,
Carlos Canal
,
Ernesto Pimentel
Papers
Author index
Full-text access may be available. Sign in or learn about subscription options.
pp. 631-632
Showing 78 out of 78