版管理機能を有する整構造プログラミング支援エディタDIFF
スポンサーリンク
概要
- 論文の詳細を見る
計算機ソフトウェアはエラーの発生, 機能拡張などの要因によって変更され多くの版をもつ. このことから生ずる問題のうち, 蓄積領域の量の問題については, SCCSやRCSによって効率的な圧縮法が提案されている. しかし, 保守者が理解したいと思う版の文書が, たびかさなる改訂によって不正確になったり, すでに内容を理解している版をもとに, 改訂された版を効率よく理解できるような変更記録が残されないなどの問題がある. 本論文で述べるシステムは, ソースコードと近接した変更頻度が高い文書情報(呼出し関係に基づくモジュール階層構造と, 各モジュールを段階的詳細化法で作るときにできる階層構造およびそれにそった機能の説明)をソースコードとあわせて版管理の対象とすることによって, 以下のような機能上の特長をもたせたものである. (1)文書情報とソースコードの変更を一体化することによって, 両者の間の矛盾を減少させる. さらに, 任意の版に対して, その設計過程全体を再現するような文書情報を, ソースコードとの対応を明確に保ちつつ提示する. (2)版間の差を文書情報の差として検出し, ソースコードとの対応を保ちつつ提示することによって, 版間で行われた変更の意図や内容を適確に理解させる. さらに, 改訂によって侵入したパグの発見にも効果がある.
- 一般社団法人情報処理学会の論文
- 1984-03-15
著者
-
酒井 三四郎
静岡大学大学院情報学研究科
-
落水 浩一郎
静岡大学工学部情報工学科
-
落水 浩一郎
静岡大学大学院電子科学研究科
-
酒井 三四郎
静岡大学大学院電子科学研究科
-
落水 浩一郎
静岡大学大学院電子科学研究科:(現)静岡大学工学部情報工学科
関連論文
- シンプルかつ現実的なモデルベース・テストツールの提案(実装,検証,報告)
- ソフトウェア開発プロジェクト,開発組織のアジリティ計測(開発プロセス)
- ユーザモデルと状況を反映させた車載機への広告情報配信システムの構築 : 興味度推定と配信ルールの自動学習(セッション8:データマネージメント)
- オンラインレポート添削支援システムにおけるターンアラウンド時間の分析(教育支援,情報教育〜理念・理論・実践〜)
- リファクタリング箇所特定支援のためのパターン記述言語(テスト技法・保守技術)
- N-015 Web技術を用いた実験レポート添削支援システムの開発と評価(N分野:教育・人文科学)
- 3Dグラフィックスを用いたバイリンガルな歴史学習システムの開発(マルチメディアアプリケーション)
- プログラムにおける計算的誤りの一検出方法
- 実験レポートに対するウェブ・ベース協調添削支援システム
- 版管理を用いた実験レポート添削支援システム(教育支援)
- 保守手順に適合する文書情報の編成法
- ペトリネットによる並行ソフトウェアシステムの設計時動作解析
- ソフトウェア保守における開発時文書構成の問題点
- 版管理機能を有する整構造プログラミング支援エディタDIFF
- 版管理機能を有する整構造プログラミング支援エディタDIFFの評価
- プログラム階層構造の生成, 処理, 文書化能力を有するテキスト・エディタ
- 構造化プログラミング用語LSP(PL/I)
- 亜順序文法とその構文解析法
- 協調作業におけるエージエシト間の相互作用のモデル化
- パネル討論会 : CASE環境の夢物語 : 革新的将来像 : 「CASE環境」シンポジウム
- UHF帯RFIDにおける遅延の影響と対策
- 3Dグラフィックスを用いたバイリンガルな歴史学習システムの開発(マルチメディアアプリケーション)
- ソフトウェア開発の教員主導型PBLにおける反復プロセスとEVM導入の効果
- K-037 失敗知識を利用したプログラミング学習における内省支援(教育工学・福祉工学・マルチメディア応用,一般論文)
- 5ZK-4 プログラミング学習における失敗知識を利用した内省支援(プログラミング教育,学生セッション,コンピュータと人間社会,情報処理学会創立50周年記念)
- LDAPディレクトリのためのモデリング言語とディレクトリ管理プログラム自動生成システム
- ユーザモデルと状況を反映させた車載機への広告情報配信システムの構築 : 興味度推定と配信ルールの自動学習(セッション8:データマネージメント)
- 共有ホワイトボードを用いた協調学習支援システムの開発
- B-012 デザインパターン検出のための識別要素の設計(B分野:ソフトウェア,一般論文)
- N-020 オンラインレポート添削システムにおけるグループレポート作成時の貢献度把握機構(教育・人文科学,一般論文)
- N-019 GRASPを利用するオブジェクト指向設計学習支援システム(教育・人文科学,一般論文)
- N-018 C言語初学者向けのプログラム動作理解支援のための図作成システム(教育・人文科学,一般論文)
- 6A-3 実プログラミングとプロセス観察による短期技術者診断プログラムの試案(プログラミング教育と開発管理,一般セッション,ソフトウェア科学・工学)
- B-004 プログラムの振る舞いの差異を用いたデバッグ支援(ソフトウェア,一般論文)
- B-003 メソッド呼び出し列の差分に着目したシーケンス図によるデバッグ支援(ソフトウェア,一般論文)
- 3ZC-5 web探索行動に着目したブックマーク収集・共有支援システム(グループ意思決定支援,学生セッション,インターフェース)
- B-027 Javaプログラムからの再利用可能コンポーネントの自動抽出システム(B分野:ソフトウェア)
- LDAPのためのモデリング言語と自動生成システム(セッション3:データベースシステム)
- LDAPのためのモデリング言語と自動生成システム(セッション3:データベースシステム)
- LDAPのためのモデリング言語と自動生成システム
- LDAPのためのモデリング言語と自動生成システム
- N-022 単体テストを用いたJavaプログラミング学習支援ツール(N分野:教育・人文科学)
- B-003 分散ペアプログラミングにおけるコミュニケーションログとコード変更箇所の対応付けによる理解支援(B分野:ソフトウェア)
- 車載端末向け情報選別配信システムにおける到着地推定機構(ITS)(次世代移動体通信システム)
- 車載端末に対する到着地推定を用いた情報選別配信システム(情報選択・配信)
- 3DグラフィックスとXMLを用いた環境学習システムの開発(認知と学習・教育用インタフェース/一般)
- XMLによる地元素材データベースを持つ環境学習システム(モバイルグループウェア,発想支援,XML応用)
- 動的にナビゲーションリンクを生成するオーサリングツール
- (70)能動学習遠隔授業形態におけるPDA・携帯電話の有効活用の一手法(第19セッション インターネット・マルチメティアの利用(I))
- プログラミング演習におけるプログラム共同開発支援
- 能動学習授業の自己管理指導を支援するマルチメディア活用法
- ソフトウェア開発における協調支援環境Vela : (4)事例ベースの構成法
- クリティカルスライスを用いた分割検証法によるバグ究明支援
- クラス図-オブジェクト図間一貫性診断システムの設計と実用モデルへの適用実験
- オブジェクト指向モデリング教育のためのオブジェクト図自動生成システムの設計と評価
- コンパイルエラー修正時間に着目した学習分析指標の提案と内省学習効果分析への適用