期刊文献+

嵌入式系统开发中敏捷方法的应用研究综述 被引量:36

Application of Agile Methods in Embedded Systems Development:A Systematic Review
下载PDF
导出
摘要 伴随着计算机技术的迅速发展,嵌入式系统软件的应用领域得以不断拓宽,这使得嵌入式系统开发面临着日益严峻的质量、成本以及项目周期等方面的压力.另一方面,敏捷方法已在传统的软件项目当中得到越来越多的应用.很多研究都表明,敏捷方法在适应需求变更、提升生产效率和最终产品的质量方面都发挥出显著的作用.因此,在嵌入式系统软件开发中应用敏捷方法,自然也得到研究者和实践者的日益关注.应用系统评价(systematic review)方法,试图尽可能系统地了解嵌入式系统开发过程中敏捷方法的应用状况和研究进展.通过对敏捷宣言提出以来12年间49篇相关文献的概况和分析,试图回答如下3个问题:1)在不同类型的嵌入式系统开发中,敏捷方法的总体应用情况如何?2)敏捷方法或实践是如何解决各类嵌入式软件开发中的挑战的?3)敏捷方法(实践)该如何通过扩展和改进,以更好地适应嵌入式系统开发?研究表明,尽管应用程度存在一定的差异,但敏捷方法已在不同类型的嵌入式开发中得到了应用.传统的敏捷方法也需要进行多种改变,以适应这些不同类型的嵌入式开发项目的特征. With the rapid development of technology, the application area of embedded systems continues to broaden. This makes the development of embedded systems facing increased pressure of quality, cost and cycle time. On the other hand, agile methods have been more and more adopted in traditional software projects. Many studies indicated that agile methods have significant values to adapt to changing requirements, increasing the productivity and the quality of the final product. Therefore, the application of agile methods in embedded systems development naturally has drawn attentions from researchers and practitioners. This paper applies systematic reviews to systematically understand the application status of agile methods in embedded system development. Through reviewing and analyzing 49 literatures since Agile Manifesto has been announced, this study tries to answer the following three questions: 1) In different types of embedded systems development, what is the overall application status of agile methods; 2) What characteristics of embedded systems are suitable to apply agile methods; 3) How to improve current agile methods (practices) to better adapt to the development of embedded systems. The study shows that, although there are some differences in the degree of application, agile methods have been applied in the development of different types of embedded system developments. However, the traditional agile methods also need to be appropriately revised to adapt to the characteristics of different types of embedded development projects.
出处 《软件学报》 EI CSCD 北大核心 2014年第2期267-283,共17页 Journal of Software
关键词 嵌入式系统开发 敏捷方法 应用现状 系统评价 embedded system development agile method adoption status systematic literature review
  • 相关文献

参考文献10

  • 1Boehm BW, Abts C, Brown AW, Chulani S, Clark BK, Horowitz E, Madachy R, Reifer D J, Steece B. Software Cost Estimation with COCOMO Ⅱ. Bergen Country: Prentice Hall PTR, 2000. 1-82.
  • 2UBM-Electronics embedded.com & EE times the 2011 embedded market study. 2011. http://e.ubmelectronics.eom/embeddedstudy/.
  • 3UBM-Electronics embedded.com & EE times the 2012 embedded market study. 2012. http://eesage.com/pages/3332259-embedde d-market-study.
  • 4Babar MA, Zhang H. Systematic literature reviews in software engineering: Preliminary results from interviews with researchers. In: Dyb~ T, ed. Proc. of the 2009 3rd Int'l Symp. on Empirical Software Engineering and Measurement. New York: IEEE Computer Society, 2009.346-355. [doi: 10.1109/ESEM.2009.5314235].
  • 5Biolchini J, Mian PG, Natali ACC, Travassos GH. Systematic review in software engineering. Technical Report, RT-ES 679/05, Rio de Janeiro: System Engineering and Computer Science Department, PESC-COPPE/UFRJ, 2005.
  • 6Kitchenham BA, Charters S. Guidelines for performing systematic literature reviews in software engineering. Technical Report, EBSE-2007-01,2007. http://www.dur.ac.uk/ebse/.
  • 7Zhang H, Babar MA, Tell P. Identifying relevant studies in software engineering. Information and Software Technology, 2011, 53(6):625-637. [doi: 10.1016/j.infsof.2010.12.010].
  • 8Koen P, Ajamian G, Burkart R, Clamen A, Davidson J, D'Amore R, Elkins C, Herald K, Incorvia M, Johnson A, Karol R, Seibert R, Slavejkov A, Wagner K. Providing clarity and a common language to the 'fuzzy front end'. Research Technology Management, 2001,44(2):46-55.
  • 9Highsmith JA. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. New York: Dorset House, 2000. 1-331.
  • 10Esfahani HC, Yu E. A repository of agile method fragments. In: Proc. of the New Modeling Concepts for Today's Software Processes. Berlin, Heidelberg: Springer-Verlag, 2010. 163-174.

同被引文献189

引证文献36

二级引证文献93

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部