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

ICSE 2005

152 papers

  1. 2nd international workshop on software engineering for automotive systems · Christian Salzmann, Thomas Stauner, Alexander Pretschner
  2. 4th international workshop on scenarios and state machines: models, algorithms and tools (SCESM'05) · Yves Bontemps, Alexander Egyed
  3. 7th international workshop on economics-driven software engineering research · Kevin J. Sullivan
  4. A B.S. degree in informatics: contextualizing software engineering education · André van der Hoek, David G. Kay, Debra J. Richardson
  5. A case study on the automated verification of groupware protocols · Maurice H. ter Beek, Mieke Massink, Diego Latella, Stefania Gnesi, Alessandro Forghieri, Maurizio Sebastianis
  6. A cross-program investigation of students' perceptions of agile methods · Grigori Melnik, Frank Maurer
  7. A framework of greedy methods for constructing interaction test suites · Renée C. Bryce, Charles J. Colbourn, Myra B. Cohen
  8. A multiple case study on the impact of pair programming on product quality · Hanna Hulkko, Pekka Abrahamsson
  9. A quality-driven systematic approach for architecting distributed software applications · Tariq Al-Naeem, Ian Gorton, Muhammad Ali Babar, Fethi A. Rabhi, Boualem Benatallah
  10. Addressing software dependability with statistical and machine learning techniques · Armando Fox
  11. Agile software reuse recommender · Frank McCarey, Mel Ó Cinnéide
  12. Agile, open source, distributed, and on-time: inside the eclipse development process · Erich Gamma
  13. An adaptive object model with dynamic role binding · Tetsuo Tamai, Naoyasu Ubayashi, Ryoichi Ichiyama
  14. An architects guide to enterprise application integration with J2EE and .NET · Ian Gorton, Anna Liu
  15. An empirical evaluation of test case filtering techniques based on exercising complex information flows · David Leon, Wes Masri, Andy Podgurski
  16. An empirical study of fault localization for end-user programmers · Joseph R. Ruthruff, Margaret M. Burnett, Gregg Rothermel
  17. An infrastructure for development of object-oriented, multi-level configuration management services · Tien Nhut Nguyen, Ethan V. Munson, John Tang Boyland, Cheng Thao
  18. Aspect-oriented programming · Gregor Kiczales
  19. Aspect-oriented programming and modular reasoning · Gregor Kiczales, Mira Mezini
  20. Assurance patterns for distributed real-time embedded systems · Sascha Konrad
  21. Automated support for process-aware definition and execution of measurement plans · Luigi Lavazza, Giancarlo Barresi
  22. Automatic discovery of API-level exploits · Vinod Ganapathy, Sanjit A. Seshia, Somesh Jha, Thomas W. Reps, Randal E. Bryant
  23. Automatic generation and maintenance of correct spreadsheets · Martin Erwig, Robin Abraham, Irene Cooperstein, Steve Kollmansberger
  24. Automatic generation of rule-based software configuration management systems · Guozheng Ge, E. James Whitehead Jr.
  25. Beyond computer science · James D. Herbsleb
  26. Beyond templates: a study of clones in the STL and some general implications · Hamid Abdul Basit, Damith C. Rajapakse, Stan Jarzabek
  27. Binary refactoring: improving code behind the scenes · Eli Tilevich, Yannis Smaragdakis
  28. CatchUp!: capturing and replaying refactorings to support API evolution · Johannes Henkel, Amer Diwan
  29. Check 'n' crash: combining static checking and testing · Christoph Csallner, Yannis Smaragdakis
  30. Chianti: a change impact analysis tool for java programs · Xiaoxia Ren, Barbara G. Ryder, Maximilian Störzer, Frank Tip
  31. Classpects: unifying aspect- and object-oriented language design · Hridesh Rajan, Kevin J. Sullivan
  32. Clinical requirements engineering · Stephen Fickas
  33. CodeCrawler: an information visualization tool for program comprehension · Michele Lanza, Stéphane Ducasse, Harald C. Gall, Martin Pinzger
  34. Component-based software engineering for embedded systems · Ivica Crnkovic
  35. Conducting empirical software engineering research in Nigeria: the posing problems · Akinola S. Olalekan
  36. Continuous testing in eclipse · David Saff, Michael D. Ernst
  37. DEAS 2005: workshop on the design and evolution of autonomic application software · David Garlan, John Mylopoulos, Marin Litoiu, Dennis B. Smith, Hausi A. Müller, Kenny Wong
  38. Data structure repair using goal-directed reasoning · Brian Demsky, Martin C. Rinard
  39. Deciding what to design: closing a gap in software engineering education · Mary Shaw, James D. Herbsleb, Ipek Ozkaya
  40. Demand-driven structural testing with dynamic instrumentation · Jonathan Misurda, James A. Clause, Juliya L. Reed, Bruce R. Childers, Mary Lou Soffa
  41. Demonstration of JIVE and JOVE: Java as it happens · Steven P. Reiss, Manos Renieris
  42. Dependability assessment of software-based systems: state of the art · Bev Littlewood
  43. Design mentoring based on design evolution analysis · Zhenchang Xing
  44. Developing use cases and scenarios in the requirements process · Neil A. M. Maiden, Suzanne Robertson
  45. Do students recognize ambiguity in software design? a multi-national, multi-institutional report · Kenneth D. Blaha, Alvaro E. Monge, Dean Sanders, Beth Simon, Tammy VanDeGrift
  46. DynAlloy: upgrading alloy with actions · Marcelo F. Frias, Juan P. Galeotti, Carlos López Pombo, Nazareno Aguirre
  47. Efficient and precise dynamic impact analysis using execute-after sequences · Taweesup Apiwattanapong, Alessandro Orso, Mary Jean Harrold
  48. Effort estimation of use cases for incremental large-scale software development · Parastoo Mohagheghi, Bente Anda, Reidar Conradi
  49. Eliciting design requirements for maintenance-oriented IDEs: a detailed study of corrective and perfective maintenance tasks · Amy J. Ko, Htet Htet Aung, Brad A. Myers
  50. Emergent process design · Olga Jaufman
  51. Empirical validation of pair programming · Corrado Aaron Visaggio
  52. Engineering safety-related requirements for software-intensive systems · Donald Firesmith
  53. Enriching software engineering courses with service-learning projects and the open-source approach · Chang Liu
  54. Experimental context classification: incentives and experience of subjects · Martin Höst, Claes Wohlin, Thomas Thelin
  55. Explicit assumptions enrich architectural models · Patricia Lago, Hans van Vliet
  56. Extending the discipline: how software can help or hinder human decision making (and vice-versa) · Peter Ayton
  57. Financially informed requirements prioritization · Jane Cleland-Huang, Mark Denne
  58. First international workshop on the modeling and analysis of concerns in software (MACS 2005) · Martin P. Robillard, Peri L. Tarr
  59. Five years of product line engineering in a small company · Martin Verlage, Thomas Kiesgen
  60. Fluent-based web animation: exploring goals for requirements validation · Robert Chatley, Sebastián Uchitel, Jeff Kramer, Jeff Magee
  61. Global software development at siemens: experience from nine projects · James D. Herbsleb, Daniel J. Paulish, Matthew Bass
  62. Global talent and innovation · Richard Florida
  63. Goal-centric traceability for managing non-functional requirements · Jane Cleland-Huang, Raffaella Settimi, Oussama Ben Khadra, Eugenia Berezhanskaya, Selvia Christina
  64. Helping users avoid bugs in GUI applications · Amir Michail, Tao Xie
  65. How to teach software modeling · Tetsuo Tamai
  66. Human and social factors of software engineering · Michael John, Frank Maurer, Bjørnar Tessem
  67. Improving software security with a C pointer analysis · Dzintars Avots, Michael Dalton, V. Benjamin Livshits, Monica S. Lam
  68. Information systems development at the virtual global university: an experience report · Victor Pankratius, Wolffried Stucky
  69. International workshop on realising evidence-based software engineering · David Budgen, Pearl Brereton, Barbara A. Kitchenham, Stephen G. Linkman
  70. Introducing the puLSE approach to an embedded system population at testo AG · Klaus Schmid, Isabel John, Ronny Kolb, Gerald Meier
  71. Introduction to Research Papers · William G. Griswold, Bashar Nuseibeh
  72. Introduction to education and training track · Paola Inverardi, Mehdi Jazayeri
  73. Introduction to the experience reports track · Constance L. Heitmeyer, Klaus Pohl
  74. Is mutation an appropriate tool for testing experiments? · James H. Andrews, Lionel C. Briand, Yvan Labiche
  75. Journey of enlightenment: the evolution of development at Microsoft · Eric Brechner
  76. Knowledge-based architectural adaptation management for self-adaptive systems · John C. Georgas
  77. Locating causes of program failures · Holger Cleve, Andreas Zeller
  78. MSR 2005 international workshop on mining software repositories · Ahmed E. Hassan, Richard C. Holt, Stephan Diehl
  79. Main effects screening: a distributed continuous quality assurance process for monitoring performance degradation in evolving software systems · Cemal Yilmaz, Arvind S. Krishna, Atif M. Memon, Adam A. Porter, Douglas C. Schmidt, Aniruddha S. Gokhale + 1 more
  80. Model-based testing · Alexander Pretschner
  81. Modeling and implementing software architecture with acme and archJava · Marwan Abi-Antoun, Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Nagi H. Nahas, Tony Tseng
  82. Models and processes for the evaluation of off-the-shelf components - MPEC'05 · Lawrence Chung, Xavier Franch, Neil A. M. Maiden
  83. Monitoring and control in scenario-based requirements analysis · Emmanuel Letier, Jeff Kramer, Jeff Magee, Sebastián Uchitel
  84. Moving from a plan driven culture to agile development · Michael Hirsch
  85. Object naming analysis for reverse-engineered sequence diagrams · Atanas Rountev, Beth Harkness Connell
  86. Observations and lessons learned from automated testing · Stefan Berner, Roland Weber, Rudolf K. Keller
  87. On the education of future software engineers · Paolo Ciancarini
  88. One evaluation of model-based testing and its automation · Alexander Pretschner, Wolfgang Prenninger, Stefan Wagner, Christian Kühnel, Martin Baumgartner, Bernd Sostawa + 2 more
  89. Open source application spaces: the 5th workshop on open source software engineering · Joseph Feller, Karim R. Lakhani, Brian Fitzgerald, Walt Scacchi, Scott A. Hissam
  90. Predictor models in software engineering (PROMISE) · Jelber Sayyad-Shirabad, Tim Menzies
  91. Predictors of customer perceived software quality · Audris Mockus, Ping Zhang, Paul Luo Li
  92. Process issues in course projects · Wilson P. Paula Filho
  93. Re-engineering software architecture of home service robots: a case study · Moonzoo Kim, Jaejoon Lee, Kyo Chul Kang, Youngjin Hong, Seokwon Bang
  94. Real-time specification patterns · Sascha Konrad, Betty H. C. Cheng
  95. Requirements interaction management in an eXtreme programming environment: a case study · Denise M. Woit
  96. Research challenges of autonomic computing · Jeffrey O. Kephart
  97. Reverse engineering of object oriented code · Paolo Tonella
  98. Rules of thumb for secure software engineering · Holger Peine
  99. SQL DOM: compile time checking of dynamic SQL statements · Russell A. McClure, Ingolf H. Krüger
  100. Safe query objects: statically typed objects as remotely executable queries · William R. Cook, Siddhartha Rai
  101. Science of design · Kevin J. Sullivan, Jeff Magee
  102. Second international workshop on software engineering for high performance computing system applications · Philip M. Johnson
  103. Self-healing web service compositions · Sam Guinea
  104. Silver bullet or fool's gold: supporting usability in open source software development · Michael B. Twidale
  105. Software architecture in an open source world · Roy T. Fielding
  106. Software engineering 2004: ACM/IEEE-CS guidelines for undergraduate programs in software engineering · Joanne M. Atlee, Richard J. LeBlanc, Timothy Lethbridge, Ann E. Kelley Sobel, J. Barrie Thompson
  107. Software engineering education in the era of outsourcing, distributed development, and open source software: challenges and opportunities · Matthew J. Hawthorne, Dewayne E. Perry
  108. Software engineering for large-scale multi-agent systems - SELMAS'05 · Alessandro F. Garcia, Ricardo Choren, Carlos José Pereira de Lucena, Alexander B. Romanovsky, Tom Holvoet, Paolo Giorgini
  109. Software engineering for secure systems · Danilo Bruschi, Bart De Win, Mattia Monga
  110. Software test program: a software residency experience · Augusto Sampaio, Carlos Albuquerque, João Vasconcelos, Luckerson Cruz, Luis Figueiredo, Sérgio Cavalcante
  111. Software visualization · Stephan Diehl
  112. Some myths of software engineering education · Hans van Vliet
  113. Sound methods and effective tools for model-based security engineering with UML · Jan Jürjens
  114. Spiral development of software-intensive systems of systems · Barry W. Boehm, A. Winsor Brown, Richard Turner
  115. Static analysis tools as early indicators of pre-release defect density · Nachiappan Nagappan, Thomas Ball
  116. Story driven modeling: a practical guide to model driven software development · Albert Zündorf
  117. System challenges for ubiquitous & pervasive computing · Roy Want, Trevor Pering
  118. Teaching human aspects of software engineering · Orit Hazzan, James E. Tomayko
  119. Test factoring: focusing test suites for the task at hand · David Saff, Michael D. Ernst
  120. Testing database transactions with AGENDA · Yuetang Deng, Phyllis G. Frankl, David Chays
  121. The challenges of software engineering education · Carlo Ghezzi, Dino Mandrioli
  122. The concern manipulation environment · William Chung, William H. Harrison, Vincent J. Kruskal, Harold Ossher, Stanley M. Sutton Jr., Peri L. Tarr + 4 more
  123. The first workshop on end-user software engineering · Gregg Rothermel, Sebastian G. Elbaum
  124. The fujaba real-time tool suite: model-driven development of safety-critical, real-time systems · Sven Burmester, Holger Giese, Martin Hirsch, Daniela Schilling, Matthias Tichy
  125. The groupthink specification exercise · Michael D. Ernst, John Chapin
  126. The making of a software engineer challenges for the educator · Clemens A. Szyperski
  127. The role of a project-based capstone course · Yael Dubinsky, Orit Hazzan
  128. The software engineer and the development, management and use of intellectual property · Howard B. Rockman, Vladimir Khodosh
  129. The software engineering of agent-based intelligent adaptive systems · Leon Sterling, Thomas Juan
  130. The value of a usability-supporting architectural pattern in software architecture design: a controlled experiment · Elspeth Golden, Bonnie E. John, Len Bass
  131. Third international workshop on dynamic analysis(WODA 2005) · James H. Andrews, Lori L. Pollock
  132. Third workshop on software quality · Bernard Wong, June M. Verner, Sunita Chulani, Barry W. Boehm
  133. Tool support for just-in-time architecture reconstruction and evaluation: an experience report · Ian Gorton, Liming Zhu
  134. Towards an effective software engineering course project · Zakarya A. Alzamil
  135. Towards aspect weaving applications · Carine Courbis, Anthony Finkelstein
  136. Towards increasing the compatibility of student pair programmers · Neha Katira, Laurie A. Williams, Jason A. Osborne
  137. Transformations of software models into performance models · Vittorio Cortellessa, Antinisca Di Marco, Paola Inverardi
  138. Transitions in programming models: 2 · Luca Cardelli
  139. Understanding metamodeling · Thomas Kühne
  140. Use of relative code churn measures to predict system defect density · Nachiappan Nagappan, Thomas Ball
  141. Using peer reviews in teaching framework development · Amir Zeid, Moemen Elswidi
  142. Using structural context to recommend source code examples · Reid Holmes, Gail C. Murphy
  143. Validation methods for calibrating software effort models · Tim Menzies, Daniel Port, Zhihao Chen, Jairus Hihn, Sherry Stukes
  144. Verification and change-impact analysis of access-control policies · Kathi Fisler, Shriram Krishnamurthi, Leo A. Meyerovich, Michael Carl Tschantz
  145. Verifying safety policies with size properties and alias controls · Wei-Ngan Chin, Siau-Cheng Khoo, Shengchao Qin, Corneliu Popeea, Huu Hai Nguyen
  146. What you always wanted to know about agile methods but did not dare to ask · Frank Maurer, Grigori Melnik
  147. Where do you go when you're through the turnstile? · Michael Jackson, Pamela Zave
  148. Why use the model driven architecture to design and build distributed applications? · Jon Siegel
  149. Will earlier projects plus a disciplined process enforce SE principles throughout the CS curriculum? · Linda B. Sherrell, Sajjan G. Shiva
  150. Workshop on advances in model-based software testing · Siddhartha R. Dalal, Ashish Jain, Jesse H. Poore
  151. Workshop on architecting dependable systems (WADS 2005) · Rogério de Lemos, Alexander B. Romanovsky
  152. requirements uncertainty: influencing factors and concrete improvements · Christof Ebert, Jozef De Man