首页    期刊浏览 2024年10月05日 星期六
登录注册

文章基本信息

  • 标题:Modularity Index Metrics for Java-Based Open Source Software Projects
  • 本地全文:下载
  • 作者:Andi Wahju Rahardjo Emanuel ; Retantyo Wardoyo, Jazi Eko Istiyanto
  • 期刊名称:International Journal of Advanced Computer Science and Applications(IJACSA)
  • 印刷版ISSN:2158-107X
  • 电子版ISSN:2156-5570
  • 出版年度:2011
  • 卷号:2
  • 期号:11
  • DOI:10.14569/IJACSA.2011.021109
  • 出版社:Science and Information Society (SAI)
  • 摘要:Open Source Software (OSS) Projects are gaining popularity these days, and they become alternatives in building software system. Despite many failures in these projects, there are some success stories with one of the identified success factors is modularity. This paper presents the first quantitative software metrics to measure modularity level of Java-based OSS Projects called Modularity Index. This software metrics is formulated by analyzing modularity traits such as size, complexity, cohesion, and coupling of 59 Java-based OSS Projects from sourceforge.net using SONAR tool. These OSS Projects are selected since they have been downloaded more than 100K times and believed to have the required modularity trait to be successful. The software metrics related to modularity in class, package and system level of these projects are extracted and analyzed. The similarities found are then analyzed to determine the class quality, package quality, and then combined with system architecture measure to formulate the Modularity Index. The case study of measuring Modularity Index during the evolution of JFreeChart project has shown that this software metrics is able to identify strengths and potential problems of the project.
  • 关键词:thesai; IJACSA; thesai.org; journal; IJACSA papers; Open source software projects; modularity; Java; sourceforge; software metrics; system architecture.
国家哲学社会科学文献中心版权所有