Library Catalogue
E-Databases (Password Protected)
Teacher Resources
Reference Desk
Online Resources
Media Center
Holy Quran
New Books List
IEEE Software March/April 2008 (Vol. 25, No. 2)  ISSN: 0740-7459  

Table of Contents

From the Editor
Measurement Acquiescence   Hakan Erdogmus, National Research Council Canada pp. 4-6

Dynamically Typed Languages pp. 7-10

Voice of Evidence
Understanding the Customer: What Do We Know about Requirements Elicitation?
Oscar Dieste, Madrid Technical University pp. 11-13

User Centric
Tell Me a Story Alain Désilets, National Research Council of Canada pp. 14-15

On Architecture
Tribal Memory Grady Booch, IBM pp. 16-17

The Software Engineering Silver Bullet Conundrum Daniel M. Berry p. 18-19

Connecting Design with Code Rebecca J. Wirfs-Brock, Wirfs-Brock Associates pp. 20-21

Guest Editors' Introduction
Software Quality Requirements: How to Balance Competing Priorities
J. David Blaine, independent consultant Jane Cleland-Huang, DePaul Universi pp. 22-24

Quality Requirements
Making Practical Use of Quality Attribute Information  Ipek Ozkaya, Software  pp. 25-33

A Risk-Based, Value-Oriented Approach to Quality Requirements
Martin Glinz, University of Zurich pp. 34-41
Supporting Roadmapping of Quality Requirements  Björn Regnell,  pp. 42-47

Quality Requirements
A Broad, Quantitative Model for Making Early Requirements Decisions
Martin S. Feather, Jet Propulsion Laboratory pp. 49-56

A New Standard for Quality Requirements  Jørgen Bøegh, Terma A/S pp. 57-63

Point/Counterpoint  Tom Gilb, independent  pp. 64-67

Markup Languages
From Documents to Applications Using Markup Languages
José Luis Sierra, Complutense University of Madrid pp. 68-76
Software Metrics
Does Test-Driven Development Really Improve Software Design Quality?
David Janzen, California Polytechnic State University, San Luis Obispo pp. 77-84

Software Technology
Orchestrating Web Services with BPEL Panagiotis Louridas,  pp. 85-87
Tools of the Trade
Using and Abusing XML Diomidis Spinellis, Athens University  pp. 88-89

User Requirements and System Requirements Neil Maiden,  pp. 90-91

"Googling" Test Practices? Web Giant's Culture Encourages Process Improvement Greg Goth pp. 92-94
Loyal Opposition
On the Impurity of the English Language Robert L. Glass, Griffith University pp. 96, 95