首页    期刊浏览 2024年11月28日 星期四
登录注册

文章基本信息

  • 标题:STATIC CODE ANALYSIS FOR SOFTWARE QUALITY IMPROVEMENT: A CASE STUDY IN BCI FRAMEWORK DEVELOPMENT
  • 本地全文:下载
  • 作者:Indar Sugiarto
  • 期刊名称:Jurnal Informatika
  • 印刷版ISSN:1411-0105
  • 出版年度:2008
  • 卷号:9
  • 期号:2
  • 页码:166-172
  • DOI:10.9744/informatika.9.2.166-172
  • 语种:English
  • 出版社:Institute of Research and Community Outreach - Petra Christian University
  • 摘要:This paper shows how the systematic approach in software testing using static code analysis method can be used for improving the software quality of a BCI framework. The method is best performed during the development phase of framework programs. In the proposed approach, we evaluate several software metrics which are based on the principles of object oriented design. Since such method is depending on the underlying programming language, we describe the method in term of C++ language programming whereas the Qt platform is also currently being used. One of the most important metric is so called software complexity. Applying the software complexity calculation using both McCabe and Halstead method for the BCI framework which consists of two important types of BCI, those are SSVEP and P300, we found that there are two classes in the framework which have very complex and prone to violation of cohesion principle in OOP. The other metrics are fit the criteria of the proposed framework aspects, such as: MPC is less than 20; average complexity is around value of 5; and the maximum depth is below 10 blocks. Such variables are considered very important when further developing the BCI framework in the future.
  • 关键词:static code analysis, software quality, BCI framework
国家哲学社会科学文献中心版权所有