Accumulative versioning file system Moraine and its application to metrics environment MAME

Author:

Yamamoto Tetsuo1,Matsushita Makoto1,Inoue Katsuro2

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

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3