About theory in software development

  • Authors:
  • Javier Andrade;Juan Ares;Rafael García;María-Aurora Martínez;Santiago Rodríguez;Sonia Suárez

  • Affiliations:
  • Information and Communication Technologies, University of A Coruña, A Coruña, Spain;Information and Communication Technologies, University of A Coruña, A Coruña, Spain;Information and Communication Technologies, University of A Coruña, A Coruña, Spain;Madrid Open University, Madrid, Spain;Information and Communication Technologies, University of A Coruña, A Coruña, Spain;Information and Communication Technologies, University of A Coruña, A Coruña, Spain

  • Venue:
  • GAVTASC'11 Proceedings of the 11th WSEAS international conference on Signal processing, computational geometry and artificial vision, and Proceedings of the 11th WSEAS international conference on Systems theory and scientific computation
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Despite being two very closely linked things, hardware and software have evolved very differently. In actual fact, while hardware evolution has been exponential, software has evolved linearly. One of the fundamental reasons for this mismatch between hardware development and software development is that hardware development is supported by engineering based on science whose scientific theory is very well established, whereas software development is not. The goal of the present work is the analysis of, not only software historic development, but also the current theoretical approaches for software development. The results achieved will be used for proposing new research lines that might help this discipline to advance in the scientific field. It should be then possible to establish the foundations that might enable software advance similarly as hardware does.