2024-03-29T18:48:47Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000210812024-03-29T05:26:34Z01164:01384:01385:01389
要求追加によるインパクトの分析に基づく組込みソフトウェア開発の効率化Improving the efficiency of embedded software developments based on impact analysis by requirements changejpnhttp://id.nii.ac.jp/1001/00021081/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=21081&item_no=1&attribute_id=1&file_no=1Copyright (c) 2008 by the Information Processing Society of Japan信州大学大学院信州大学大学院信州大学大学院信州大学大学院信州大学大学院川平, 航介長田, 晃海谷, 治彦北澤, 直幸海尻, 賢二近年,組み込みソフトウェアは急速に大規模化・複雑化を続けている上に,開発期間の短縮が求められている.そのためは,既存ソフトウェアの再利用が必須となるが,実際の開発では開発に関する種々のドキュメントやソースコードの管理が不十分である場合も多い.既存のソフトウェアを再利用して開発を開始する場合に,開発者への負担を最小限に抑えつつ,要求の変更によるソフトウェアの修正箇所を明らかにすることが重要である.本稿では,既存の組込みシステムへの要求追加により,修正しなければならないソースコードの箇所を,ソースコード中の語句から半自動的に特定する方法を実際の開発データに基づき模索した結果を報告する.The size and complexity of software in embedded systems are rapidly increasing, but the development schedule is shortened due to the market pressure everyday. Reuse of existing software artifacts, e.g., design documents and source codes, is one of the promising ways to resolve this difficulty, but there are not enough artifacts suitable for such reuse because of the insufficient management of such artifacts. In this paper, we report an empirical study to investigate what kinds of reuse can be achieved under a real embedded software development. We mainly focus on impacts on source codes caused by requirements change because finding such impacts is required for efficient software development reusing existing software artifacts. We applied semi-automated impact analysis based on words appearing in source codes, and most impacts in source codes can be detected without explicit traceability links.AN10112981情報処理学会研究報告ソフトウェア工学(SE) 200829(2008-SE-159)17242008-03-172009-06-30