Abstract
Of all the technologies born in the 20th century the software industry is the sole one that has kept a large dependency on human physical effort in order to produce the necessary code for an Information Technology system to perform. This paper analyses that evolution in view of today’s state-of-the-art regarding automatic code generation based on model definitions for critical business purposes. The social, financial and technological benefits will be addressed as they are disruptive and will affect different levels of society as we know it. Several testimonies were also sought regarding the technology described herein and how it may affect us in our day-to-day lives. We conclude that the software industry is in the midst of a major revolution – which has arrived late in comparison to other industries related to technology and which have decreased the reliance on human labour some time ago.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Model Driven Engineering.
- 2.
A change in the data model, for instance, will imply a need to review every line of code written.
- 3.
If need be, the persons to whom they relate may be available to cross-check their authenticity.
References
New Zealand Government. https://www.digital.govt.nz/digital-government/international-partnerships/the-digital-9/. Accessed 15 May 2019
Prepare for Automation’s Impact on Application Development. https://www.gartner.com/smarterwithgartner/prepare-for-automations-impact-on-application-development/ Accessed 20 May 2019
The Talent Shortage of Software Developers in 2019. https://fullscale.io/the-talent-shortage-of-software-developers-in-2019/. Accessed 20 May 2019
Hamid, B., Perez, J.: Supporting pattern-based dependability engineering via model-driven development. J. Syst. Softw. 122, 239–273 (2016)
Um grande projeto na NOVA: Quidgest. https://www.linkedin.com/posts/ana-rita-marante-0796a729_caso-de-estudo-erp-singap-universidade-activity-6487620546635792384-F7BP. Accessed 30 July 2019
MyHR+: Connectivity in the public sector is happening now. It’s here to stay! https://www.youtube.com/watch?v=oV1HQkGEykA&list=PL2zql1VAlN-3St3i-IFP23t_qngds36-b&index=2&t=3s. Accessed 30 July 2019
Manifesto for Agile Software Development. https://www.agilealliance.org/agile101/the-agile-manifesto/ Accessed 28 June 2019
Quidgest Academy. https://quidgest.com/en/quidgest_academy/. Accessed 30 July 2019
Definitions and counting guidelines for the application of function point analysis. https://nesma.org/wp-content/uploads/edd/2018/07/EN-viewer.pdf. Accessed 20 May 2019
Major Myths Dragging Down Your Software. https://documentmedia.com/article-2877-6-Major-Myths-Dragging-Down-Your-Software.html. Accessed 28 May 2019
Upgrading from [Obsolete] Solutions. https://www.linkedin.com/pulse/upgrading-from-obsolete-solutions-joao-penha-lopes/. Accessed 28 May 2019
Mansell, R., Avgerou, C., Quah, D., Silverstone, R.: The challenges of ICTs. In: Mansell, R., Avgerou, C., Quah, D., Silverstone, R. (eds.) The Oxford Handbook of Information and Communication Technologies, pp. 1–28. Oxford University Press, Oxford (2009)
Au-Yong-Oliveira, M., Moutinho, R., Ferreira, J.J.P., Ramos, A.L.: Present and future languages – how innovation has changed us. J. Technol. Manage. Innov. 10(2), 166–182 (2015)
Au-Yong-Oliveira, M., Branco, F., Costa, C.: A evolução cultural graças à adoção da tecnologia e ao fenómeno “Mix-Tech” – Um estudo exploratório baseado na observação. RISTI – Rev. Ibérica de Sistemas Tecnol. Inform. 17, 854–869 (2019)
Greenstein, S., Prince, J.: Internet diffusion and the geography of the digital divide in the United States. In: Mansell, R., Avgerou, C., Quah, D., Silverstone, R. (eds.) The Oxford Handbook of Information and Communication Technologies, pp. 168–195. Oxford University Press, Oxford (2009)
Gonçalves, R., Martins, J., Pereira, J., Oliveira, M.A., Ferreira, J.J.P.: Enterprise web accessibility levels amongst the Forbes 250: where art thou o virtuous leader? J. Bus. Ethics 113(2), 363–375 (2013)
Gonçalves, R., Rocha, T., Martins, J., Branco, F., Au-Yong Oliveira, M.: Evaluation of e-commerce websites accessibility and usability: an e-commerce platform analysis with the inclusion of blind users. Univ. Access Inf. Soc. 17(3), 567–583 (2018)
Silva, J.S., Gonçalves, R., Branco, F., Pereira, A., Au-Yong-Oliveira, M., Martins, J.: Accessible software development: a conceptual model proposal. Univ. Access Inform. Soc. (UAIS) 18, 703–716 (2019)
Au-Yong-Oliveira, M., Gonçalves, R., Martins, J., Branco, F.: The social impact of technology on millennials and consequences for higher education and leadership. Telemat. Inform. 35(4), 954–963 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Penha-Lopes, J., Au-Yong-Oliveira, M., Gonçalves, R. (2020). Model Driven Automatic Code Generation: An Evolutionary Approach to Disruptive Innovation Benefits. In: Mejia, J., Muñoz, M., Rocha, Á., A. Calvo-Manzano, J. (eds) Trends and Applications in Software Engineering. CIMPS 2019. Advances in Intelligent Systems and Computing, vol 1071. Springer, Cham. https://doi.org/10.1007/978-3-030-33547-2_18
Download citation
DOI: https://doi.org/10.1007/978-3-030-33547-2_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33546-5
Online ISBN: 978-3-030-33547-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)