Software needs engineering: a position paper

  • Authors:
  • Jane B. Grimson;Hans-Jürgen Kugler

  • Affiliations:
  • Department of Computer Science, Trinity College, Dublin 2, Ireland;Q-Labs, 5 Kendalstown Rise, Delgany, Co. Wicklow, Ireland

  • Venue:
  • Proceedings of the 22nd international conference on Software engineering
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

When the general press refers to 'software' in its headlines, then this is often not to relate a success story, but to expand on yet another 'software-risk-turned-problem-story.'For many people the term 'software' evokes the image of an application package running either on a PC or some similar stand-alone usage. Over 70% of all software, however, are not developed in the traditional software houses as part of the creation of such packages. Much of this software comes in the form of products and services that end users would not readily associate with software. These can be complex systems with crucial connections made through software, such as telecommunications or banking systems, or the logistics systems of airports. Or these can be end-user products with software embedded, ranging from battery management systems in electric shavers, over mobile phones to engine management and safety systems in cars. e-Commerce systems fall into this category, too.Yes, there is software that works reliably and as expected, and there are professional approaches to create such products — one can engineer software, in the right environment, with the right people.