Proceedings of the 31st International Conference on Software Engineering
ICSE, 2009.
@proceedings{ICSE-2009, address = "Vancouver, Canada", isbn = "978-1-4244-3452-7", publisher = "{IEEE}", title = "{Proceedings of the 31st International Conference on Software Engineering}", year = 2009, }
Contents (70 items)
- ICSE-2009-WolfSDN #analysis #communication #developer #network #predict #social #using
- Predicting build failures using social network analysis on developer communication (TW, AS, DD, THDN), pp. 1–11.
- ICSE-2009-TreudeS #aspect-oriented #development #how #social
- How tagging helps bridge the gap between social and technical aspects in software development (CT, MADS), pp. 12–22.
- ICSE-2009-SarmaMWH #development #interactive #named #visual notation
- Tesseract: Interactive visual exploration of socio-technical relationships in software development (AS, LM, PW, JDH), pp. 23–33.
- ICSE-2009-ChilimbiLMNV #debugging #effectiveness #named #performance #profiling #statistics
- HOLMES: Effective statistical debugging via efficient path profiling (TMC, BL, KKM, AVN, KV), pp. 34–44.
- ICSE-2009-WangCCZ #correctness #fault #locality #refinement
- Taming coincidental correctness: Coverage refinement with context patterns to improve fault localization (XW, SCC, WKC, ZZ), pp. 45–55.
- ICSE-2009-SantelicesJYH #lightweight #multi #using
- Lightweight fault-localization using multiple coverage types (RAS, JAJ, YY, MJH), pp. 56–66.
- ICSE-2009-Mockus #developer #named
- Succession: Measuring transfer of code and developer productivity (AM), pp. 67–77.
- ICSE-2009-Hassan #complexity #fault #predict #using
- Predicting faults using the complexity of code changes (AEH), pp. 78–88.
- ICSE-2009-ComanSS #analysis #automation #case study #industrial #metric #re-engineering #using
- A case-study on using an Automated In-process Software Engineering Measurement and Analysis system in an industrial environment (IDC, AS, GS), pp. 89–99.
- ICSE-2009-CalinescuK #analysis #using
- Using quantitative analysis to implement autonomic IT systems (RC, MZK), pp. 100–110.
- ICSE-2009-EpifaniGMT #adaptation #evolution #parametricity #runtime
- Model evolution by run-time parameter adaptation (IE, CG, RM, GT), pp. 111–121.
- ICSE-2009-MorinBNJ #adaptation #aspect-oriented #modelling #using
- Taming Dynamically Adaptive Systems using models and aspects (BM, OB, GN, JMJ), pp. 122–132.
- ICSE-2009-NandaS #analysis #interprocedural #java
- Accurate Interprocedural Null-Dereference Analysis for Java (MGN, SS), pp. 133–143.
- ICSE-2009-BuseW #execution
- The road not taken: Estimating path execution frequency statically (RPLB, WW), pp. 144–154.
- ICSE-2009-HangalL #automation #object-oriented #source code
- Automatic dimension inference and checking for object-oriented programs (SH, MSL), pp. 155–165.
- ICSE-2009-ChangMP #component #integration #off the shelf #problem
- In-field healing of integration problems with COTS components (HC, LM, MP), pp. 166–176.
- ICSE-2009-GeayPTRD #analysis #composition #precise #string
- Modular string-sensitive permission analysis with demand-driven precision (EG, MP, TT, BGR, JD), pp. 177–187.
- ICSE-2009-GermanH #component #development #integration
- License integration patterns: Addressing license mismatches in component-based development (DMG, AEH), pp. 188–198.
- ICSE-2009-KiezunGJE #automation #injection #sql
- Automatic creation of SQL Injection and cross-site scripting attacks (AK, PJG, KJ, MDE), pp. 199–209.
- ICSE-2009-MesbahD #ajax #automation #invariant #testing #user interface
- Invariant-based automatic testing of AJAX user interfaces (AM, AvD), pp. 210–220.
- ICSE-2009-ApelKL #automation #composition #independence #named
- FEATUREHOUSE: Language-independent, automated software composition (SA, CK, CL), pp. 221–231.
- ICSE-2009-HillPV #automation #maintenance #reuse #source code
- Automatically capturing source code context of NL-queries for software maintenance and reuse (EH, LLP, KVS), pp. 232–242.
- ICSE-2009-Reiss #code search #semantics
- Semantics-based code search (SPR), pp. 243–253.
- ICSE-2009-ThumBK #feature model #modelling #reasoning
- Reasoning about edits to feature models (TT, DSB, CK), pp. 254–264.
- ICSE-2009-AlrajehKRU #learning #modelling #requirements
- Learning operational requirements from goal models (DA, JK, AR, SU), pp. 265–275.
- ICSE-2009-PhamNNAN #clone detection #detection #graph #modelling
- Complete and accurate clone detection in graph-based models (NHP, HAN, TTN, JMAK, TNN), pp. 276–286.
- ICSE-2009-Murphy-HillPB #how
- How we refactor, and how we know it (ERMH, CP, APB), pp. 287–297.
- ICSE-2009-ArandaV #debugging #fault #repository
- The secret life of bugs: Going past the errors and omissions in software repositories (JA, GV), pp. 298–308.
- ICSE-2009-KimN #representation
- Discovering and representing systematic code changes (MK, DN), pp. 309–319.
- ICSE-2009-DekelH #api #documentation #usability
- Improving API documentation usability with knowledge pushing (UD, JDH), pp. 320–330.
- ICSE-2009-PadioleauTZ #operating system #taxonomy
- Listening to programmers — Taxonomies and characteristics of comments in operating system code (YP, LT, YZ), pp. 331–341.
- ICSE-2009-RaysideBSNMJ #abstraction #generative #implementation #similarity
- Equality and hashing for (almost) free: Generating implementations from abstraction functions (DR, ZB, RS, JPN, AM, DJ), pp. 342–352.
- ICSE-2009-WangZXMS #constant #string
- Locating need-to-translate constant strings for software internationalization (XW, LZ, TX, HM, JS), pp. 353–363.
- ICSE-2009-WeimerNGF #automation #programming #search-based #using
- Automatically finding patches using genetic programming (WW, TN, CLG, SF), pp. 364–374.
- ICSE-2009-Zhang #approach #aspect-oriented #java #named
- FlexSync: An aspect-oriented approach to Java synchronization (CZ), pp. 375–385.
- ICSE-2009-NaikPSG #concurrent #detection #effectiveness
- Effective static deadlock detection (MN, CSP, KS, DG), pp. 386–396.
- ICSE-2009-DigME #concurrent #java #library #refactoring
- Refactoring sequential Java code for concurrency via concurrent libraries (DD, JM, MDE), pp. 397–407.
- ICSE-2009-GrechanikXF #evolution #maintenance #testing
- Maintaining and evolving GUI-directed test scripts (MG, QX, CF), pp. 408–418.
- ICSE-2009-HsuO #framework #named #testing
- MINTS: A general framework and tool for supporting test-suite minimization (HYH, AO), pp. 419–429.
- ICSE-2009-GhezziMM #behaviour #graph transformation #modelling
- Synthesizing intensional behavior models by graph transformation (CG, AM, MM), pp. 430–440.
- ICSE-2009-DamasLRL #behaviour #modelling #process #synthesis
- Analyzing critical process models through behavior model synthesis (CD, BL, FR, AvL), pp. 441–451.
- ICSE-2009-CasoBGU #abstraction #contract #finite #using #validation
- Validation of contracts using enabledness preserving finite state abstractions (GdC, VAB, DG, SU), pp. 452–462.
- 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-GaneshLR #fuzzing
- Taint-based directed whitebox fuzzing (VG, TL, MCR), pp. 474–484.
- ICSE-2009-JurgensDHW #matter #question
- Do code clones matter? (EJ, FD, BH, SW), pp. 485–495.
- ICSE-2009-ThummalapentaX #mining #sequence
- Mining exception-handling rules as sequence association rules (ST, TX), pp. 496–506.
- ICSE-2009-WlokaRTR #analysis #development
- Safe-commit analysis to facilitate team software development (JW, BGR, FT, XR), pp. 507–517.
- ICSE-2009-BirdNDGM #case study #development #distributed #empirical #quality
- Does distributed development affect software quality? An empirical case study of Windows Vista (CB, NN, PTD, HG, BM), pp. 518–528.
- ICSE-2009-RamasubbuB #analysis #empirical #maturity #process
- The impact of process choice in high maturity environments: An empirical analysis (NR, RKB), pp. 529–539.
- ICSE-2009-MenziesWBH #how #probability #process #using
- How to avoid drastic software process change (using stochastic stability) (TM, SW, BWB, JH), pp. 540–550.
- ICSE-2009-HumayounDC #development #evaluation #named
- UEMan: A tool to manage user evaluation in development environments (SRH, YD, TC), pp. 551–554.
- ICSE-2009-WangZXMS09a #automation #named #string
- TranStrL: An automatic need-to-translate string locator for software internationalization (XW, LZ, TX, HM, JS), pp. 555–558.
- ICSE-2009-ZhangHZM #ide #interactive #named
- SmartTutor: Creating IDE-based interactive tutorials via editable replay (YZ, GH, NZ, HM), pp. 559–562.
- ICSE-2009-MarianiPP #analysis #automation #tool support
- A toolset for automated failure analysis (LM, FP, MP), pp. 563–566.
- ICSE-2009-WlokaRT #named #testing
- JUnitMX — A change-aware unit testing tool (JW, BGR, FT), pp. 567–570.
- ICSE-2009-BoccuzzoG
- CocoViz with ambient audio software exploration (SB, HG), pp. 571–574.
- ICSE-2009-TreudeS09a #named #timeline
- ConcernLines: A timeline view of co-occurring concerns (CT, MADS), pp. 575–578.
- ICSE-2009-GousiosS #framework #monitoring #platform #quality
- Alitheia Core: An extensible software quality monitoring platform (GG, DS), pp. 579–582.
- ICSE-2009-HaoZZSM #debugging #interactive #named #visual notation
- VIDA: Visual interactive debugging (DH, LZ, LZ, JS, HM), pp. 583–586.
- ICSE-2009-KnaussLM #heuristic #requirements
- Feedback-driven requirements engineering: The Heuristic Requirements Assistant (EK, DL, SM), pp. 587–590.
- ICSE-2009-GarlanS #architecture #evolution #named
- Ævol: A tool for defining and planning architecture evolution (DG, BRS), pp. 591–594.
- ICSE-2009-CanforaCP #difference #named
- Ldiff: An enhanced line differencing tool (GC, LC, MDP), pp. 595–598.
- ICSE-2009-DagenaisR #analysis #api #evolution #named #recommendation
- SemDiff: Analysis and recommendation support for API evolution (BD, MPR), pp. 599–602.
- ICSE-2009-JurgensDH #clone detection #detection #named #research
- CloneDetective — A workbench for clone detection research (EJ, FD, BH), pp. 603–606.
- ICSE-2009-SentillesPNNPC #analysis #component #design #embedded #implementation #named
- Save-IDE — A tool for design, analysis and implementation of component-based embedded systems (SS, AP, DN, TN, PP, IC), pp. 607–610.
- ICSE-2009-KastnerTSFLWA #development #feature model #framework #named
- FeatureIDE: A tool framework for feature-oriented software development (CK, TT, GS, JF, TL, FW, SA), pp. 611–614.
- ICSE-2009-HenklerGHSAEHLSG #behaviour #realtime #synthesis
- Synthesis of timed behavior from scenarios in the Fujaba Real-Time Tool Suite (SH, JG, MH, WS, KA, TE, CH, RL, AS, HG), pp. 615–618.
- ICSE-2009-ShengPYWNM #agile #development #flexibility #framework #named #platform #web #web service
- ContextServ: A platform for rapid and flexible development of context-aware Web services (QZS, SP, JY, HSW, AHHN, ZM), pp. 619–622.
- ICSE-2009-BianculliBDG #framework #named #web #web service
- ReMan: A pro-active reputation management infrastructure for composite Web services (DB, WB, MLD, CG), pp. 623–626.
- ICSE-2009-CamaraMSCOCP #adaptation #automation #composition #named #web #web service
- ITACA: An integrated toolbox for the automatic composition and adaptation of Web services (JC, JAM, GS, JC, MO, CC, EP), pp. 627–630.
22 ×#named
11 ×#automation
10 ×#analysis
9 ×#using
8 ×#development
6 ×#modelling
5 ×#framework
5 ×#testing
4 ×#evolution
3 ×#adaptation
11 ×#automation
10 ×#analysis
9 ×#using
8 ×#development
6 ×#modelling
5 ×#framework
5 ×#testing
4 ×#evolution
3 ×#adaptation