Design and Evaluation of a Process for Identifying Architecture Patterns in Open Source Software

被引:0
作者
Stol, Klaas-Jan [1 ]
Avgeriou, Paris [2 ]
Babar, Muhammad Ali [3 ]
机构
[1] Univ Limerick, Lero Irish Software Engn Res Ctr, Limerick, Ireland
[2] Univ Groningen, Groningen, Netherlands
[3] IT Univ Copenhagen, Copenhagen, Denmark
来源
SOFTWARE ARCHITECTURE | 2011年 / 6903卷
基金
爱尔兰科学基金会;
关键词
architecture patterns; quality attributes; open source software; empirical evaluation; quasi-experiment;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Architecture patterns have a direct effect (positive or negative) on a system's quality attributes (e.g., performance). Therefore, information about patterns used in a product can provide valuable insights to, e.g., component integrators who wish to evaluate a software product. Unfortunately, this information is often not readily available, in particular for Open Source Software (OSS) products, which are increasingly used in component-based development. This paper presents the design and evaluation of a process for Identifying Architecture Patterns in OSS ("IDAPO"). The results of the evaluation suggest that IDAPO is helpful to identify potentially present patterns, and that a process framework may provide better opportunities for tailoring to the users' needs.
引用
收藏
页码:147 / +
页数:3
相关论文
共 33 条
  • [1] [Anonymous], 2008, ADV DATA MINING TECH
  • [2] Bass L., 2003, Software Architecture in Practice. Software Engineering
  • [3] Berander P., 2004, ISESE
  • [4] Buschmann F., 1996, Pattern-Oriented Software Architecture, Volume 1: A System of Patterns
  • [5] Carver J.C., 2010, EMPIR SOFTWARE ENG, V15
  • [6] Applying empirical software engineering to software architecture: challenges and lessons learned
    Falessi, Davide
    Babar, Muhammad Ali
    Cantone, Giovanni
    Kruchten, Philippe
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (03) : 250 - 276
  • [7] Fitzgerald B., 2006, MISQ, V30
  • [8] Gamma E., 1995, DESIGN PATTERNS ELEM
  • [9] Harrison N.B., 2011, IEEE SOFTWA IN PRESS
  • [10] Harrison NB, 2007, LECT NOTES COMPUT SC, V4758, P263