A method that supports understanding of object-oriented programs by querying and visualizaing dataflows
Project/Area Number |
23650016
|
Research Category |
Grant-in-Aid for Challenging Exploratory Research
|
Allocation Type | Multi-year Fund |
Research Field |
Software
|
Research Institution | Nara Institute of Science and Technology |
Principal Investigator |
KUME Izuru 奈良先端科学技術大学院大学, 情報科学研究科, 助手 (10301285)
|
Project Period (FY) |
2011 – 2013
|
Project Status |
Completed (Fiscal Year 2013)
|
Budget Amount *help |
¥3,510,000 (Direct Cost: ¥2,700,000、Indirect Cost: ¥810,000)
Fiscal Year 2013: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2012: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2011: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
|
Keywords | ソフトウェア工学 / デバッグ支援 / 動的解析 / オブジェクト指向プログラミング / アプリケーションフレームワーク / プログラム理解 / 副作用 / フレームワーク学習 / ソフトウエア / ソフトウエア工学 / トレース解析 |
Research Abstract |
In the wide spread use of object-oriented frameworks in software development, program understanding of framework applications becomes an important topic of software maintenance. We propose a dynamic analysis method that aims to help maintainers find framework misuses, which cause failures. Our method supports maintainers by extracting candidates of a so-called chain of infection, which starts by executing a program code containing a framework misuse and results in a failure, from an execution trace. We developed a prototype tool that visualizes candidates of a chain of infection. We conducted a preliminary evaluation for the preparation of an evaluation experiment in future.
|
Report
(4 results)
Research Products
(31 results)
-
-
-
-
-
-
-
-
-
-
-
[Presentation] A Feature Model of Framework Applications2013
Author(s)
Izuru Kume, Masahide Nakamura, Naoya Nitta, and Etsuya Shibayama
Organizer
14th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2013)
Place of Presentation
Honolulu, USA
Year and Date
2013-07-01
Related Report
-
-
-
-
-
[Presentation] A Feature Model of Framework Applications2013
Author(s)
Izuru Kume, Masahide Nakamura, Naoya Nitta, and Etsuya Shibayama
Organizer
14th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2013)
Place of Presentation
Sheraton Princess Kaiulani, Hawaii, USA
Related Report
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
[Presentation] A Feature Model of Framework Applications
Author(s)
Izuru Kume, Masahide Nakamura, Naoya Nitta, Etsuya Shibayama
Organizer
14th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2013)
Place of Presentation
Honolulu, Hawaii, U.S.A.
Related Report