Architectural Design Decisions in Open Software Development: A Transition to Software Ecosystems

被引:7
作者
Che, Meiru [1 ]
Perry, Dewayne E. [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
来源
2014 23RD AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC) | 2013年
关键词
architectural design decisions; open software development; software ecosystems; architectural knowledge;
D O I
10.1109/ASWEC.2014.37
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Managing architectural design decisions (ADDs) in software development process is an essential task for architectural knowledge management. As software ecosystems become a new software development paradigm in software engineering processes, it is important and necessary to capture and represent ADDs in open software development, and to evolve architectural knowledge with minimum knowledge evaporation in the open ecosystem community. So far, little work has been done on managing architectural decisions in software ecosystems in current software architecture research and practice. In this research position paper, we discuss the typical characteristics of software ecosystems which may influence architecture decision-making processes in software development, and identify the essential aspects that should be considered for managing ADDs in the context of software ecosystem. In addition, we discuss major challenges of managing ADDs for software ecosystems, and we also propose possible directions in research to solve the problems.
引用
收藏
页码:58 / 61
页数:4
相关论文
共 12 条
  • [1] [Anonymous], P 4 EUR C SOFTW ARCH
  • [2] [Anonymous], P 4 EUR C SOFTW ARCH
  • [3] Bosch J, 2004, LECT NOTES COMPUT SC, V3047, P194
  • [4] Capilla R., 2006, SIGSOFT SOFTW ENG NO, V31
  • [5] Che M., 2012, INT J COMPUTERS, V6, P137
  • [6] Scenario-Based Architectural Design Decisions Documentation and Evolution
    Che, Meiru
    Perry, Dewayne E.
    [J]. 18TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2011), 2011, : 216 - 225
  • [7] JANSEN A, 2007, P 6 WORK IEEE IFIP C
  • [8] A Sense of Community: A Research Agenda for Software Ecosystems
    Jansen, Slinger
    Finkelstein, Anthony
    Brinkkemper, Sjaak
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 187 - +
  • [9] Kruchten P, 2006, LECT NOTES COMPUT SC, V4214, P43
  • [10] Perry D. E., 1992, SIGSOFT Software Engineering Notes, V17, P40, DOI 10.1145/141874.141884