software engineers be licensed?' Special issue of Comm.
ACM, 45 (11), November 2002.
K. 2002. 'Software development: An outsider's view'. IEEE
Computer, 35 (5), May 2002.
A social scientist looks at software engineering and compares
software development with other disciplines and industries.
to Software Engineering (wikipedia)
Engineering Body of Knowledge project (SWEBOK)
Ethics Center for Engineering and Science
Engineering Ethics Research Institute
2 Socio-technical systems
Council on Systems Engineering (INCOSE)
introduction to systems engineering
Open courseware: Systems engineering
engineering in the systems life cycle
Chapter 3 Critical Systems
B. et al. 2004. 'The
ROI of Software Dependability: The IDAVE Model'.
Software, 21 (3), 54-61.
B.W. 2004. 'Computer Security in the Real World'. IEEE
Computer, 37 (6), 37-47.
N. R. 2004. 'Who is Liable for Insecure Systems'. IEEE
Computer, 37 (7), 27-35.
V. et al. 2004. A Unified Model of Dependability: Capturing
Dependability in Context. IEEE Software, 21 (6),
Y. and Detlor, B. 2005. 'Intelligent Mobile Crisis Response
Systems'. Comm. ACM, 48 (2), 95-8.
for Software Reliability (CSR)
Various publications from a small
consultancy specialising in critical systems engineering.
up to Faults (Randell, Turing Lecture)
Systems Development (Johnson)
and dependability roadmap
4 Software Processes
S. and Raberg, L. 2004. Adopting the Rational Unified
Process: Success with the RUP. Addison-Wesley.
Practical advice in introducing and using the RUP.
description of the Rational Unified Process
Models in Software Engineering (Scacchi)
overview of process modelling (Snowden)
survey of system development process models
Chapter 5 Project Management
W. 2005. Successful Software Management Style: Steering
and Balance. IEEE Software. 22 (5), 40-7.
S. 1998. Software project Survival Guide. Microsoft
Good practical advice on software project management practice.
However, it lacks a discussion on risks and how to handle
M. J. and Thayer, R.H. 2001. The Project Manager's Guide
to Software Engineering Best Practices. IEEE Computer
M. et al. 2005. 'Project Management in Plan-based and Agile
Companies'. IEEE Software, 22 (3), 21-7.
An introduction to a set of links on software risk management.
Rather a garish page but lots of links to different
project management tools.