Geek Articles

Categories

 

Subscribe

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

 
GeekArticles Testing Software Development

How Does your Software Grow Evolution and Architectural Change in Open Source Software

Author: cs.ualberta.ca | Published: 10th Sep 2005 | Visited: 490 times | Add Comment
Filed in: Software Development

This position paper presents a short summary of two recent projects, the first a case study on the evolution and growth in open source software. The second project involves developing a tool called Beagle to aid software maintainers in understanding how large systems have changed over time. Beagle aims to provide help in modeling long term evolution of systems that have undergone architectural and structural change.

Read Article
 

Sponsored Links

 


Related Articles

 Microsoft on Open XML SDK A few months ago Microsoft was able to obtain control of Open XML. Because of that achievement the company fervently worked on developing Open XML not only for their own advantage but also for other developers. Among those movements is the release of Open XML SDK which will help developers in buildi ...

 SOA Web Services - SOA Evolution SOA Evolution In the 1980s, applications were mostly vertical, built to meet the customer requirements in a vertical market segment. The software solutions were sufficient to meet the needs of a vertical industr ...

 SOA Web Services - IT Evolution IT Evolution Looking at current business needs, the IT environments in world need to be more flexible, and must quickly adapt to the constantly changing business requirement ...

 Open Source C++ B+ Tree Implementation Template based B+ Tree B+ Tree is a type of tree, which represents sorted data in a way that allows for efficient insertion, retrieval and removal of records, each of which is identified by a key. It is a dynamic, multilevel index, with maximum and minimum bounds on the number of keys in each index ...

 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 ...

 Change the Background Color on different Lines of text in a TListBox in Delphi TIPS :: After dropping a TListBox on your form, you must change the Style property of the TListBox to lbOwnerDrawFixed. If you fail to change the Style property ...

 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 ...

 Geoff Zeiss, "Convergence of Architectural and Engineering Design and Location Technology O'Reilly Video Geoff Zeiss (Autodesk, Inc.)--Convergence is about breaking down islands of information based on traditional disciplines or professional categories or those created by the traditional organization of the architecture, engineering, construction, transportation, and utility and tel ...

 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 ...



Next: Evolution as a Noun and Evolution as a Verb



Post Comment

Name:


Email:
 (Optional. Used for Notification)

Title:

 
Comment:


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





Latest Articles

 

Popular Articles

Sponsored Links