CINXE.COM
ICSE 2004 - May 23-28, EICC, Scotland, UK
<html> <head> <title>ICSE 2004 - May 23-28, EICC, Scotland, UK</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript"> <!-- function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } //--> </script> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_nbGroup(event, grpName) { //v3.0 var i,img,nbArr,args=MM_nbGroup.arguments; if (event == "init" && args.length > 2) { if ((img = MM_findObj(args[2])) != null && !img.MM_init) { img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src; if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array(); nbArr[nbArr.length] = img; for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) { if (!img.MM_up) img.MM_up = img.src; img.src = img.MM_dn = args[i+1]; nbArr[nbArr.length] = img; } } } else if (event == "over") { document.MM_nbOver = nbArr = new Array(); for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) { if (!img.MM_up) img.MM_up = img.src; img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1]; nbArr[nbArr.length] = img; } } else if (event == "out" ) { for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; } } else if (event == "down") { if ((nbArr = document[grpName]) != null) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; } document[grpName] = nbArr = new Array(); for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) { if (!img.MM_up) img.MM_up = img.src; img.src = img.MM_dn = args[i+1]; nbArr[nbArr.length] = img; } } } //--> </script> <style type="text/css"> <!-- .style2 { font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; } --> </style> </head> <body bgcolor="#FFFFFF" background="img/back_main1.gif" onLoad="MM_preloadImages('btn/transparent.gif','btn/home_dn.gif','btn/cfp_dn.gif','btn/cfp_ov.gif','btn/prog_dn.gif','btn/prog_ov.gif','btn/wshop_dn.gif','btn/wshop_ov.gif','btn/dates_dn.gif','btn/dates_ov.gif','btn/location_dn.gif','btn/location_ov.gif','btn/hotels_dn.gif','btn/hotels_ov.gif','btn/info_dn.gif','btn/info_ov.gif','btn/colocated_dn.gif','btn/colocated_ov.gif','btn/spons_dn.gif','btn/spons_ov.gif','btn/exhib_dn.gif','btn/exhib_ov.gif','btn/reg_dn.gif','btn/reg_ov.gif')" link="#ff3300" vlink="#FF3300" alink="#cc0000"> <div id="Layer2" style="position:absolute; left:20px; top:336px; width:42px; height:41px; z-index:2"><img src="img/icseseries_or.gif" width="65" height="65"></div> <div id="Layer3" style="position:absolute; left:17px; top:407px; width:82px; height:52px; z-index:3"><a href="main_spondon_frame.htm" target="_top"><img src="img/sponlogs.gif" border="0" alt="click for details of our sponsors"></a></div> <div id="Layer1" style="position:absolute; left:12px; top:8px; width:104px; height:221px; z-index:1"> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td height="28"><a href="#" target="_top" onClick="MM_nbGroup('down','group1','home','btn/home_dn.gif',1)" onMouseOver="MM_nbGroup('over','home','btn/home_dn.gif','btn/home_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="home" src="btn/home_dn.gif" border="0" alt="" onLoad=""></a></td> </tr> <tr> <td height="28"><a href="main_cfp_frame.htm" target="_top" onClick="MM_nbGroup('down','group1','cfp','btn/cfp_dn.gif',1)" onMouseOver="MM_nbGroup('over','cfp','btn/cfp_ov.gif','btn/cfp_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="cfp" src="btn/cfp.gif" border="0" onLoad=""></a></td> </tr> <tr> <td height="28"><a href="main_prog_frame.htm" target="_top" onClick="MM_nbGroup('down','group1','prog','btn/prog_dn.gif',1)" onMouseOver="MM_nbGroup('over','prog','btn/prog_ov.gif','btn/prog_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="prog" src="btn/prog.gif" border="0" onLoad="" alt="includes workshops and tutorials"></a></td> </tr> <tr> <td height="28"><a href="main_wshop_frame.htm" target="_top" onClick="MM_nbGroup('down','group1','wshop','btn/wshop_dn.gif',1)" onMouseOver="MM_nbGroup('over','wshop','btn/wshop_ov.gif','btn/wshop_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="wshop" src="btn/wshop.gif" border="0" alt="" onLoad=""></a></td> </tr> <tr> <td height="28"><a href="main_imp_dates_frame.htm" target="_top" onClick="MM_nbGroup('down','group1','dates','btn/dates_dn.gif',1)" onMouseOver="MM_nbGroup('over','dates','btn/dates_ov.gif','btn/dates_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="dates" src="btn/dates.gif" border="0" onLoad="" width="100" height="17"></a></td> </tr> <tr> <td height="28"><a href="main_loc_trav_frame.htm" target="_top" onClick="MM_nbGroup('down','group1','location','btn/location_dn.gif',1)" onMouseOver="MM_nbGroup('over','location','btn/location_ov.gif','btn/location_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="location" src="btn/location.gif" border="0" onLoad="" height="23"></a></td> </tr> <tr> <td height="28"><a href="main_hotels_frame.htm" target="_top" onClick="MM_nbGroup('down','group1','hotels','btn/hotels_dn.gif',1)" onMouseOver="MM_nbGroup('over','hotels','btn/hotels_ov.gif','btn/hotels_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="hotels" src="btn/hotels.gif" border="0" onLoad="" width="45" height="17"></a></td> </tr> <tr> <td height="28"><a href="main_info_frame.htm" target="_top" onClick="MM_nbGroup('down','group1','info','btn/info_dn.gif',1)" onMouseOver="MM_nbGroup('over','info','btn/info_ov.gif','btn/info_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="info" src="btn/info.gif" border="0" onLoad="" width="115" height="23"></a></td> </tr> <tr> <td height="28"><a href="main_colocated_frame.htm" target="_top" onClick="MM_nbGroup('down','group1','colocated','btn/colocated_dn.gif',1)" onMouseOver="MM_nbGroup('over','colocated','btn/colocated_ov.gif','btn/colocated_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img src="btn/colocated.gif" name="colocated" width="100" height="23" border="0" onLoad=""></a></td> </tr> <tr> <td height="28"><a href="main_spondon_frame.htm" target="_top" onClick="MM_nbGroup('down','group1','spons','btn/spons_dn.gif',1)" onMouseOver="MM_nbGroup('over','spons','btn/spons_ov.gif','btn/spons_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="spons" src="btn/spons.gif" border="0" onLoad=""></a></td> </tr> <tr> <td height="28"><a href="main_exhib_adv_frame.htm" onClick="MM_nbGroup('down','group1','exhib','btn/exhib_dn.gif',1)" onMouseOver="MM_nbGroup('over','exhib','btn/exhib_ov.gif','btn/exhib_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="exhib" src="btn/exhib.gif" border="0" onLoad=""></a></td> </tr> <tr> <td><a href="main_reg_frame.htm" target="_top" onClick="MM_nbGroup('down','group1','reg','btn/reg_dn.gif',1)" onMouseOver="MM_nbGroup('over','reg','btn/reg_ov.gif','btn/reg_dn.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="reg" src="btn/reg.gif" border="0" onLoad=""></a></td> </tr> </table> </div> <div id="Layer4" style="position:absolute; left:130px; top:1px; width:217px; height:96px; z-index:4"><img src="img/topmainlogo.gif"></div> <div id="Layer5" style="position:absolute; left:346px; top:16px; width:342px; height:78px; z-index:5"><img src="img/toptext.gif" width="341" height="80"></div> <div id="Layer6" style="position:absolute; left:170px; top:108px; width:595px; height:278px; z-index:6"><span class="style2"><strong>ICSE</strong> is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering. </span> <p class="style2">In 2004, the ancient Scottish city of Edinburgh hosted the <strong>ICSE</strong> conference from 23rd to 28th May. Thanks to all for your participation; we hope to see you at future ICSEs. Preparations for <strong>ICSE 2005</strong> are well underway! Find out more at <a href="http://www.cs.wustl.edu/icse05/" target="_blank">http://www.cs.wustl.edu/icse05/</a>.</p> <p class="style2">All original material for ICSE 2004 remains on this website, but it is no longer maintained, so some addresses and links may be out of date. You can download the final program for the conference <a href="icse_final_prog.pdf" target="_blank">here</a>.</p> <p align="center" class="style2"><strong>You can download pdf's of the ICSE 2004 'WOW' newsletters here:</strong><br> <a href="wow-04-issue1.pdf" target="_blank">Issue 1</a><br> <a href="wow-04-issue2.pdf" target="_blank">Issue 2</a><br> <a href="wow-04-issue3.pdf" target="_blank">Issue 3</a></p> </div> <p> </p> <p> </p> <p align="center"> </p> </body> </html>