A Process Model and Typology for Software Product Updaters
Slinger Jansen, G.C. Ballintijn, Sjaak Brinkkemper
Abstract
Slinger Jansen, G.C. Ballintijn, Sjaak Brinkkemper
Abstract
Product software is constantly evolving through extensions, maintenance, changing requirements, changes in configuration settings, and changing licensing information. Managing evolution of released and deployed product software is a complex and often underestimated problem that has been the cause of many difficulties for both software vendors and customers. This paper presents a process model and typology to characterize techniques that support product software update methods. Also, this paper assesses and surveys a variety of existing techniques against the characterization framework and lists unsolved problems related to software product updaters.
OpenAlex reports 22 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Product software is constantly evolving through extensions, maintenance, changing requirements, changes in configuration settings, and changing licensing information. Managing evolution of released and deployed product software is a complex and often underestimated problem that has been the cause of many difficulties for both software vendors and customers. This paper presents a process model and typology to characterize techniques that support product software update methods. Also, this paper assesses and surveys a variety of existing techniques against the characterization framework and lists unsolved problems related to software product updaters.
Key concepts: Computer science, Typology, Variety (cybernetics), Software engineering, Product (mathematics), Software, Process (computing), Software development