Metrics driven architectural analysis using dependency graphs for C language projects

Devansh Tiwari, Hironori Washizaki, Yoshiaki Fukazawa, Tomoyuki Fukuoka, Junji Tamaki, Nobuhiro Hosotani, Munetaka Kohama

研究成果: Conference contribution

2 被引用数 (Scopus)

抄録

The highest share of cost for a software product is software maintenance. Identifying the quality merit of the software architecture is extremely vital as the quality directly relates to software maintenance. A good design always exhibits good quality characteristics because it is directly related to good architecture. Although C language is a major language in the software industry, few studies investigate the quality of the architecture in C language. This study aims to evaluate the quality of C language projects in a quantifiable form by focusing on dependency graphs, associated metrics, and software architecture. In particular, this study (i) formulates the architecture representation of C projects, (ii) determines the metrics capturing the quality of architecture, (iii) defines code smell and metrics relations and (iv) conducts an empirical analysis on 58 C projects. We show which metrics derived from dependency graphs can detect architectural issues and verify their relation to software architecture quality.

本文言語English
ホスト出版物のタイトルProceedings - 2019 IEEE 43rd Annual Computer Software and Applications Conference, COMPSAC 2019
編集者Vladimir Getov, Jean-Luc Gaudiot, Nariyoshi Yamai, Stelvio Cimato, Morris Chang, Yuuichi Teranishi, Ji-Jiang Yang, Hong Va Leong, Hossian Shahriar, Michiharu Takemoto, Dave Towey, Hiroki Takakura, Atilla Elci, Susumu Takeuchi, Satish Puri
出版社IEEE Computer Society
ページ117-122
ページ数6
ISBN(電子版)9781728126074
DOI
出版ステータスPublished - 2019 7
イベント43rd IEEE Annual Computer Software and Applications Conference, COMPSAC 2019 - Milwaukee, United States
継続期間: 2019 7 152019 7 19

出版物シリーズ

名前Proceedings - International Computer Software and Applications Conference
1
ISSN(印刷版)0730-3157

Conference

Conference43rd IEEE Annual Computer Software and Applications Conference, COMPSAC 2019
国/地域United States
CityMilwaukee
Period19/7/1519/7/19

ASJC Scopus subject areas

  • ソフトウェア
  • コンピュータ サイエンスの応用

フィンガープリント

「Metrics driven architectural analysis using dependency graphs for C language projects」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル