
This special issue provides some flavor of the huge variety of scientific
computing, and it explores how the development of scientific software can be
improved.
Highlights
From the Editor
Essentials of Software Process (PDF)
Process trends are often mapped according to their emphasis on people,
technology, and rigor. A more complete scheme requires dissection in terms of
seven essential, mutually reinforcing characteristics: human-centricity,
technical orientation, discipline, pragmatism, empiricism, experimentation, and
value orientation. | Hakan
Erdogmus
Guest Editors' Introduction
Developing Scientific Software (PDF)
Introducing two articles, one on
stochastic optimization modeling and one on making statistics part of decision
making, and a Point/Counterpoint debate. | Judith Segal and Chris Morris
On Architecture
Measuring
Architectural Complexity (PDF)
To understand and measure complex software systems, you can use a
variety of complexity metrics as rules of thumb: SLOC, the number of design
patterns at work, how your chosen metrics change over time, and more. | Grady Booch
Tools of the Trade
The Way We Program (PDF)
Code that lacks comments, meaningful identifiers, and correct
indentation is a nightmare. By studying 30 programs of various sizes, the
author found that more than half of the code served developers rather than the
compiler. | Diomidis
Spinellis
>> Web Extra Bonus
Material
>>
Full, Current Table of
Contents
>> IEEE
Software's 2007 Annual Index (PDF)
>> Many thanks to our 2007 IEEE Software reviewers!
>> IBM developerWorks interviews editor in
chief Hakan Erdogmus about IEEE Software's
mandate, how the magazine differs from other software publications, and
why it's valuable for today's software engineer. | More
on this ... | Listen
(21:45) (Click to listen or right-click Save as to download)
|
Great selections from past issues |
|
Columnist Diomidis Spinellis talks about today's
software tools and the problems they do and don't solve.
Also: links to all of his past IEEE Software columns |
|
Want to review
a book for IEEE Software? Want to request
a particular book to be reviewed? Publishers, do you want to send
us a book for possible review? |
|
Want to submit a paper to IEEE
Software? Our online
manuscript submission service, including answers to any questions you
might have about the process, is now available.
The
full text of IEEE Software is available to Computer
Society members
who have an
online subscription and an
IEEE Web account. |
|

For authors, reviewers, and guest
editors:
Call For Submissions:
>> More
Information
Interested in reviewing
articles?
New
Reviewer Info
Try Us Out!
Download
our "Extreme Programming" issue for free!
XML RSS feed for current
issue
For more information on
using this feed,
click here.

|