Advanced Search
CS Search   Google Search
www.computer.org/softwareBuilding the community of leading software practitioners

July/August

July/August cover

Developing Scientific Software

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.

Remember When ... ?
IEEE Software
is 25 years old! For a special anniversary edition,
we're looking for anecdotes on how IEEE Software has helped you over the years.

Has it helped you advance your career, overcome challenges, or keep up with new trends?
Have you used the content in a course you taught? Has it inspired you to adopt a new technique?
Has it pointed you to directions or resources you didn't know about?
Has it ever helped your project overcome a problem? Has it affected the way your organization operates?
Has it caused you to see software development or the profession in a new light?

Send your stories, up to 500 words, to software@computer.org with subject line "25th anniversary" by 22 September 2008.

This Issue's 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)

>> IEEE Software's Design columnist Rebecca Wirks-Brock appeared in an InfoQ podcast, in which she presents practical lessons she has learned from doing architectural reviews.



Free Articles Great selections from past issues
Tools of the Trade Blog 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
IEEE Software Bookshelf 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.

Visit Computing Now!

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.


www.se-radio.net