Physiological vs. Social complexity in software design

José Luiz Fiadeiro

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

"Complexity" and "crisis" have become synonyms in the (brief) history of Software Engineering. The terms "component," "decomposition," "structure" and "architecture" have been associated with methods and techniques proposed over the years to defeat the crisis, from structured programming to object/component-based programming and, more recently, service-oriented architectures. As the "software crisis" seems to keep making headlines, it is time that we ask ourselves whether we have made any progress in tackling " complexity".... In this talk, we suggest that the crisis of "yesterday" is not necessarily that of "today," and that it is useful to distinguish between two different notions of complexity - physiological and social - that arise in software design. We then discuss some of the mathematical techniques and methodological principles that are available to address them.

Original languageEnglish
Title of host publicationProceedings of the 11th IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 2006
PublisherIEEE
Pages3
Number of pages1
ISBN (Print)9780769525303
DOIs
Publication statusPublished - 2006
Event11th IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 2006 - Stanford, CA, United States
Duration: 15 Aug 200617 Aug 2006

Conference

Conference11th IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 2006
Country/TerritoryUnited States
CityStanford, CA
Period15/08/0617/08/06

ASJC Scopus subject areas

  • General Engineering
  • General Computer Science

Fingerprint

Dive into the research topics of 'Physiological vs. Social complexity in software design'. Together they form a unique fingerprint.

Cite this