Results 271 to 280 of about 6,217,824 (300)
Some of the next articles are maybe not open access.
1999
Changeability (also called evolvability) is an essential property of software. Software change is the foundation for both new software development and legacy software maintenance, therefore a better understanding of software change is an important software engineering issue.
openaire +2 more sources
Changeability (also called evolvability) is an essential property of software. Software change is the foundation for both new software development and legacy software maintenance, therefore a better understanding of software change is an important software engineering issue.
openaire +2 more sources
International Journal of Software Engineering and Knowledge Engineering, 1995
This paper presents a pragmatic knowledge-based approach to evolving and reengineering legacy business software systems. We describe a CASE tool for assisting legacy system evolution by automating the tedious and knowledge-intensive conversion process and show how we developed and maintained the tool and how it is used with payoff.
openaire +1 more source
This paper presents a pragmatic knowledge-based approach to evolving and reengineering legacy business software systems. We describe a CASE tool for assisting legacy system evolution by automating the tedious and knowledge-intensive conversion process and show how we developed and maintained the tool and how it is used with payoff.
openaire +1 more source
Software evolution: prototypical deltas
Proceedings Technology of Object-Oriented Languages and Systems (Cat. No.PR00393), 2003We present a model of the software evolution process. We introduce the notion of a delta, which represents a change in the software's environment, as a key concept for characterizing the software evolution process. A number of prototypical deltas are presented and characterized in terms of the domains, models, and actors involved.
Jacobsen, Eydun E. +3 more
openaire +3 more sources
Software process evolution at the SEL
IEEE Software, 1994The Software Engineering Laboratory of the National Aeronautics and Space Administration's Goddard Space Flight Center has been adapting, analyzing, and evolving software processes for the last 18 years (1976-94). Their approach is based on the Quality Improvement Paradigm, which is used to evaluate process effects on both product and people.
Victor R. Basili, Scott Green
openaire +2 more sources
Software evolution based on software architecture
The Fourth International Conference onComputer and Information Technology, 2004. CIT '04., 2004While organizations have invested millions of dollars on their software systems and it is impossible to produce systems of any size that do not need to be changed, software evolution for requirement change is getting more and more important. So far, most of the efforts on software evolution have focused on system function change or system architecture ...
openaire +1 more source
An Evolution of Software Metrics
Proceedings of the International Conference on Advances in Image Processing, 2017The main goal of software engineering is to produce good quality reusable software within the given time-period, with minimum cost and that satisfies the user's needs. To enhance the quality of the software, number of techniques should be adopted. In the present scenario lots of quantifiable methods/tools are used to measure the various aspects of the ...
Rajender Singh Chhillar, Sonal Gahlot
openaire +1 more source
The Evolution of the R Software Ecosystem
2013 17th European Conference on Software Maintenance and Reengineering, 2013Software ecosystems form the heart of modern companies' collaboration strategies with end users, open source developers and other companies. An ecosystem consists of a core platform and a halo of user contributions that provide value to a company or project.
Daniel M. Germán +2 more
openaire +2 more sources
Software maintenance and evolution
Proceedings of the Conference on The Future of Software Engineering, 2000The production of new management approaches to evolution, leading to understanding of the relationships between technology and business. How can software be designed so that it can easily be evolved? More effective tools and methods for program comprehension for both code and data A better formalism and conceptualisation of 'maintainability'; how do we
Keith H. Bennett, Václav Rajlich
openaire +1 more source
An Ontology of Software Evolution.
2012This paper aims at clarifying and formalizing the concepts relating to software evolution, creating shared knowledge of software evolution. To achieve this goal, we propose an ontology of software evolution, for the first time in the research community, based on the analysis of the previous work.
openaire +2 more sources
Software evolution and interleaving
ACM SIGSOFT Software Engineering Notes, 2000Spencer Rugaber, Linda M. Wills
openaire +1 more source

