Geek Articles

Categories

 

Subscribe

Daily Updates Subscribe geekarticles update via email Subscribe geekarticles update via RSS

 
GeekArticles Testing Software Development

An Evolutionary Approach to Constructing Effective Software Reuse Repositories

Author: pooh.unl.edu | Published: 17th Oct 2005 | Visited: 289 times | Add Comment
Filed in: Software Development

Repositories for software reuse are faced with two interrelated problems: acquiring the knowledge to initially construct the repository, and modifying the repository to meet the evolving and dynamic needs of software development organizations. This paper outlines an approach that avoids these problems by choosing a retrieval method that utilizes minimal repository structure to effectively support the process of finding software components. The approach is demonstrated through a pair of proof-of-concept prototypes: PEEL, a tool to semi-automatically identify reusable components; and CodeFinder, a retrieval system that compensates for the lack of explicit knowledge structures through a spreading activation retrieval process. Author(s) : Scott Henninger

Read Article
 

Sponsored Links

 


Related Articles

 SOA Approach to Integration Book Review Book Review: SOA Approach to Integration XML, Web services, ESB, and BPEL in real-world SOA projects Businesses will always need highly efficient applications which have ability to provide outstanding user experience while maintaining security. Most of the developers today thrive in a business set ...

 SOA Web Services - SOA and Web Services Approach for Integration SOA and Web Services Approach for Integration In Chapter 2, you were introduced to how Service-Oriented Architecture (SOA) can be used for application integration. We saw that the integration itself may be restricted within an Enterprise or may involve third parties (B2B or B2C). Service-Oriented A ...

 Article :: The Software Project Manager's Bridge to Agility: Scope Management Agile project management can help you plan for and handle changes in a project's sc ...

 Article :: Software (In)security: Securing Web 3.0 Gary McGraw warns that we haven't yet solved (or even considered) some of the serious security issues involved with Web ...

 Article :: The Psychology of Time Perception in Software: Expressing Time in Your UI Learn when and how you should express time in the UI of your solut ...

 Introducing [fleXive] - A Complementary Approach to Java EE 5 Web Development  This article is an introduction to Flexive, an open source Java EE 5 application development stack. The authors have extracted a complete application template and describe its use. ...

 Serialization for Rapid Application Development: A Better Approach Serialize and Deserialize your objects with ease and simpli ...

 Article :: Software [In]security: Paying for Secure Software Gary McGraw kicks off his new monthly column by showing how the added costs of developing secure software can be more than offset by lower TCO down the r ...

 Why a transaction cannot reuse space that was deleted from Tom, in your recent presentation in Hartford you were discussing the difference in refreshing materialized views from version 9 to 10 in that it went from a truncate/insert to a delete/insert which caused some confusion. You also mentioned in the c ...

 PDF Essentials for Software Developers and the New Gnostice PDFtoolkit 3.0 In this article, we will explore various aspects of the new Gnostice PDFtoolkit 3.0. We?ll start with an overview of the PDF format, the design goals and architecture of the new PDF Processor core of PDFtoolkit, some interesting new features of v3.0, the QC systems and finally explore the demo of th ...



Next: Toward a Unified Terminology for Component - Based Development



Post Comment

Name:


Email:
 (Optional. Used for Notification)

Title:

 
Comment:


Validation Code:
 <=>  (Enter this code in text box)





Latest Articles

 

Popular Articles

Sponsored Links