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

ICSE 2006

188 papers

  1. "How do I know what I have to do?": the role of the inquiry culture in requirements communication for distributed software development projects · Vesna Mikulovic, Michael Heiss
  2. 2nd international workshop on advances and applications of problem frames · Jon G. Hall, Lucia Rapanotti, Karl Cox, Zhi Jin
  3. 3D visualization for concept location in source code · Xinrong Xie, Denys Poshyvanyk, Andrian Marcus
  4. 3rd international workshop on software engineering for automotive systems - SEAS 2006 · Martin Rappl, Alexander Pretschner, Christian Salzmann, Thomas Stauner
  5. A Bayesian approach to diagram matching with application to architectural models · David Mandelin, Doug Kimelman, Daniel M. Yellin
  6. A case study of a corporate open source development model · Vijay K. Gurbani, Anita Garvert, James D. Herbsleb
  7. A comparison of communication technologies to support novice team programming · Davor Cubranic, Margaret-Anne D. Storey, Jody Ryall
  8. A framework for automatic generation of evolvable e-commerce workplaces using business processes · Ying Zou, Qi Zhang
  9. A framework for modelling and analysis of software systems scalability · Leticia Duboc, David S. Rosenblum, Tony Wicks
  10. A methodology and tool for performance analysis of distributed server systems · Rukma Prabhu Verlekar, Varsha Apte
  11. A new approach for software testability analysis · Liang Zhao
  12. A research agenda for distributed software development · Bikram Sengupta, Satish Chandra, Vibha Sinha
  13. A risk-driven method for eXtreme programming release planning · Mingshu Li, Meng Huang, Fengdi Shu, Juan Li
  14. A series of development methodologies for a variety of systems in Korea · Jihyun Lee, Jin-Sam Kim, Jin-Hee Cho
  15. A software architecture-based framework for highly distributed and data intensive scientific applications · Chris Mattmann, Daniel J. Crichton, Nenad Medvidovic, Steve Hughes
  16. A software process for time-constrained course projects · Wilson P. Paula Filho
  17. A tool for analyzing and detecting malicious mobile code · Akira Mori, Tomonori Izumida, Toshimi Sawada, Tadashi Inoue
  18. A view of 20th and 21st century software engineering · Barry W. Boehm
  19. ASADAL: a tool system for co-development of software and test environment based on product line engineering · Kyungseok Kim, Hyejung Kim, Miyoung Ahn, Minseok Seo, Yeop Chang, Kyo Chul Kang
  20. Addressing crosscutting deployment and configuration concerns of distributed real-time and embedded systems via aspect-oriented & model-driven software development · Gan Deng, Douglas C. Schmidt, Aniruddha S. Gokhale
  21. Agile methods: moving towards the mainstream of the software industry · Frank Maurer, Grigori Melnik
  22. An architectural style for high-performance asymmetrical parallel computations · David Woollard, Nenad Medvidovic
  23. An empirical study on decision making in off-the-shelf component-based development · Jingyue Li, Reidar Conradi, Odd Petter N. Slyngstad, Christian Bunse, Marco Torchiano, Maurizio Morisio
  24. An experimental comparison of four test suite reduction techniques · Hao Zhong, Lu Zhang, Hong Mei
  25. An intensional approach to the specification of test cases for database applications · David Willmor, Suzanne M. Embury
  26. Analysis of multi-agent systems based on KAOS modeling · Hiroyuki Nakagawa, Takuya Karube, Shinichi Honiden
  27. Analysis of the interaction between practices for introducing XP effectively · Osamu Kobayashi, Mitsuyoshi Kawabata, Makoto Sakai, Eddy Parkinson
  28. Applying regression test selection for COTS-based applications · Jiang Zheng, Brian Robinson, Laurie A. Williams, Karen Smiley
  29. Applying the Value/Petri process to ERP software development in China · LiGuo Huang, Barry W. Boehm, Hao Hu, JiDong Ge, Jian Lü, Cheng Qian
  30. Architectural support for trust models in decentralized applications · Girish Suryanarayana, Mamadou H. Diallo, Justin R. Erenkrantz, Richard N. Taylor
  31. Aspect-oriented software development beyond programming · Awais Rashid, Alessandro F. Garcia, Ana Moreira
  32. Aspectual mixin layers: aspects and features in concert · Sven Apel, Thomas Leich, Gunter Saake
  33. Assessing COTS integration risk using cost estimation inputs · Ye Yang, Barry W. Boehm, Betsy Clark
  34. Assessing undergraduate experience of continuous integration and test-driven development · Jon Bowyer, Janet M. Hughes
  35. Automated, contract-based user testing of commercial-off-the-shelf components · Lionel C. Briand, Yvan Labiche, Michal M. Sówka
  36. Automatic extraction of abstract-object-state machines from unit-test executions · Tao Xie, Evan Martin, Hai Yuan
  37. Automating bug report assignment · John Anvik
  38. BSR: a statistic-based approach for establishing and refining software process performance baseline · Qing Wang, Nan Jiang, Lang Gou, Xia Liu, Mingshu Li, Yongji Wang
  39. Backwards-compatible array bounds checking for C with very low overhead · Dinakar Dhurjati, Vikram S. Adve
  40. Case studies for software engineers · Dewayne E. Perry, Susan Elliott Sim, Steve M. Easterbrook
  41. Challenges in automotive software engineering · Manfred Broy
  42. Challenges in the age of ubiquitous computing: a case study of T-Engine, an open development platform for embedded systems · Ken Sakamura
  43. Cost-effective engineering of web applications pragmatic reuse: building web application product lines · Stan Jarzabek, Ulf Pettersson
  44. Creative requirements: invention and its role in requirements engineering · Neil A. M. Maiden, Suzanne Robertson, James Robertson
  45. Critical factors in establishing and maintaining trust in software outsourcing relationships · Phong Thanh Nguyen, Muhammad Ali Babar, June M. Verner
  46. Debugging by asking questions about program output · Amy J. Ko
  47. Designing an economic-driven evaluation framework for process-oriented software technologies · Bela Mutschler, Johannes Bumiller, Manfred Reichert
  48. Designing concurrent, distributed, and real-time applications with UML · Hassan Gomaa
  49. Detecting low usability web pages using quantitative data of users' behavior · Noboru Nakamichi, Kazuyuki Shima, Makoto Sakai, Ken-ichi Matsumoto
  50. Developing and executing java AWT applications on limited devices with TCPTE · Gerardo Canfora, Giuseppe Di Santo, Eugenio Zimeo
  51. Developing cost-effective model-based techniques for GUI testing · Qing Xie
  52. Development of a hybrid cost estimation model in an iterative manner · Adam Trendowicz, Jens Heidrich, Jürgen Münch, Yasushi Ishigai, Kenji Yokoyama, Nahomi Kikuchi
  53. Development of software engineering: co-operative efforts from academia, government and industry · Fuqing Yang, Hong Mei
  54. Dimensions of software engineering course design · Mario Bernhart, Thomas Grechenig, Jennifer Hetzl, Wolfgang Zuser
  55. Discovering faults in idiom-based exception handling · Magiel Bruntink, Arie van Deursen, Tom Tourwé
  56. Distributed development: an education perspective on the global studio project · Ita Richardson, Allen E. Milewski, Neel Mullick, Patrick Keil
  57. Dynamically discovering likely interface invariants · Christoph Csallner, Yannis Smaragdakis
  58. Early aspects at ICSE: workshop in aspect-oriented requirements engineering and architecture design · Paul C. Clements
  59. Easy language extension with meta-aspectJ · Shan Shan Huang, Yannis Smaragdakis
  60. Effective identification of source code authors using byte-level information · Georgia Frantzeskou, Efstathios Stamatatos, Stefanos Gritzalis, Sokratis K. Katsikas
  61. Effects of defects in UML models: an experimental investigation · Christian F. J. Lange, Michel R. V. Chaudron
  62. Effects of software industry structure on a research framework for empirical software engineering · Yoshiki Mitani, Nahomi Kikuchi, Tomoko Matsumura, Satoshi Iwamura, Yoshiki Higo, Katsuro Inoue + 2 more
  63. Efficiency analysis of model-based review in actual software design · Hitoshi Furusawa, Eun-Hye Choi, Hiroshi Watanabe
  64. Efficient exploration of service-oriented architectures using aspects · Ingolf H. Krüger, Reena Mathew, Michael Meisinger
  65. Empirically driven SE research: state of the art and required maturity · Victor R. Basili, Sebastian G. Elbaum
  66. Engineering safety-related requirements for software-intensive systems · Donald Firesmith
  67. Engineering the software requirements of nonprofits: a service-learning approach · Shankar Venkatagiri
  68. Ensemble of missing data techniques to improve software prediction accuracy · Bhekisipho Twala, Michelle Cartwright, Martin J. Shepperd
  69. Estimating LOC for information systems from their conceptual data models · Hee Beng Kuan Tan, Yuan Zhao, Hongyu Zhang
  70. Estimating software component reliability by leveraging architectural models · Roshanak Roshandel, Somo Banerjee, Leslie Cheung, Nenad Medvidovic, Leana Golubchik
  71. Estimation of project success using Bayesian classifier · Seiya Abe, Osamu Mizuno, Tohru Kikuno, Nahomi Kikuchi, Masayuki Hirayama
  72. Evaluating pattern catalogs: the computer games experience · Maria Cutumisu, Curtis Onuczko, Duane Szafron, Jonathan Schaeffer, Matthew McNaughton, Thomas Roy + 2 more
  73. Evaluation of mutation testing for object-oriented programs · Yu-Seung Ma, Mary Jean Harrold, Yong Rae Kwon
  74. Experience from applying RIM to educational ERP development · Autcha Mutchalintungkul, Juthamas Oonhawat, Kittiphong Pholpipatanaphong, Daricha Sutivong, Nakornthip Prompoon
  75. Experience in teaching a software reengineering course · Mohammad El-Ramly
  76. Experiences and results from initiating field defect prediction and product test prioritization efforts at ABB Inc · Paul Luo Li, James D. Herbsleb, Mary Shaw, Brian Robinson
  77. Experiences of applying SPC techniques to software development processes · Mutsumi Komuro
  78. Experiences with place lab: an open source toolkit for location-aware computing · Timothy Sohn, William G. Griswold, James Scott, Anthony LaMarca, Yatin Chawathe, Ian E. Smith + 1 more
  79. Experimental program analysis: a new paradigm for program analysis · Joseph R. Ruthruff
  80. Experiments on quality evaluation of embedded software in Japan robot software design contest · Hironori Washizaki, Yasuhide Kobayashi, Hiroyuki Watanabe, Eiji Nakajima, Yuji Hagiwara, Kenji Hiranabe + 1 more
  81. Feature oriented refactoring of legacy applications · Jia Liu, Don S. Batory, Christian Lengauer
  82. Fifth workshop on software engineering for large-scale multi-agent systems (SELMAS) · Ricardo Choren, Ho-fung Leung, Alessandro F. Garcia, Carlos José Pereira de Lucena, Holger Giese, Alexander B. Romanovsky
  83. First international workshop on global integrated model management · Jean Bézivin, Jean-Marie Favre, Bernhard Rumpe
  84. Formal methods in industry: achievements, problems, future · Jean-Raymond Abrial
  85. FormulaBuilder: a tool for graph-based modelling and generation of formulae · Sven Jörges, Tiziana Margaria, Bernhard Steffen
  86. Fourth international workshop on dynamic analysis (WODA 2006) · Neelam Gupta, Andy Podgurski
  87. From semantic web to expressive software specifications: a modeling languages spectrum · Jin Song Dong
  88. Global software development for the practitioner · Philippe Kruchten, Yvonne Hsieh, Eve MacGregor, Deependra Moitra, Wolfgang Strigel, Christof Ebert
  89. GridUnit: software testing on the grid · Alexandre Duarte, Walfredo Cirne, Francisco Vilar Brasileiro, Patrícia D. L. Machado
  90. HDD: hierarchical Delta Debugging · Ghassan Misherghi, Zhendong Su
  91. HighSpec: a tool for building and checking OZTA models · Jin Song Dong, Ping Hao, Xian Zhang, Shengchao Qin
  92. How to integrate usability into the software development process · Natalia Juristo Juzgado, Xavier Ferré
  93. Identifying "good" architectural design alternatives with multi-objective optimization strategies · Lars Grunske
  94. Improving test suites for efficient fault localization · Benoit Baudry, Franck Fleurey, Yves Le Traon
  95. Improving the customer configuration update process by explicitly managing software knowledge · Slinger Jansen
  96. Improving the quality of UML models in practice · Christian F. J. Lange
  97. Incremental consistency checking for pervasive context · Chang Xu, Shing-Chi Cheung, W. K. Chan
  98. Inculcating invariants in introductory courses · David Evans, Michael Peck
  99. Inferring templates from spreadsheets · Robin Abraham, Martin Erwig
  100. Instant consistency checking for the UML · Alexander Egyed
  101. Instructional design and assessment strategies for teaching global software development: a framework · Daniela E. Damian, Allyson Hadwin, Ban Al-Ani
  102. Integrating static analysis and general-purpose theorem proving for termination analysis · Panagiotis Manolios, Daron Vroon
  103. Interacting process classes · Ankit Goel, Sun Meng, Abhik Roychoudhury, P. S. Thiagarajan
  104. Interactive transformation of java programs in eclipse · Marat Boshernitsan, Susan L. Graham
  105. International workshop on service oriented software engineering (IW-SOSE'06) · Elisabetta Di Nitto, Robert J. Hall, Jun Han, Yanbo Han, Andrea Polini, Kurt Sandkuhl + 1 more
  106. JunGL: a scripting language for refactoring · Mathieu Verbaere, Ran Ettinger, Oege de Moor
  107. LISFS: a logical information system as a file system · Yoann Padioleau, Benjamin Sigonneau, Olivier Ridoux
  108. LTSA-WS: a tool for model-based verification of web service compositions and choreography · Howard Foster, Sebastián Uchitel, Jeff Magee, Jeff Kramer
  109. Lessons learnt from the analysis of large-scale corporate databases · Barbara A. Kitchenham, Cat Kutay, D. Ross Jeffery, Colin Connaughton
  110. Living assistance systems: an ambient intelligence approach · Jürgen Nehmer, Martin Becker, Arthur I. Karshmer, Rosemarie Lamm
  111. Locating faults through automated predicate switching · Xiangyu Zhang, Neelam Gupta, Rajiv Gupta
  112. LtRules: an automated software library usage rule extraction tool · Chang Liu, En Ye, Debra J. Richardson
  113. MSR 2006: the 3rd international workshop on mining software repositories · Stephan Diehl, Harald C. Gall, Martin Pinzger, Ahmed E. Hassan
  114. Maintaining mental models: a study of developer work habits · Thomas D. LaToza, Gina Venolia, Robert DeLine
  115. Managing exceptions in the medical workflow systems · Minmin Han, Thomas Thiery, Xiping Song
  116. Managing space for finite-state verification · Jianbin Tan, George S. Avrunin, Lori A. Clarke
  117. Metrics for model driven requirements development · Brian Berenbach, Gail Borotto
  118. Mining metrics to predict component failures · Nachiappan Nagappan, Thomas Ball, Andreas Zeller
  119. Model-based development of dynamically adaptive software · Ji Zhang, Betty H. C. Cheng
  120. Modeling aspect mechanisms: a top-down approach · Sergei Kojarski, David H. Lorenz
  121. Modeling behavioral design patterns of concurrent objects · Robert G. Pettit IV, Hassan Gomaa
  122. Modeling of component based systems · Weizhong Shao, Gang Huang, Haiyan Zhao
  123. Modular checking for buffer overflows in the large · Brian Hackett, Manuvir Das, Daniel Wang, Zhe Yang
  124. MuJava: a mutation system for java · Yu-Seung Ma, Jeff Offutt, Yong Rae Kwon
  125. Multi-platform user interface construction: a challenge for software engineering-in-the-small · Judith Bishop
  126. On the success of empirical studies in the international conference on software engineering · Carmen Zannier, Grigori Melnik, Frank Maurer
  127. Optimization of software development · Reinhold Achatz
  128. Osprey: a practical type system for validating dimensional unit correctness of C programs · Lingxiao Jiang, Zhendong Su
  129. Overseas development for a major U.S. eCommerce website · Jiang Wu, Sheldon Wang, Christine Chau, Lei Zeng, Jinsong Lin
  130. P2P file sharing analysis for a better performance · Martha-Rocio Ceballos, Juan-Luis Gorricho
  131. Performing systematic literature reviews in software engineering · David Budgen, Pearl Brereton
  132. Perracotta: mining temporal API rules from imperfect traces · Jinlin Yang, David Evans, Deepali Bhardwaj, Thirumalesh Bhat, Manuvir Das
  133. Portfolio management of software development projects using COCOMO II · Wiboon Jiamthubthugsin, Daricha Sutivong
  134. Practical approach to development of SPI activities in a large organization: Toshiba's SPI history since 2000 · Hideto Ogasawara, Takashi Ishikawa, Tetsuro Moriya
  135. Preventing SQL injection attacks using AMNESIA · William G. J. Halfond, Alessandro Orso
  136. Procurement of enterprise resource planning systems: experiences with some Hong Kong companies · Pak-Lok Poon, Yuen-Tak Yu
  137. Publishing and composition of atomicity-equivalent services for B2B collaboration · Chunyang Ye, Shing-Chi Cheung, W. K. Chan
  138. Redesigning legacy applications for the web with UWAT+: a case study · Damiano Distante, Gerardo Canfora, Scott R. Tilley, Shihong Huang
  139. Reengineering standalone C++ legacy systems into the J2EE partition distributed environment · Xinyu Wang, Jianling Sun, Xiaohu Yang, Chao Huang, Zhijun He, Srinivasa R. Maddineni
  140. Refactoring-aware version control · Tammo Freese
  141. Relational programming with CrocoPat · Dirk Beyer
  142. Research journey towards industrial application of reuse technique · Stan Jarzabek, Ulf Pettersson
  143. Resolving component deployment & configuration challenges for enterprise DRE systems via frameworks & generative techniques · Gan Deng
  144. Second international workshop on interdisciplinary software engineering research (WISER) · Nikolay Mehandjiev, Pearl Brereton, John G. Hosking
  145. Semantics-based reverse engineering of object-oriented data models · Ganesan Ramalingam, Raghavan Komondoor, John Field, Saurabh Sinha
  146. So you want brooks in your classroom? · Daniel Port, David Klappholz
  147. Software architectures for dependable systems: a software engineering perspective · Rogério de Lemos
  148. Software component models · Kung-Kiu Lau
  149. Software engineering for adaptive and self-managing systems · Betty H. C. Cheng, David Garlan, Rogério de Lemos, Jeff Magee, Richard Taylor, Stephen Fickas + 1 more
  150. Software engineering for secure systems · Danilo Bruschi, Bart De Win, Mattia Monga
  151. Software engineering for undergraduates · Nenad Stankovic
  152. Software engineering themes for the future · Gerhard Fischer
  153. Software evolution: analysis and visualization · Harald C. Gall, Michele Lanza
  154. Software practices in five ASEAN countries: an exploratory study · Raymund Sison, Stanislaw Jarzabek, Siew Hock Ow, Wanchai Rivepiboon, Nguyen Nam Hai
  155. Static detection of leaks in polymorphic containers · David L. Heine, Monica S. Lam
  156. Symbolic invariant verification for systems with dynamic structural adaptation · Basil Becker, Dirk Beyer, Holger Giese, Florian Klein, Daniela Schilling
  157. Symbolic model checking of declarative relational models · Felix Sheng-Ho Chang, Daniel Jackson
  158. Taking lessons from history · Thomas Zimmermann
  159. Teaching framework for software development methods · Orit Hazzan, Yael Dubinsky
  160. Testing concurrent java components · Paul A. Strooper, Luke Wildman
  161. Testing-based interactive fault localization · Dan Hao
  162. The 8th international workshop on economics-driven software engineering research · Rick Kazman, Kevin J. Sullivan
  163. The echo approach to formal verification · Xiang Yin
  164. The first international workshop on automation of software test · Hong Zhu, Joseph Robert Horgan, Shing-Chi Cheung, J. Jenny Li
  165. The problem of knowledge decoupling in software development projects · Yutaka Yamauchi, Jack Whalen, Nozomi Ikeya, Erik Vinkhuyzen
  166. The role of abstraction in software engineering · Jeff Kramer, Orit Hazzan
  167. The role of asynchronous discussions in increasing the effectiveness of remote synchronous requirements negotiations · Daniela E. Damian, Filippo Lanubile, Teresa Mallardo
  168. Third international summit on software engineering education (SSEE III): bridging the university/industry gap · J. Barrie Thompson, Helen M. Edwards
  169. Tools for model-based security engineering · Jan Jürjens, Jorge Fox
  170. Towards a distributed software architecture evaluation process: a preliminary assessment · Muhammad Ali Babar, Barbara A. Kitchenham, Ian Gorton
  171. Traffic-aware stress testing of distributed systems based on UML models · Vahid Garousi, Lionel C. Briand, Yvan Labiche
  172. Tutorial: an overview of UML 2 · Bran Selic
  173. Tutorial: towards dynamic web services · Luciano Baresi, Sam Guinea
  174. UML-based service robot software development: a case study · Minseong Kim, Suntae Kim, Sooyong Park, Mun-Taek Choi, Munsang Kim, Hassan Gomaa
  175. Unanticipated reuse of large-scale software features · Reid Holmes
  176. Understanding requirements for computer-aided healthcare workflows: experiences and challenges · Xiping Song, Beatrice Hwong, Gilberto Matos, Arnold Rudorfer, Christopher Nelson, Minmin Han + 1 more
  177. Understanding software application interfaces via string analysis · Evan Martin, Tao Xie
  178. Using an information retrieval system to retrieve source code samples · Renuka Sindhgatta
  179. Using return on investment to compare agile and plan-driven practices in undergraduate group projects · P. J. Rundle, R. G. Dewar
  180. Using the balanced scorecard process to compute the value of software applications · Steven B. Dolins
  181. Variability management in software product line engineering · Klaus Pohl, Andreas Metzger
  182. Visual languages for event integration specification · Na Liu
  183. Web service orchestration with BPEL · Liang Chen, Bruno Wassermann, Wolfgang Emmerich, Howard Foster
  184. Who should fix this bug? · John Anvik, Lyndon Hiew, Gail C. Murphy
  185. Workshop description of 4th workshop on software quality (WOSQ) · Sunita Chulani, Barry W. Boehm, June M. Verner, Bernard Wong
  186. Workshop description of 5th intl. workshop on scenarios and state machines: models-algorithms-and tools (SCESM) · Jon Whittle, Leif Geiger, Michael Meisinger
  187. Workshop on technology transfer in software engineering · Warren Harrison, Roel J. Wieringa
  188. XML conceptual modeling with XUML · Hongxing Liu, Yansheng Lu, Qing Yang