Kamis, 10 Januari 2008

Open-Source Tool To Catch Programming Bugs faster is on the horizon
by Vladimir C. Murray
January 10th, 2008 @ 05:39 AM

The National Institute of Standards and Technology (NIST), the University of Texas, Arlington and their scientists and mathematicians are at present working on an open source tool that will catch programming errors through the use of what is referred to as ""combinatorial testing"." According to the team of researchers, this tool has the potential to save software developers both time and money. This open source tool is slated to be released sometime this year.

The NIST researchers examined a vast number of software crashes and from the results they concluded that most of the software failures were due to what they call 'simple errors' and not complex events. When they looked at Web browsers, what they found was that although browsers have many different variables, the bulk of its failures occurred due to only two variables and the interaction between them.

The research team employed an approach where they explored two variables interactions and also different combinations of up six interacting variables.

Therefore if a word processing program is running that has ten different texts (e.g. superscript, italics and bold) there are a number of combinations of settings (say running subscript, italics and superscript simultaneously) that may lead to a software crash. Some 1024 tests will be required to test the ten effects and all its possible combinations. However only thirteen tests will eventually be need since only three effects and the resulting combinations will be needed.

The software program being developed will examine the interactions between the settings of multiple variables of a particular program. It will then generate sets of tests to run which will not be that many due to the program testing those things that generally cause software errors. The researchers believe that this will result in a superior error capture rate. This is a vast improvement over those other combinatorial testing software that could only do dual variable testing

This way of finding programming errors should be help to e-commerce websites that usually have a number of interacting variables.

Sabtu, 10 November 2007

Source Code World News and Announcements

New prize: PHPEd

Awesome new prize!
Develop websites and applications through the full lifecycle with Youe can learn more about this fantastic prize. As usual, submit early and often to maximize your chances of winning!

New prize: PHPEclipse: A User Guide!

Awesome new prize from PackTPub.com!
Slash development time by improving the efficiency of your PHP coding and organizing your projects in the PHPEclipse environment. Take advantage of the leading open source integrated development environment to develop, organize, and debug your PHP web development projects.You can learn more about this great prize here. So submit early and submit often!

RapTier Code Generator!

Great new prize!
Harness the power of this easy to use multi-tier code generator and generator code in flash! Up to 5 lucky winners each month can choose this great prize! So submit early and submit often!

.Zip files now contain URL of posting!

Zip file improvements!
Don't you hate it when you download multiple .zip files, find one that is great, and want to post feedback or a vote on it, but can't remember which one it was? Well no longer! Now all .zip files have a special Planet Source Read Me text file that will take you right back to the submissions's page. So check it out!

Modulus Financial Engineering donates 2 financial programming packages as prizes!

Many thanks to Modulus Financial Engineer for their donation of StockChartX V.5 and TA-SDK for the contest Click here to check them out. As usual...submit early and often to get a shot at one of these two prizes!

Sams Publishing donates 6 great programming books as prizes!

6 Great Programming Book Prizes!
Many thanks to Sams Publishing who has donated six fantastic programming books on .NET, Perl and PHP programming. Click here to check them out. Remember to submit early and often to win one of these great prizes!

Contest prize updated: Planet Source Code Jumbo CD--now in VB, C/C++ and ASP Editions!

Planet Source Code Jumbo Resource CD: 3 Language Editions!
Three winners each month can now choose from 3 editions of the PSC 2002 CD--Visual Basic, C/C++ or Active Server Pages! Includes tens of thousands of lines of the top ranked code, articles and submissions in over 27 categories.So submit early and often to win this great prize!