Results 261 to 270 of about 6,217,824 (300)
Some of the next articles are maybe not open access.

Requirements evolution drives software evolution

Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution, 2011
Changes to software should be made with reference to the requirements of that software, as these requirements provide the reasons for a change. Requirements serve to tie the implementation world of the developers to the problem world of the stakeholders.
N. A. Ernst   +2 more
openaire   +2 more sources

Mining Software Contracts for Software Evolution

2014 IEEE International Conference on Software Maintenance and Evolution, 2014
Maintenance and evolution are important parts for all successful software projects. In recent years, version control systems have played a key role in software development process. Not only do they provide a means to coordinate programmers, organize and manage source code, but they also persist the evolution history of the source code into their ...
Yan Yan 0021   +2 more
openaire   +2 more sources

Software Architecture Evolution

2013
Many software systems eventually undergo changes to their basic architectural structure. Such changes may be prompted by new feature requests, new quality attribute requirements, changing technology, or other reasons. Whatever the causes, architecture evolution is commonplace in real-world software projects.
openaire   +1 more source

Software Evolution with XVCL

2011
This chapter introduces software evolution with XVCL (XML-based Variant Configuration Language), which is an XML-based metaprogramming technique. As the software evolves, a large number of variants may arise, especially when such kinds of evolutions are related to multiple platforms as shown in our case study.
Loughran, N.   +4 more
openaire   +2 more sources

Dimensions of software evolution

Proceedings International Conference on Software Maintenance ICSM-94, 1994
Software evolution is usually considered in terms of corrections, improvements and enhancements. While helpful, this approach does not take into account the fundamental dimensions of well-engineered software systems (the domains, experience, and process) and how they themselves evolve and affect the evolution of systems for which they are the context ...
openaire   +1 more source

Understanding software evolution with software cities

Information Visualization, 2012
Software cities are visualizations of software systems in the form of virtual cities. They are used as platforms to integrate a large variety of product- and process-related analysis data. Their usability, however, for real-world software development often suffers from their inability to appropriately deal with software changes.
Frank Steinbrückner, Claus Lewerentz
openaire   +2 more sources

A middleware for software evolution of automation software

ETFA2011, 2011
One of the key factors for automation systems in the domains smart grids, digital factories and modern process systems are the permanently shift of their requirements. Thus, software has to be evolve over time. This issue has been addressed by different solutions for evolving automation software.
Ingmar Kühl, Alexander Fay
openaire   +2 more sources

On the impact of software evolution on software clustering

Empirical Software Engineering, 2012
The evolution of a software project is a rich data source for analyzing and improving the software development process. Recently, several research groups have tried to cluster source code artifacts based on information about how the code of a software system evolves.
Fabian Beck 0001, Stephan Diehl 0001
openaire   +3 more sources

A Graph Model for Software Evolution

IEEE Transactions on Software Engineering, 1990
A graph model of software evolution is presented. The author seeks to formalize the objects and activities involved in software evolution in sufficient detail to enable automatic assistance for maintaining the consistency and integrity of an evolving software system.
exaly   +4 more sources

The contribution of free software to software evolution

Sixth International Workshop on Principles of Software Evolution, 2003. Proceedings., 2004
It is remarkable to think that even without any interest in finding suitable methods and concepts that would allow complex software systems to evolve and remain manageable, the ever growing open source movement has silently managed to establish highly successful evolution techniques over the last two decades.
Andreas Bauer 0002, Markus Pizka
openaire   +1 more source

Home - About - Disclaimer - Privacy