kirancodes.me
To Proof Maintenance & Beyond!
Venues / ICSE /

ICSE 2008

103 papers

  1. 3-step knowledge transition: a case study on architecture evaluation · Bartosz Michalik, Jerzy R. Nawrocki, Miroslaw Ochodek
  2. A business process explorer: recovering and visualizing e-commerce business processes · Jin Guo, King Chun Foo, Liliane Barbour, Ying Zou
  3. A case study evaluation of maintainability and performance of persistency techniques · Thomas Goldschmidt, Ralf H. Reussner, Jochen Winzen
  4. A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction · Raimund Moser, Witold Pedrycz, Giancarlo Succi
  5. A language for advanced protocol analysis in automotive networks · Tim Reichert, Edmund Klaus, Wolfgang Schoch, Ansgar Meroth, Dominikus Herzberg
  6. A study of student strategies for the corrective maintenance of concurrent software · Scott D. Fleming, Eileen T. Kraemer, R. E. Kurt Stirewalt, Shaohua Xie, Laura K. Dillon
  7. A tale of four kernels · Diomidis Spinellis
  8. A teamwork-based approach to programming fundamentals with scheme, smalltalk & java · Michele Lanza, Amy L. Murphy, Romain Robbes, Mircea Lungu, Paolo Bonzini
  9. A verification system for timed interval calculus · Chunqing Chen, Jin Song Dong, Jun Sun
  10. ARTOO: adaptive random testing for object-oriented software · Ilinca Ciupa, Andreas Leitner, Manuel Oriol, Bertrand Meyer
  11. Adams re-trace: traceability link recovery via latent semantic indexing · Andrea De Lucia, Rocco Oliveto, Genoveffa Tortora
  12. Ahaa --agile, hybrid assessment method for automotive, safety critical smes · Fergal McCaffery, Minna Pikkarainen, Ita Richardson
  13. An approach to detecting duplicate bug reports using natural language and execution information · Xiaoyin Wang, Lu Zhang, Tao Xie, John Anvik, Jiasu Sun
  14. An empirical study of software developers' management of dependencies and changes · Cleidson R. B. de Souza, David F. Redmiles
  15. An empirical study of the effects of test-suite reduction on fault localization · Yanbing Yu, James A. Jones, Mary Jean Harrold
  16. Analyzing medical processes · Bin Chen, George S. Avrunin, Elizabeth A. Henneman, Lori A. Clarke, Leon J. Osterweil, Philip L. Henneman
  17. Analyzing model evolution · Sven Wenzel, Udo Kelter
  18. Answering conceptual queries with Ferret · Brian de Alwis, Gail C. Murphy
  19. Applying model-based testing to healthcare products: preliminary experiences · Marlon Vieira, Xiping Song, Gilberto Matos, Stephan Storck, Rajanikanth Tanikella, William M. Hasling
  20. Are fit tables really talking?: a series of experiments to understand whether fit tables are useful during evolution tasks · Filippo Ricca, Massimiliano Di Penta, Marco Torchiano, Paolo Tonella, Mariano Ceccato, Corrado Aaron Visaggio
  21. Asam odx: syntax as semantics · Stefan Bienk
  22. Automatic generation of software behavioral models · Davide Lorenzoli, Leonardo Mariani, Mauro Pezzè
  23. Automatic modularity conformance checking · Sunny Huynh, Yuanfang Cai, Yuanyuan Song, Kevin J. Sullivan
  24. Best practices in extreme programming course design · Kai Stapel, Daniel Lübke, Eric Knauss
  25. Breaking the barriers to successful refactoring: observations and tools for extract method · Emerson R. Murphy-Hill, Andrew P. Black
  26. Calysto: scalable and precise extended static checking · Domagoj Babic, Alan J. Hu
  27. Change management: from knowledge about innovative SE to capabilities for industrial SE projects · Uwe Dumslaff
  28. Clone detection in automotive model-based development · Florian Deissenboeck, Benjamin Hummel, Elmar Jürgens, Bernhard Schätz, Stefan Wagner, Jean-Francois Girard + 1 more
  29. Clonetracker: tool support for code clone management · Ekwa Duala-Ekoko, Martin P. Robillard
  30. Data flow testing of service-oriented workflow applications · Lijun Mei, W. K. Chan, T. H. Tse
  31. Debugging reinvented: asking and answering why and why not questions about program behavior · Amy J. Ko, Brad A. Myers
  32. Defining and continuous checking of structural program dependencies · Michael Eichberg, Sven Kloppenburg, Karl Klose, Mira Mezini
  33. Deryaft: a tool for generating representation invariants of structurally complex data · Muhammad Zubair Malik, Aman Pervaiz, Engin Uzuncaova, Sarfraz Khurshid
  34. Design and implementation of the software architecture for a 3-D reconstruction system in medical imaging · Holger Scherl, Stefan Hoppe, Markus Kowarschik, Joachim Hornegger
  35. Design patterns: between programming and software design · Christoph Denzler, Dominik Gruntz
  36. Detecting model inconsistency through operation-based model construction · Xavier Blanc, Isabelle Mounier, Alix Mougenot, Tom Mens
  37. Developing a security protocol for a distributed decision support system in a healthcare environment · Liang Xiao, Paul H. Lewis, Alex Gibb
  38. Developing an architecture of a knowledge-based electronic patient record · Danny Ammon, Dirk Hoffmann, Tobias Jakob, Ekkehard Finkeissen
  39. DySy: dynamic symbolic execution for invariant inference · Christoph Csallner, Nikolai Tillmann, Yannis Smaragdakis
  40. Dynamic detection of atomic-set-serializability violations · Christian Hammer, Julian Dolby, Mandana Vaziri, Frank Tip
  41. Dynamic round-trip GUI maintenance · Peng Li, Eric Wohlstadter
  42. Early prediction of software component reliability · Leslie Cheung, Roshanak Roshandel, Nenad Medvidovic, Leana Golubchik
  43. Evolving software product lines with aspects: an empirical study on design stability · Eduardo Figueiredo, Nélio Cacho, Cláudio Sant'Anna, Mario Monteiro, Uirá Kulesza, Alessandro Garcia + 5 more
  44. Executable misuse cases for modeling security concerns · Jon Whittle, Duminda Wijesekera, Mark Hartong
  45. Existential live sequence charts revisited · German E. Sibay, Sebastián Uchitel, Víctor A. Braberman
  46. Experience applying the SPIN model checker to an industrial telecommunications system · Barry Long, Jürgen Dingel, T. C. Nicholas Graham
  47. Experiences with Mirth: an open source health care integration engine · Gerald Bortis
  48. Formal verification of an automotive scenario in service-oriented computing · Maurice H. ter Beek, Stefania Gnesi, Nora Koch, Franco Mazzanti
  49. Four enhancements to automateddistributed system experimentation methods · Yanyan Wang, Antonio Carzaniga, Alexander L. Wolf
  50. From programming to modeling: our experience with a distributed software engineering course · Jordi Cabot, Francisco Durán, Nathalie Moreno, Antonio Vallecillo, José Raúl Romero
  51. Genie: supporting the model driven development of reflective, component-based adaptive systems · Nelly Bencomo, Paul Grace, Carlos A. Flores-Cortés, Danny Hughes, Gordon S. Blair
  52. Global consistency checking of distributed models with TReMer+ · Mehrdad Sabetzadeh, Shiva Nejati, Steve M. Easterbrook, Marsha Chechik
  53. Granularity in software product lines · Christian Kästner, Sven Apel, Martin Kuhlemann
  54. Impact analysis of database schema changes · Andy Maule, Wolfgang Emmerich, David S. Rosenblum
  55. Improving the handsets network test process via DMAIC concepts · Clauirton de Siebra, Paulo H. R. Costa, Andre Luís de Medeiros Santos, Fabio Q. B. da Silva
  56. Incremental state-space exploration for programs with dynamically allocated data · Steven Lauterburg, Ahmed Sobeih, Darko Marinov, Mahesh Viswanathan
  57. Interval quality: relating customer-perceived quality to process quality · Audris Mockus, David M. Weiss
  58. Juzi: a tool for repairing complex data structures · Bassem Elkarablieh, Sarfraz Khurshid
  59. Marama: an eclipse meta-toolset for generating multi-view environments · John C. Grundy, John G. Hosking, Jun Huh, Karen Na-Liu Li
  60. Metamodel-based tool integration with moflon · Carsten Amelunxen, Felix Klar, Alexander Königs, Tobias Rötschke, Andy Schürr
  61. Mining framework usage changes from instantiation code · Thorsten Schäfer, Jan Jonas, Mira Mezini
  62. Mining library specifications using inductive logic programming · Sriram Sankaranarayanan, Franjo Ivancic, Aarti Gupta
  63. Model-based security analysis for mobile communications · Jan Jürjens, Jörg Schreck, Peter Bartmann
  64. Models for model's sake: why explicit system models are also an end to themselves · Oliver Niggemann, Joachim Stroop
  65. Mulit-level system integration based on AUTOSAR · Ulrich Freund
  66. On the difficulty of replicating human subjects studies in software engineering · Jonathan Lung, Jorge Aranda, Steve M. Easterbrook, Gregory V. Wilson
  67. Open source software peer review practices: a case study of the apache server · Peter C. Rigby, Daniel M. Germán, Margaret-Anne D. Storey
  68. Power through brokering: open source community participation in software engineering student projects · Birgit R. Krogstie
  69. Precise memory leak detection for java software using container profiling · Guoqing Xu, Atanas Rountev
  70. Predicting accurate and actionable static analysis warnings: an experimental approach · Joseph R. Ruthruff, John Penix, J. David Morgenthaler, Sebastian G. Elbaum, Gregg Rothermel
  71. Predicting defects using network analysis on dependency graphs · Thomas Zimmermann, Nachiappan Nagappan
  72. Rational quality requirements for medical software · Barbara Paech, Thomas Wetter
  73. ReBA: refactoring-aware binary adaptation of evolving libraries · Danny Dig, Stas Negara, Vibhu Mohindra, Ralph E. Johnson
  74. Recommending adaptive changes for framework evolution · Barthélémy Dagenais, Martin P. Robillard
  75. Rubacon: automated support for model-based compliance engineering · Sebastian Höhn, Jan Jürjens
  76. SEURAT: integrated rationale management · Janet E. Burge, David C. Brown
  77. Scalable detection of semantic clones · Mark Gabel, Lingxiao Jiang, Zhendong Su
  78. Specification patterns for probabilistic quality properties · Lars Grunske
  79. SpyWare: a change-aware development toolset · Romain Robbes, Michele Lanza
  80. State extensions for java pathfinder · Tihomir Gvero, Milos Gligoric, Steven Lauterburg, Marcelo d'Amorim, Darko Marinov, Sarfraz Khurshid
  81. Static detection of cross-site scripting vulnerabilities · Gary Wassermann, Zhendong Su
  82. Sufficient mutation operators for measuring test effectiveness · Akbar Siami Namin, James H. Andrews, Duncan J. Murdoch
  83. Supporting requirements engineering for medical products: early consideration of user-perceived quality · Jörg Dörr, Daniel Kerkow, Dennis Landmann, Christian Graf, Christian Denger, Anne Hoffmann
  84. Symbolic mining of temporal specifications · Mark Gabel, Zhendong Su
  85. Systematically refactoring inheritance to delegation in java · Hannes Kegel, Friedrich Steimann
  86. TODO or to bug: exploring how task annotations play a role in the work practices of software developers · Margaret-Anne D. Storey, Jody Ryall, R. Ian Bull, Del Myers, Janice Singer
  87. Temporal dependency based checkpoint selection for dynamic verification of fixed-time constraints in grid workflow systems · Jinjun Chen, Yun Yang
  88. Testing pervasive software in the presence of context inconsistency resolution services · Heng Lu, W. K. Chan, T. H. Tse
  89. The effect of program and model structure on mc/dc test adequacy coverage · Ajitha Rajan, Michael W. Whalen, Mats Per Erik Heimdahl
  90. The effect of the number of inspectors on the defect estimates produced by capture-recapture models · Gursimran Singh Walia, Jeffrey C. Carver, Nachiappan Nagappan
  91. The influence of organizational structure on software quality: an empirical case study · Nachiappan Nagappan, Brendan Murphy, Victor R. Basili
  92. Time will tell: fault localization using time spectra · Cemal Yilmaz, Amit M. Paradkar, Clay Williams
  93. Time-bounded adaptation for automotive system software · Serena Fritsch, Aline Senart, Douglas C. Schmidt, Siobhán Clarke
  94. Tool support for data validation by end-user programmers · Christopher Scaffidi, Brad A. Myers, Mary Shaw
  95. Tool support for the navigation in graphical models · Tobias Reinhard, Silvio Meier, Reinhard Stoiber, Christina Cramer, Martin Glinz
  96. Topes: reusable abstractions for validating data · Christopher Scaffidi, Brad A. Myers, Mary Shaw
  97. Towards reusable components with aspects: an empirical study on modularity and obliviousness · Kevin J. Hoffman, Patrick Eugster
  98. Tracking source locations · Steven P. Reiss
  99. Using JULE to generate a compliance test suite for the UML standard · Panuchart Bunyakiati, Anthony Finkelstein, James Skene, Clovis Chapman
  100. Using components for architecture-based management: the self-repair case · Sylvain Sicard, Fabienne Boyer, Noel De Palma
  101. Using the inverted classroom to teach software engineering · Gerald C. Gannod, Janet E. Burge, Michael T. Helmick
  102. WS-AMUSE - web service architecture for multimedia services · Andreas Scholz, Christian Buckl, Alfons Kemper, Alois C. Knoll, Jörg Heuer, Martin Winter
  103. jPredictor: a predictive runtime analysis tool for java · Feng Chen, Traian-Florin Serbanuta, Grigore Rosu