プログラムのコメント付けによる理解支援
通过添加程序注释来支持理解
基本信息
- 批准号:13780280
- 负责人:
- 金额:$ 1.34万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Young Scientists (B)
- 财政年份:2001
- 资助国家:日本
- 起止时间:2001 至 2002
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
計算機システム管理の現場では、既存システムの保守のために過去のプログラムの更新が行われる。そのプログラムの多くは、構造化手法が確立する以前に作成されたものが、更に機械的に異言語間コンバートされている。また、更新後の動作保証が最優先されるため、抜本的な修正は避けられ、その結果、幾多の部分的修正が重ねられたものとなる。これがプログラム理解や修正の負担を増加させ、今では管理費の8割りを越えると言われる。そこで、抜本的な修正は避けながら現状のプログラム理解を容易にするため、プログラムにコメント文を付ける手法の開発に着目した。13年度には、プログラムソースの解析部と初期知識ベースを作成した。解析部は、プログラムソースの構文解析、HTGに基づくモジュール分解の後、記号処理可能な表現形式へ変換する。また、初期知識ベースには、現場で通常定められている、ファイル、関数、識別子の統一名称とその意味を断片的な領域固有知識として登録した。さらに、機能仕様書とコメントのついたサンプルプログラムとを対応させ、木構造で表現された機能仕様書の各部分木を目的--手段の関係に読み替え、それにコメントを対応させて知識ベースに登録した。さらに、すでにコメントがつけられているサンプルプログラムに対して、コメントから目的--手段関係を辿って後ろ向きにその実現手段を探索し、最終的にソースの一部に合致した場合に意味解析が成功するという形の解析機構を設計した。14年度には、機能仕様書とコメントのないプログラムを対象とする解析部を実装した。ただし対象プログラムは、ファイル名、関数名、識別子名に対する規約が前年度でサンプルとしたプログラムと等しいものである。解析には、平成13年度で構築した知識ベースと解析機構を用いた。学習機構に関しては、前年度に設計した枠組みを、prologによって計算機上に実装した後、幾つかのサンプルプログラムを入手して、解析と学習を行った。
The computer システム manages the <s:1> site で で, the existing システム, the conservative ために, the past プログラム, and the updated が lines われる. そ の プ ロ グ ラ ム の more く は, construct technique が establish す る に done before さ れ た も の が, more に mechanical に different words between コ ン バ ー ト さ れ て い る. ま た, updated の action to guarantee the most preferred さ が れ る た め, sorting this な correction は avoid け ら れ, そ の results, much の part of the fixed が ね ら れ た も の と な る. Youdaoplaceholder2 れがプログラム understand や correct the burden を increase させ, now で れがプログラム management fee <s:1> 8 cut <s:1> を more えると words われる. そ こ で, sorting this な correction は avoid け な が ら status quo の プ ロ グ ラ ム understand を easy に す る た め, プ ロ グ ラ ム に コ メ ン ト article を pay け る gimmick の open 発 に with mesh し た. In the 13th year, に プログラムソ, プログラムソ, ス, <s:1>, the と initial knowledge of the <s:1> analysis department, ベ, スを and スを were completed as スを た. Parsing は, プ ロ グ ラ ム ソ ー ス の compose text parsing, HTG に base づ く モ ジ ュ ー の ル decomposition, mark 処 may な form へ variations in す る. ま た, early knowledge ベ ー ス に は, on-site で usually め ら れ て い る, フ ァ イ ル uniform name と, masato, identify の そ の mean を な inherent knowledge of fragment と し て login し た. さ ら に, function (others books と コ メ ン ト の つ い た サ ン プ ル プ ロ グ ラ ム と を 応 seaborne さ せ, wood structure で performance さ れ た function shi others books の wood を purpose - means the parts の masato is に 読 み for え, そ れ に コ メ ン ト を 応 seaborne さ せ て knowledge ベ ー ス に login し た. さ ら に, す で に コ メ ン ト が つ け ら れ て い る サ ン プ ル プ ロ グ ラ ム に し seaborne て, コ メ ン ト か ら purpose - means masato is を 辿 っ て after ろ to き に そ の を exploring し, eventually be now means に ソ ー ス の a に close to し た occasions に mean parsing が successful す る と い う form の を design parsing mechanism し た. The 14th annual に た, functional standard books とコメ ト ト ト <s:1> な プログラムを プログラムを and とする analysis department を published た. た だ し like プ seaborne ロ グ ラ ム は, フ ァ イ ル name, masato several, identifying name に す seaborne が る code before the annual で サ ン プ ル と し た プ ロ グ ラ ム と etc し い も の で あ る. Analysis: に に, Heisei 13 で construction of <s:1> た knowledge ベ スと スと Analysis: Institutions を use を た. Before learning institutions に masato し て は, annual に design し た 枠 group み を, prolog に よ っ て computer に be loaded し た after, a few つ か の サ ン プ ル プ ロ グ ラ ム を of し て, analytical study と を っ た.
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
H.Kawakami, et al.: "Failure-driven Knowledge Refinement for Program Commenting"Proc. of Australia-Japan Joint Workshop on Intelligent and Evolutionary Systems. Vol.6. 172-179 (2002)
H.Kawakami 等人:“程序评论的故障驱动知识细化”Proc。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
川上 浩司其他文献
自動化機械のユーザ支援に対する不便益分析〜計算論的ユーザ適応モデルに基づくアプローチ〜
自动化机器用户支持的不便分析〜基于计算用户适应模型的方法〜
- DOI:
- 发表时间:
2008 - 期刊:
- 影响因子:0
- 作者:
谷口 忠大;服部 裕史;椹木 哲夫;川上 浩司;片井 修 - 通讯作者:
片井 修
不便益システムを満たす要件に関する考察
考虑满足不便系统的要求
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Yuuki Hiraishi;Takayoshi Kitamura;Tomoko Izumi;Yoshio Nakatan;川上 浩司;川上 浩司;川上 浩司;川上 浩司;川上 浩司;川上 浩司;泉 朋子;川上 浩司,他;北村 尊義;平岡 敏洋 - 通讯作者:
平岡 敏洋
大規模診療情報・健診情報データベースの構築における、個人情報保護やセキュリティ管理の運用事例
大型医疗信息/健康体检信息数据库建设中的个人信息保护与安全管理操作实例
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
川上 浩司 - 通讯作者:
川上 浩司
ライフコースデータにおける母子保健や学童の健康診断情報由来のデータベースの構築と活用. シンポジウム:健康危機で明らかになった地域保健上の課題:一人一人の健康を守り高める公衆衛生を目指して.
生命历程数据中的母婴健康和学童健康体检信息数据库的构建和利用。研讨会:健康危机揭示的社区健康问题:以保护和增进每个人健康的公共卫生为目标。
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Masubuchi Reiko;Noda Masahiro;Yoshida Satomi;Kawakami Koji;川上 浩司;川上 浩司;川上 浩司;川上 浩司;川上 浩司 - 通讯作者:
川上 浩司
不便の効用を得るという人間機械系の構築指針に関する考察
关于构建利用不便的人机系统的指南的研究。
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
北村 尊義1;于 港1;泉 朋子1;仲谷 善雄;川上 浩司 - 通讯作者:
川上 浩司
川上 浩司的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('川上 浩司', 18)}}的其他基金
胎内から学童期までの健診情報の利活用とその効果測定についての研究
胎儿期至学龄期体检信息利用及效果衡量研究
- 批准号:
21H04851 - 财政年份:2021
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
母子保健情報と学校健診情報の連接による、児の15年を紡ぐデジタルコホート疫学研究
联动母婴健康信息与学校健康体检信息,编织儿童15年生命的数字化队列流行病学研究
- 批准号:
20K20615 - 财政年份:2020
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Challenging Research (Pioneering)
不便の効用に着目したシステムデザイン法の構築
构建一种关注不便带来的好处的系统设计方法
- 批准号:
18656114 - 财政年份:2006
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Exploratory Research
遺伝的アルゴリズムによる概念設計解創出プロセスモデル
使用遗传算法的概念设计解决方案创建过程模型
- 批准号:
06780320 - 财政年份:1994
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
局所的特徴抽出と大局所的理解の相互作用による線図形認識
基于局部特征提取和全局理解交互的线形识别
- 批准号:
05858050 - 财政年份:1993
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
相似海外基金
人文社会科学と自然科学を連携するメタレベル知識ベースシステムの開発
链接人文社会科学和自然科学的元层次知识库系统开发
- 批准号:
13GS0020 - 财政年份:2001
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Creative Scientific Research
例外を許容する知識ベースシステムからの帰納論理プログラミングを用いた知識獲得
使用归纳逻辑编程从容忍异常的基于知识的系统获取知识
- 批准号:
11780269 - 财政年份:1999
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
タンパク質細胞内局在部位予測知識ベースシステムの改良・発展
蛋白质亚细胞定位位点预测知识系统的改进和发展
- 批准号:
07249205 - 财政年份:1995
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
多方向連想メモリ(MAM)を用いた知識ベースシステムに関する研究
使用多向联想记忆(MAM)的基于知识的系统研究
- 批准号:
03750306 - 财政年份:1991
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
不完全な情報を含む知識ベースシステムの研究
不完全信息知识系统研究
- 批准号:
01780049 - 财政年份:1989
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
構造実験データ評価のための知識ベースシステムの作成
结构实验数据评价知识库系统的建立
- 批准号:
01750437 - 财政年份:1989
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
オブジエクト指向概念を導入した知識ベースシステムとその応用
引入面向对象概念及其应用的基于知识的系统
- 批准号:
60210026 - 财政年份:1985
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Special Project Research
オブジェクト指向概念を導入した知識ベースシステムとその応用
引入面向对象概念及其应用的基于知识的系统
- 批准号:
59118007 - 财政年份:1984
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Special Project Research
生涯学習を支援する知識ベースシステムに関する研究
支持终身学习的基于知识的系统研究
- 批准号:
59550224 - 财政年份:1984
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
弛緩整合法を用いた頭蓋骨図形の構造解析と知識ベースシステムへの応用
使用松弛匹配方法进行头骨形状结构分析及其在知识系统中的应用
- 批准号:
58552001 - 财政年份:1983
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)














{{item.name}}会员




