Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Software Evolution

Handbook of Research on Emerging Advancements and Technologies in Software Engineering
Software evolution is the term used to define the process that starts by the development of the software and by any step that incrementally updates the software.
Published in Chapter:
Software Evolution Visualization: Status, Challenges, and Research Directions
Renato Lima Novais (Federal Institute of Bahia, Brazil) and Manoel Gomes de Mendonça Neto (Fraunhofer Project Center for Software and Systems Engineering at UFBA, Brazil)
DOI: 10.4018/978-1-4666-6026-7.ch026
Abstract
Software Visualization is the field of Software Engineering that aims to help people to understand software through the use of visual resources. It can be effectively used to analyze and understand the large amount of data produced during software evolution. Several Software Evolution Visualization (SEV) approaches have been proposed. The goals of the proposed approaches are varied, and they try to help programmers and managers to deal with software evolution in their daily software activities. Despite their goals, their applicability in real development scenarios is questionable. In this chapter, the authors discuss the current state of the art and challenges in software evolution visualization, presenting issues and problems related to the area, and they propose some solutions and recommendations to circumvent them. Finally, the authors discuss some research directions for the SEV domain.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR