skip to main content
10.1145/2600821.2600845acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Processes for embedded systems development: preliminary results from a systematic review

Published:26 May 2014Publication History

ABSTRACT

With the proliferation of embedded ubiquitous systems in all aspects of human life, the development of embedded systems has been facing more and more challenges (e.g., quality, time to market, etc.). Meanwhile, lots of software processes have been reported to be applied in Embedded Systems Development (ESD) with various advantages and disadvantages. Therefore, it’s important to portrait a big picture of the state-of-the-practice of the adoption of the software processes in ESD, which may benefit both practitioners and researchers in this area. This paper presents our investigation on this topic using systematic review that is intended to: 1) identify typical challenging factors and how software processes and practices address them; and 2) discover improvement opportunities from both academic and industrial perspectives.

References

  1. Xie, M., Shen, M., Rong, G., and Shao, D.: ‘Empirical studies of embedded software development using agile methods: a systematic review’, Proceedings of the 2nd international workshop on Evidential assessment of software technologies. ACM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Karlström, D., and Runeson, P.: ‘Integrating agile software development into stage-gate managed product development’, Empirical Software Engineering, 2006, 11, (2), pp. 203-225 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cooper, R.G.: ‘Stage-gate systems: a new tool for managing new products’, Business Horizons, 1990, 33, (3), pp. 44-54Google ScholarGoogle ScholarCross RefCross Ref
  4. Hedberg, H., and Iisakka, J.: ‘Technical Reviews in Agile Development: Case Mobile-D’, QSIC2006., 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Graaf, B., Lormans, M., and Toetenel, H.: ‘Embedded software engineering: the state of the practice’, Software, IEEE, 2003, 20, (6), pp. 61-69 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Beck, K., and Andres, C.: ‘Extreme programming explained: embrace change’ (Addison-Wesley Professional, 2004. 2004) Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Schwaber, K., and Beedle, M.: ‘Agile software development with Scrum’ (Prentice Hall Upper Saddle River, 2002. 2002) Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Paulk, M.C., Curtis, B., Chrissis, M.B., and Weber, C.V.: ‘Capability maturity model, version 1.1’, Software, IEEE, 1993, 10, (4), pp. 18-27 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Emam,K.E., Melo,W., and Drouin, J.-N.: ‘SPICE: The theory and practice of software process improvement and capability determination’ (IEEE Computer Society Press, 1997.) Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Srinivasan, J., Dobrin, R., and Lundqvist, K.: ‘'State of the Art'in Using Agile Methods for Embedded Systems Development’, COMPSAC'09. 33rd Annual IEEE International Conference. 2009. 7 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Graaf, B., Lormans, M., and Toetenel, H.: ‘Software technologies for embedded systems: An industry inventory’: ‘Product Focused Software Process Improvement’ (Springer, 2002), pp. 453-465 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Ronkainen,J., and Abrahamsson, P.: ‘Software development under stringent hardware constraints: do agile methods have a chance?’: ‘Extreme Programming and Agile Processes in Software Engineering’ (Springer, 2003), pp. 73-79 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Kitchenham, B.A., and Charters, S.: ‘Guidelines for performing systematic literature reviews in software engineering’, 2007Google ScholarGoogle Scholar
  14. Zhang, H., Babar, M.A., and Tell, P.: ‘Identifying relevant studies in software engineering’, Information and Software Technology, 2011, 53, (6), pp. 625-637 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Processes for embedded systems development: preliminary results from a systematic review

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          ICSSP 2014: Proceedings of the 2014 International Conference on Software and System Process
          May 2014
          199 pages
          ISBN:9781450327541
          DOI:10.1145/2600821

          Copyright © 2014 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 26 May 2014

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader