Affiliation:
1. Graduate School of Engineering Science, Osaka University
2. Graduate School of Engineering Science, Osaka University, Graduate School of Information Science, Nara Institute of Science and Technology
Abstract
It is essential to manage versions of software products created during software development. There are various versioning tools actually used in these days, although most of them require the developers to issue management commands for consistent versioning. In this paper, we present a novel versioning file system Moraine, which accumulatively and automatically collects all files created or modified. Those files are versioned and stored as compressed forms. The older versions are easily retrieved from Moraine by the time-stamps or tags if required.
Using Moraine system, we have developed a metrics (measurement) environment called MAME (Moraine As a Metrics Environment). MAME can collect various metrics data for on-going or past projects, since its basis, Moraine, is able to retrieve all versions of all products (files).
Both Moraine and MAME have been implemented. Using these systems, we have evaluated the performance of Moraine and MAME with various test data and student project data. The result shows that disk space required by this approach is several times larger than ordinary approaches; however, it is acceptable at the current tendency of disk price decrease. By this approach, an ideal metrics environment has been easily established by developing simple data-collection tools for version files.
Publisher
Association for Computing Machinery (ACM)
Reference22 articles.
1. ClearCase product summary. Technical report, Atria Software Inc., 24 Prime park Way, Natick;Inc Atria Software;Massachusetts,1994
2. The TAME project: towards improvement-oriented software environments
3. J. K. Hubbard. RELEASE NOTES FreeBSD Release 3.0-RELEASE. "http://www.freebsd.org/releases/3.0R/notes.html'. J. K. Hubbard. RELEASE NOTES FreeBSD Release 3.0-RELEASE. "http://www.freebsd.org/releases/3.0R/notes.html'.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Dataflow detection and applications to workflow scheduling;Concurrency and Computation: Practice and Experience;2011-04-25