Skip to main content

2016 | OriginalPaper | Buchkapitel

Software Development in the Post-PC Era: Towards Software Development as a Service

verfasst von : Sami Alajrami, Alexander Romanovsky, Barbara Gallina

Erschienen in: Product-Focused Software Process Improvement

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Over the years, software development has evolved to meet the needs of new types of applications and to embrace new technological disruptions. Today, we witness the rise of mobility where the role of the conventional high-end PC is declining. Some refer to this era as the Post-PC era. This technological shift, powered by a key enabling technology, cloud computing, has opened new opportunities for human advancement. Consequently, the evolving landscape of software systems drives the need for new methods for conceiving them. Such methods need to: (a) address the challenges and requirements of this era and (b) embrace the benefits of new technological breakthroughs. In this paper, we list the characteristics of the Post-PC era from the software development perspective and describe two motivating trends of software development processes. Then, we derive a list of requirements for the future software development from the characteristics of the Post-PC era and from the motivating trends. Finally, we propose a reference architecture for cloud-based software process enactment as an enabler for Software Development as a Service. The architecture is the first step addressing the needs that we have identified.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Abramson, D., Lees, M., Krzhizhanovskaya, V., Dongarra, J., Sloot, P.M., Wang, J., Korambath, P., Altintas, I., Davis, J., Crawl, D.: Workflow as a service in the cloud: architecture and scheduling algorithms. Procedia Comput. Sci. 29, 546–556 (2014)CrossRef Abramson, D., Lees, M., Krzhizhanovskaya, V., Dongarra, J., Sloot, P.M., Wang, J., Korambath, P., Altintas, I., Davis, J., Crawl, D.: Workflow as a service in the cloud: architecture and scheduling algorithms. Procedia Comput. Sci. 29, 546–556 (2014)CrossRef
2.
Zurück zum Zitat Alajrami, S., Gallina, B., Romanovsky, A.: EXE-SPEM: towards cloud-based executable software process models. In: Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development, MODELWARD 2016, pp. 517–526 (2016) Alajrami, S., Gallina, B., Romanovsky, A.: EXE-SPEM: towards cloud-based executable software process models. In: Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development, MODELWARD 2016, pp. 517–526 (2016)
3.
Zurück zum Zitat Alajrami, S., Gallina, B., Sljivo, I., Romanovsky, A., Isberg, P.: Towards cloud-based enactment of safety-related processes. In: Skavhaug, A., Guiochet, J., Bitsch, F. (eds.) SAFECOMP 2016. LNCS, vol. 9922, pp. 309–321. Springer, Heidelberg (2016). doi:10.1007/978-3-319-45477-1_24 CrossRef Alajrami, S., Gallina, B., Sljivo, I., Romanovsky, A., Isberg, P.: Towards cloud-based enactment of safety-related processes. In: Skavhaug, A., Guiochet, J., Bitsch, F. (eds.) SAFECOMP 2016. LNCS, vol. 9922, pp. 309–321. Springer, Heidelberg (2016). doi:10.​1007/​978-3-319-45477-1_​24 CrossRef
4.
Zurück zum Zitat Ball, T., Burckhardt, S., de Halleux, J., Moskal, M., Tillmann, N.: Beyond open source: the TouchDevelop cloud-based integrated development environment. Technical report MSR-TR-2014-127, Microsoft Research, September 2014 Ball, T., Burckhardt, S., de Halleux, J., Moskal, M., Tillmann, N.: Beyond open source: the TouchDevelop cloud-based integrated development environment. Technical report MSR-TR-2014-127, Microsoft Research, September 2014
5.
Zurück zum Zitat Brooks, F.P.: No silver bullet: essence and accidents of software engineering. IEEE Comput. 20, 10–19 (1987)CrossRef Brooks, F.P.: No silver bullet: essence and accidents of software engineering. IEEE Comput. 20, 10–19 (1987)CrossRef
6.
Zurück zum Zitat Feitelson, D., Frachtenberg, E., Beck, K.: Development and deployment at facebook. IEEE Internet Comput. 17(4), 8–17 (2013)CrossRef Feitelson, D., Frachtenberg, E., Beck, K.: Development and deployment at facebook. IEEE Internet Comput. 17(4), 8–17 (2013)CrossRef
7.
Zurück zum Zitat Fuggetta, A., Di Nitto, E.: Software process. In: Proceedings of the on Future of Software Engineering, pp. 1–12. FOSE, ACM (2014) Fuggetta, A., Di Nitto, E.: Software process. In: Proceedings of the on Future of Software Engineering, pp. 1–12. FOSE, ACM (2014)
8.
Zurück zum Zitat Hollingsworth, D.: Workflow Reference Model. No. TC00-1003, Workflow Management Coalition (WfMC), January 1995 Hollingsworth, D.: Workflow Reference Model. No. TC00-1003, Workflow Management Coalition (WfMC), January 1995
9.
Zurück zum Zitat Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation, 1st edn. Addison-Wesley Professional, Boston (2010) Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation, 1st edn. Addison-Wesley Professional, Boston (2010)
10.
Zurück zum Zitat Maximilien, E.M., Campos, P.: Facts, trends and challenges in modern software development. Int. J. Agil. Extrem. Softw. Dev. 1(1), 1–5 (2012)CrossRef Maximilien, E.M., Campos, P.: Facts, trends and challenges in modern software development. Int. J. Agil. Extrem. Softw. Dev. 1(1), 1–5 (2012)CrossRef
11.
Zurück zum Zitat OMG: Software and Systems Process Engineering Meta-Model Specification, V2.0, April 2008 OMG: Software and Systems Process Engineering Meta-Model Specification, V2.0, April 2008
Metadaten
Titel
Software Development in the Post-PC Era: Towards Software Development as a Service
verfasst von
Sami Alajrami
Alexander Romanovsky
Barbara Gallina
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-49094-6_53