<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="en" lang="en"><head><link rel="stylesheet" type="text/css" href="houseofyin.css"/></head><body>
<table width="100%" border="0"  cellpadding="0" cellspacing="0">
    <tr id="bannertr">
       <td id="bannertd" height="60" width="152" border="0" align="left" valign="top" background="images/bannerleft.gif" nowrap="true"><a href="index.jsp"><img border="0" src="images/bannerleft.gif" height="60" width="152"/></a></td>
       <td id="bannertd2" height="60" width="100%" border="0" align="center" valign="middle" background="images/bannermiddle.gif" nowrap="true"><h1 class="banner">Software Reuse</h1></td>
       <td id="bannerlab" height="60" width="140" border="0" align="right" valign="top" background="images/bannerright.gif" nowrap="true"><img border="0" src="images/bannerright.gif" height="60" width="140"/></td> 
    </tr>
</table>  

<table border="0"><tr><td valign="top"><span xmlns="" class="title"><a href="http://st-www.cs.uiuc.edu/~hanmer/PLoP-97/Proceedings/kane_opdyke.pdf" target="publications">Managing Change to Reusable Software</a></span><br xmlns=""/><span xmlns="" class="source">Pattern Languages of Programming</span>,
       <span xmlns="" class="source"><a href="http://st-www.cs.uiuc.edu/~hanmer/PLoP-97" target="publications">September 1997 </a></span><br/><span xmlns="" class="author">by <a href="http://www.houseofyin.com" target="publications">David Kane</a>, William Opdyke and Dave Dikel</span><p xmlns=""><span class="label">Abstract: </span><abstract>Change is one of the few constants of software engineering. While managing this change is challenge for 
all software-intensive organizations, managing change becomes more difficult when organizations build product-lines. 
While reuse helps manage change across the product-line more effectively, managing change for specific components 
becomes more difficult. This paper describes six organizational patterns that support software reuse and address 
these concerns.</abstract></p></td><td valign="top"/></tr></table><p xmlns=""><span class="label">Patterns presented:</span><br/><ul><li><span class="pattern">Develop a Shared Platform</span></li><li><span class="pattern">Maintain Reuse Platform Identity</span></li><li><span class="pattern">Integrate Reuse and Tie to the Bottom Line</span></li><li><span class="pattern">Reuse More than Just Code</span></li><li><span class="pattern">Support Reuse Via Flexible Configuration Management</span></li><li><span class="pattern">Merge After Cloning</span></li></ul></p>
     
     <p align="center">
<table border="0" cellpadding="0" cellspacing="2" width="505">
    <tr><td align="center">
    
        <a href="index.jsp"><img src="images/off.gif" width="84" height="58" border="0" alt="Home"/></a>
    
    <br/><span class="menu">Home</span>
    </td><td align="center">
    
        <a href="background.jsp"><img src="images/off.gif" width="84" height="58" border="0" alt="Background"/></a>
    
    <br/><span class="menu">Background</span>
    </td><td align="center">
    
        <a href="publications.jsp"><img src="images/on.gif" width="84" height="58" border="0" alt="Publications"/></a>
    
    <br/><span class="menu">Publications</span>
    </td><td align="center">
    
        <a href="presentations.jsp"><img src="images/off.gif" width="84" height="58" border="0" alt="Presentations"/></a>
    
    <br/><span class="menu">Presentations</span>
    </td><td align="center">
    
        <a href="whimsey.jsp"><img src="images/off.gif" width="84" height="58" border="0" alt="Whimsey"/></a>
    
    <br/><span class="menu">Whimsey</span>
    </td><td align="center">
    
        <a href="wedding.jsp"><img src="images/off.gif" width="84" height="58" border="0" alt="Wedding"/></a>
    
    <br/><span class="menu">Wedding</span>
    </td><td align="center">
    
        <a href="search.jsp"><img src="images/off.gif" width="84" height="58" border="0" alt="Search"/></a>
    
    <br/><span class="menu">Search</span>
    </td>
    <br/><br/>
     </tr>
</table>
</p>
</body></html>