scispace - formally typeset
Search or ask a question
Topic

Software versioning

About: Software versioning is a research topic. Over the lifetime, 1715 publications have been published within this topic receiving 54274 citations.


Papers
More filters
Journal ArticleDOI
TL;DR: Version 4 of MEGA software expands on the existing facilities for editing DNA sequence data from autosequencers, mining Web-databases, performing automatic and manual sequence alignment, analyzing sequence alignments to estimate evolutionary distances, inferring phylogenetic trees, and testing evolutionary hypotheses.
Abstract: We announce the release of the fourth version of MEGA software, which expands on the existing facilities for editing DNA sequence data from autosequencers, mining Web-databases, performing automatic and manual sequence alignment, analyzing sequence alignments to estimate evolutionary distances, inferring phylogenetic trees, and testing evolutionary hypotheses. Version 4 includes a unique facility to generate captions, written in figure legend format, in order to provide natural language descriptions of the models and methods used in the analyses. This facility aims to promote a better understanding of the underlying assumptions used in analyses, and of the results generated. Another new feature is the Maximum Composite Likelihood (MCL) method for estimating evolutionary distances between all pairs of sequences simultaneously, with and without incorporating rate variation among sites and substitution pattern heterogeneities among lineages. This MCL method also can be used to estimate transition/transversion bias and nucleotide substitution pattern without knowledge of the phylogenetic tree. This new version is a native 32-bit Windows application with multi-threading and multi-user supports, and it is also available to run in a Linux desktop environment (via the Wine compatibility layer) and on Intel-based Macintosh computers under the Parallels program. The current version of MEGA is available free of charge at (http://www.megasoftware.net).

29,021 citations

Patent
21 Nov 1983
TL;DR: A software version management system, also called system modeller, provides for automatically collecting and recompiling updated versions of component software objects comprising a software program for operation on a plurality of personal computers coupled together in a distributed software environment via a local area network as mentioned in this paper.
Abstract: A software version management system, also called system modeller, provides for automatically collecting and recompiling updated versions of component software objects comprising a software program for operation on a plurality of personal computers coupled together in a distributed software environment via a local area network. The component software objects include the source and binary files for the software program, which stored in various different local and remote storage means through the environment. The component software objects are periodically updated, via a system editor, by various users at their personal computers and then stored in designated storage means. The management system includes models which are also objects. Each of the models is representative of the source versions of a particular component software object and contain object pointers including a unique name of the object, a unique identifier descriptive of the cronological updating of its current version, information as to an object's dependencies on other objects and a pathname representative of the residence storage means of the object. Means are provided in the system editor to notify the management system when any one of the objects is being edited by a user and the management system is responsive to such notification to track the edited objects and alter their respective models to the current version thereof.

857 citations

Journal ArticleDOI
TL;DR: This article provides an overview and classification of different versioning paradigms and defines and relates fundamental concepts such as revisions, variants, configurations, and changes and focuses on intensional versioning.
Abstract: After more than 20 years of research and practice in software configuration management (SCM), constructing consistent configurations of versioned software products still remains a challenge. This article focuses on the version models underlying both commercial systems and research prototypes. It provides an overview and classification of different versioning paradigms and defines and relates fundamental concepts such as revisions, variants, configurations, and changes. In particular, we focus on intensional versioning, that is, construction of versions based on configuration rules. Finally, we provide an overview of systems that have had significant impact on the development of the SCM discipline and classify them according to a detailed taxonomy.

747 citations

Book
13 Feb 1997
TL;DR: This work combines client/server computing with the architecture and methodologies of CORBA and object-oriented programming and provides programs and technical know-how to implement those concepts and theories into workable everyday business applications.
Abstract: Client/Server computing is of great importance for corporations trying to improve their company's competitive edge with computer systems CORBA stands for Common Object Request Broker Architecture CORBA objects are chunks of reusable intelligence that can exist anywhere on a network This work combines client/server computing with the architecture and methodologies of CORBA and object-oriented programming It provides programs and technical know-how to implement those concepts and theories into workable everyday business applications Topics covered include: objects and the Web; a CORBA client/server style guide; coding examples in C++, Java and Joe (network Java); products and methodologies like SOM3 and CORBA 20 Programs that can run on Windows 95, Windows NT and OS/2 Warp Software are included on the CD, which include: 10 functional client/server programs that will run on Windows 95, Windows NT and OS/2 Warp; C++ and Java Orbs; and applications written in Joe

667 citations


Network Information
Related Topics (5)
Software development
73.8K papers, 1.4M citations
84% related
Web service
57.6K papers, 989K citations
83% related
Web page
50.3K papers, 975.1K citations
82% related
Object (computer science)
106K papers, 1.3M citations
81% related
Software
130.5K papers, 2M citations
81% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202332
202251
202143
202045
201986
201878