Flexible fine-grained version control for software documents

T. Nguyen, E. Munson, J. Boyland, C. Thao
{"title":"Flexible fine-grained version control for software documents","authors":"T. Nguyen, E. Munson, J. Boyland, C. Thao","doi":"10.1109/APSEC.2004.54","DOIUrl":null,"url":null,"abstract":"Internal structures of software artifacts, especially program source code, are very important to software engineers in developing and maintaining a high-quality software. However, existing version control and configuration management systems often treat a software system as a set of files in directories on a file system. They usually disregard the logical structures of documentations and program source code and treat them as a set of lines for version control. Therefore, it creates burdensome for ordinary developers because the implementation domain (logical level) and the version control domain (file level) require different mental models. This paper describes the fine-grained version control tool of the software concordance environment that is flexible to manage the evolution of many different structural levels in a software document.","PeriodicalId":213849,"journal":{"name":"11th Asia-Pacific Software Engineering Conference","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"11th Asia-Pacific Software Engineering Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APSEC.2004.54","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

Internal structures of software artifacts, especially program source code, are very important to software engineers in developing and maintaining a high-quality software. However, existing version control and configuration management systems often treat a software system as a set of files in directories on a file system. They usually disregard the logical structures of documentations and program source code and treat them as a set of lines for version control. Therefore, it creates burdensome for ordinary developers because the implementation domain (logical level) and the version control domain (file level) require different mental models. This paper describes the fine-grained version control tool of the software concordance environment that is flexible to manage the evolution of many different structural levels in a software document.
灵活的细粒度版本控制软件文档
软件构件的内部结构,特别是程序源代码,对于开发和维护高质量软件的软件工程师来说非常重要。然而,现有的版本控制和配置管理系统通常将软件系统视为文件系统目录中的一组文件。他们通常忽略文档和程序源代码的逻辑结构,并将它们视为一组用于版本控制的行。因此,它给普通开发人员带来了负担,因为实现域(逻辑级别)和版本控制域(文件级别)需要不同的心智模型。本文描述了软件一致性环境的细粒度版本控制工具,该工具可以灵活地管理软件文档中许多不同结构级别的演变。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信