Yasuhiro Hamano,Sousuke Amasaki,Osamu Mizuno,Tohru Kikuno
本論文では,我々はソフトウェアプロジェクトを混乱プロジェクトに陥れるリスク要因の特定
を目指す.まず最初に相関ルールマイニングを実際のソフトウェア開発の現場から集めた質問
データに適用する.その結果,リスク要因に関するいくつかの特徴的なルールを抽出した.
次に,抽出できたルールの有用性を評価するためにロジスティック回帰分析で抽出されたリス
ク要因との比較を行った.比較の結果,抽出したルールとそのルールから導き出せるリスク要
因が混乱プロジェクトの特定に有用であることを確認した.
浜野 康裕,天嵜 聡介,水野 修,菊野 亨
Yasuhiro Hamano,Sousuke Amasaki,Osamu Mizuno,Tohru Kikuno
480
コンピュータソフトウェア
JSSST Computer Software
2
2
79-87
0
相関ルールマイニングによるソフトウェア開発プロジェクト中のリスク要因の分析
Application of Association Rules Mining to Analysis of Risk Factors in Software Development Projects
http://www.jstage.jst.go.jp/article/jssst/24/2/24_2_79/_article/-char/ja/
24
2007
Nahomi Kikuchi,Tsuyoshi Andou,Osamu Mizuno,Tohru Kikuno
本論文では,高信頼性が要求される通信ソフトウェアの開発プロジェクトに対し,
プロダクトのフィールド品質を改善 するのに有用な開発活動に関する要因を特定する
試みについて述べる.ここでは,プロダクトのフィールド品質をそのプロダクトを
リリース後の6ケ月間にユーザから報告された問題(クレーム)の数で判断する.
提案するアプローチでは, まずフィールド品質の良しあしでプロジェクトをGoodと
Fairの2つのグループに分類し,それぞれのグループの代表的な プロジェクトへの
インタビューを行った.その結果明らかになったフィールド品質と関わりのある
4つの問題について, それを計測するメトリクスを決定した.
引き続いて,メトリクスデータを収集し,フィールド品質との関連をロジスティ
ック回帰モデルで記述した.次に,24個のプロジェクトを対象として評価実験を行い,
品質に強い影響を与えると思われ る主要な要因として,レビュー活動,母体の品質の改善,
及び仕様に基づく活動の3点を確認した.さらに,モデルによるフィールド品質予測の
精度を評価する実験を行ったところ,精度が約96%になることを確認した.
菊地 奈穂美,安藤 津芳,水野 修,菊野 亨
Nahomi Kikuchi,Tsuyoshi Andou,Osamu Mizuno,Tohru Kikuno
465
SEC journal
SEC journal
1
1
26-35
0
通信ソフトウェア開発におけるプロセス改善のためのフィールド品質に注目した主要な改善活動要因の抽出
Key Factors in Process Management for Improving the Field Quality of Telecommunication Software Development
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=4-SEC-00005-0
2
2006
Osamu Mizuno,Seiya Abe,Tohru Kikuno
我々はこれまでロジスティック回帰分析に基づくプロジェクト混乱予測を行っ
てきた.本研究ではロジスティック回帰分析におけるいくつかの問題を解決
するために,ベイズ識別器を利用した混乱予測手法を提案する.まずベイズ
識別器に基づく6つのデータマイニング手法に対して精度比較実験を行い,
最も精度の高い手法を選択し,採用している.次に,提案法の有効性を実際
の開発現場から得られたデータに適用することで確認した.具体的にはロジ
スティック回帰分析では混乱予測を誤ったプロジェクトについても正しい予
測結果を得ることができた.
水野 修,安部 誠也,菊野 亨
Osamu Mizuno,Seiya Abe,Tohru Kikuno
448
SEC journal
SEC journal
11
優秀論文賞受賞
4
24-35
0
プロジェクト混乱予測システムのベイズ識別器を利用した開発
Development of Project Confusion Predicting System Using Bayesian Classifier Towards its Application to Actual Software Development
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=4-SEC-00004-0
1
2005
Tohru Kikuno,Osamu Mizuno,Sousuke Amasaki
本研究ではプロジェクトの混乱を予測する手法を提案する.
菊野 亨,水野 修,天嵜 聡介
Tohru Kikuno,Osamu Mizuno,Sousuke Amasaki
460
日本信頼性学会誌
The journal of Reliability Engineering Association of Japan
10
招待論文
7
471-482
0
定量的プロジェクトマネジメント〜メトリクスデータ利用の新技術
Quantitative Project Management for Software Development: A Simple Bayesian Classifier Using Software Metric Data
27
2005
Sousuke Amasaki,Yasunari Takagi,Osamu Mizuno,Tohru Kikuno
Recently, software development projects have been required to produce highly reliable systems
within a short period and with low cost. In such situation, software quality prediction helps to
confirm that the software product satisfies required quality expectations. In this paper, by using
a Bayesian Belief Network (BBN), we try to construct a prediction model based on relationships
elicited from the embedded software development process. On the one hand, according to
a characteristic of embedded software development, we especially propose to classify test and
debug activities into two distinct activities on software and hardware. Then we call the proposed
model the BBN for an embedded software development process. On the other hand, we define
the BBN for a general software development process to be a model which does not consider
this classification of activity, but rather, merges them into a single activity.
Finally, we conducted experimental evaluations by applying these two BBNs to actual project data.
As the results of our experiments show, the BBN for the embedded software development process
is superior to the BBN for the general development process and is applicable effectively for
effective practical use.
Sousuke Amasaki,Yasunari Takagi,Osamu Mizuno,Tohru Kikuno
Sousuke Amasaki,Yasunari Takagi,Osamu Mizuno,Tohru Kikuno
441
0.242 (2005)
IEICE Trans. on Information and Systems
6
6
1134-1141
0
Constructing a Bayesian Belief Network to Predict Final Quality in Embedded System Development
http://search.ieice.org/bin/summary.php?id=e88-d_6_1134&category=D&year=2005&lang=E&abst=
E88-D
2005
Satoru Uehara,Osamu Mizuno,Tohru Kikuno
In this paper we discuss the estimation of effort needed to update
program codes according to given design specification changes. In
the Object-Oriented incremental development(OOID), the requirement
changes occur frequently and regularly. When a requirement change
occurs, a design specification is changed accordingly.
Then a program code is updated for given design specification change.
In order to construct the development plan dynamically,
a simple and fast estimation method of efforts forcode updating
is strongly required by both developers and managers. However,
existing estimation methods cannot be applied to the OOID.
We therefore try to propose a straightforward approach to estimate
effort for code updating, which reflects the specific properties of
the OOID. We list up following factors of the effort estimation for
OOID: (1) updating activities consist of creation, deletion, and
modification, (2) the target to be updated has four kinds of
types(void type, basic type, library type, and custom type), (3) the
degree of information hiding is classified into private, protected
and public, and (4) the degree of inheritance affects updating
efforts.
We then propose a new formula $E(P,\sigma)$ to calculate the efforts
needed to update a program $P$ according to a set of design
specification changes $\sigma$. The formula $E(P,\sigma)$ includes
weighting parameters: $W_{upd}$, $W_{type}$, $W_{inf\mbox{-}h}$ and
$W_{inht}$ according to the characteristics (1), (2), (3) and (4),
respectively. Finally, we conduct experimental evaluations by
applying the formula $E(P,\sigma)$ to actual project data in a
certain company. The evaluation results statistically showed the
validity of the proposed approach to some extent.
Satoru Uehara,Osamu Mizuno,Tohru Kikuno
Satoru Uehara,Osamu Mizuno,Tohru Kikuno
243
0.148 (2002)
IEICE Transactions on Information and Systems
1
1
233-242
0
A new approach to estimate effort to update object-oriented programs in incremental development
http://search.ieice.org/bin/summary.php?id=e85-d_1_233&category=D&year=2002&lang=E&abst=
E85-D
2002
Osamu Mizuno,Shinji Kusumoto,Tohru Kikuno,Yasunari Takagi,Keishi Sakamoto
In this paper, we consider a simple development process consisting
of design and debug phases, which is derived from actual concurrent
development process for embedded software at a certain company. Then
we propose two-phase project control that examines the initial
development plan at the end of design phase, updates it to the
current status of the development process and executes the debug
phase under the new plan.
In order to show the usefulness, we define three imaginary projects
based on actually executed projects in a certain company: the
project that executes debug phase under initial plan, the project
that applies the proposed approach, and the project that follows a
uniform plan.
Moreover, to execute these projects, we use the project simulator,
which has already been developed based on GSPN model. Judging from
the number of residual faults in all products, we found that
project B is the best among them.
Osamu Mizuno,Shinji Kusumoto,Tohru Kikuno,Yasunari Takagi,Keishi Sakamoto
Osamu Mizuno,Shinji Kusumoto,Tohru Kikuno,Yasunari Takagi,Keishi Sakamoto
218
0.254 (2000)
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
4
4
605-614
0
Experimental evaluation of two-phase project control for software development process
http://search.ieice.org/bin/summary.php?id=e81-a_4_605&category=A&year=1998&lang=E&abst=
E81-A
1998
Masanari Kondo,Shinobu Saito,Yukako Iimura,Eunjong Choi,Osamu Mizuno,Yasutaka Kamei,Naoyasu Ubayashi
Masanari Kondo,Shinobu Saito,Yukako Iimura,Eunjong Choi,Osamu Mizuno,Yasutaka Kamei,Naoyasu Ubayashi
Masanari Kondo,Shinobu Saito,Yukako Iimura,Eunjong Choi,Osamu Mizuno,Yasutaka Kamei,Naoyasu Ubayashi
Proc. of 2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC)
929
6
1619-1624
1
Towards Better Online Communication for Future Software Development in Industry
10.1109/COMPSAC57700.2023.00250
2023
Yuki Yamanaka,Eunjong Choi,Norihiro Yoshida,Katsuro Inoue
the 21st IEEE International Conference on Program Comprehension (ICPC 2013) pp.199-206
859
3
San Francisco, California, USA
1
Applying Clone Change Notification System into an Industrial Development Process
2013
Takahiro Ando,Shinji Kawasaki,Eun-Hye Choi,Hideaki Nishihara,Masahiro Aoki,Keiichi Yoshioka,Keisuke Shimatani,Munekazu Furuichi,Osamu Mizuno
This paper proposes a testing framework called Formal Model Based Test (FMBT). It is a framework to improve embedded system developments with formal specifications, exhaustive test generations, and automatic test executions.
Takahiro Ando,Shinji Kawasaki,Eun-Hye Choi,Hideaki Nishihara,Masahiro Aoki,Keiichi Yoshioka,Keisuke Shimatani,Munekazu Furuichi,Osamu Mizuno
Takahiro Ando,Shinji Kawasaki,Eun-Hye Choi,Hideaki Nishihara,Masahiro Aoki,Keiichi Yoshioka,Keisuke Shimatani,Munekazu Furuichi,Osamu Mizuno
Proc. of 22nd International Symposium on Software Reliability Engineering (ISSRE2011), Supplemental proceedings
653
11
Hiroshima, Japan
4-4
1
Development of Formal Model Based Test -- Toward Automatic Testing Framework for Embedded Systems --
2011
Yusuke Sasaki,Osamu Mizuno,Tohru Kikuno
Software process simulations have been recognized as one of the key techniques against software development dif- ficulties. Although various simulators have been proposed so far [5], they are insufficient to address risk management. In risk management, managers must consider various cases because nobody knows which risk actualized until being ac- tual. We thus take a new approach to correspond to actu- alized risks dynamically and consider various cases using Management Policy.
Yusuke Sasaki,Osamu Mizuno,Tohru Kikuno
Yusuke Sasaki,Osamu Mizuno,Tohru Kikuno
Proc. of 18th International Symposium on Software Reliability Engineering (ISSRE2007), Supplemental proceedings
516
11
Trollhattan, Sweden
CD-ROM
1
Development of Software Project Simulator Towards Risk Management
2007
Osamu Mizuno,Eijiro Shigematsu,Yasunari Takagi,Tohru Kikuno
In the practical software development, software quality is generally
evaluated by the number of residual defects. To keep the number of
residual defects within a permissible value, too much effort is
often assigned to software testing.
In this paper, we try to develop a statistical model to determine
the amount of testing effort which is needed to assure the field
quality. The model explicitly includes design, review, and test
(including debug) activities.
Firstly, we construct a linear multiple regression model that can
clarify the relationship among the number of residual defects and
the efforts assigned to design, review, and test activities. We then
confirm the applicability of the model by statistical analysis using
actual project data.
Next, we obtain an equation based on the model to determine the test
effort. As parameters in the equation, the permissible number of
residual defects, the design effort, and the review effort are
included. Then, the equation determines the test effort that is
needed to assure the permissible residual defects. Finally, we
conduct an experimental evaluation using actual project data and
show the usefulness of the equation.
45%, 33/73
Osamu Mizuno,Eijiro Shigematsu,Yasunari Takagi,Tohru Kikuno
Osamu Mizuno,Eijiro Shigematsu,Yasunari Takagi,Tohru Kikuno
Proc. of 13th International Symposium on Software Reliability Engineering (ISSRE2002)
138
11
Annapolis, MD, USA.
139-146
1
On estimating testing effort needed to assure field quality in software development
2002
Satoru Uehara,Osamu Mizuno,Tohru Kikuno
The needs for accessibility of cellular phones to Web based client-server systems are increasing. For this ac- cess, efficient management of the context data must be im- plemented on the cellular phone. However, physical restric- tions of the cellular phone make it difficult to manage con- text data by applying the conventional methods. Addition- ally, the conventional methods do not show sufficient perfor- mance to tolerate heavy accesses from cellular phones.
We therefore design a new session management mecha- nism that enables cellular phone to use Web client-server system efficiently. To do so, we decide to utilize key concepts in the CDS mechanism, which was previously developed by us in order to implement session management on the Web. By utilizing the CDS mechanism, we develop a new session management mechanism that connects cellular phone and Web systems. Then, we can actually implement the session management with high safety and reliability. The result of a benchmark evaluation shows that proposed mechanism has higher performance than the conventional mechanism.
30%, 44/145
Satoru Uehara,Osamu Mizuno,Tohru Kikuno
Satoru Uehara,Osamu Mizuno,Tohru Kikuno
Proc. of 8th Asia-Pacific Software Engineering Conference (APSEC2001)
130
12
Macau, China.
345-348
1
Development of session management mechanism for cellular phone with {WWW} connection
2001
Satoru Uehara,Osamu Mizuno,Tohru Kikuno
In this paper we discuss estimation of efforts needed to update
programs according to a given requirement change. In the
Object-Oriented prototyping development(shortly the OO prototyping),
the requirement changes occur frequently and regularly. Thus a
simple and fast estimation of efforts is strongly required by both
developers and managers. However, existing estimation methods cannot
be applied to the OO prototyping.
Therefore we will try to propose a straightforward approach to
effort estimation, which reflects the specific properties of the OO
prototyping. First, we analyze the following characteristics of the
OO prototyping: (1) updating activities consist of creation,
deletion and modification, (2) the target to be updated has four
kinds of types(void type, basic type, library type and custom type)
and (3) the degree of information hiding is classified into private,
protected and public.
Then, we present a new formula $E(P,\sigma)$ to calculate the
efforts needed to update a program $P$ according to a set of
requirement changes $\sigma$. The formula $E(P,\sigma)$ includes
weighting parameters: $w_{upd}$, $w_{type}$ and $w_{inf\mbox{-}h}$
according to the characteristics (1), (2) and (3),
respectively. Finally, we conduct experimental evaluations by
applying the formula $E(P,\sigma)$ to actual project data in a
certain company. The evaluation results prove statistically to some
extent the validity of the proposed approach.
47%, 65/137
Satoru Uehara,Osamu Mizuno,Tohru Kikuno
Satoru Uehara,Osamu Mizuno,Tohru Kikuno
Proc. of 6th Asia-Pacific Software Engineering Conference (APSEC'99)
117
12
Takamatsu, Japan.
144-151
1
A straightforward approach to effort estimation for updating programs in object-oriented prototyping development
1999
Junya Debari,Kenichi Ogata,Tohru Kikuno,Osamu Mizuno,Nahomi Kikuchi,Masayuki Hirayama
出張 純也, 尾形 憲一,菊野 亨, 水野 修, 菊地 奈穂美, 平山 雅之
Junya Debari,Kenichi Ogata,Tohru Kikuno,Osamu Mizuno,Nahomi Kikuchi,Masayuki Hirayama
情報処理学会研究報告 ソフトウェア工学(SE)
607
3
東京都
3
1-8
3
ソフトウェア開発データに対する相関ルールマイニングを利用した不具合増加要因の調査
A Reserch of the Cause of the Faults by Applying Association Rules to the Software Development Data
2010-SE-167
2010
Osamu Mizuno, Toshiki Niki, Naoki Niihara, Yasunari Takagi, Tohru Kikuno
本研究ではある企業におけるレビュープロセス改善活動の効果について統計的分析を行う.この企業では1995年よりソフトウェアプロセスグループ(SEPG)を中心にこの改善活動が進められてきており,分析に当たっては23件のプロジェクトから収集されたデータを用いる.まず,各プロジェクトにおいてレビュー作業工数の全体工数に対する比率に注目して,開発組織がSEPGからのプロセス改善の指示をどの程度忠実に実施できたかを分析する.次に,レビュープロセス改善の品質への影響について調べる.その結果,プロセス改善を忠実に実施できた組織とそうでない組織の間ではレビュー作業で検出するフォールト数に有意水準5%の検定で差があることが示された.更に,出荷後のいわゆるフィールド品質についても相当の改善が見られることが確認できた.
水野修,二木俊樹,新原直樹,高木徳生,菊野亨
電子情報通信学会技術研究報告
251
9
294-295, SS98-26
1-8
3
ある企業におけるソフトウェアプロセス改善の効果に対する統計的分析
Effectiveness Analysis of Review Process Improvement for Embedded Software System Development at Certain Company
98
1998
菊地奈穂美,安藤津芳,水野修,菊野亨
Nahomi Kikuchi, Tsuyoshi Andou, Osamu Mizuno, Tohru Kikuno
488
SEC journal 優秀論文賞
0
8
通信ソフトウェア開発におけるプロセス改善のためのフィールド品質に注目した主要な改善活動要因の抽出
Key Factors in Process Management for Improving the Field Quality of Telecommunication Software Development
2006