
Size is one of the most important attributes of a software product. It is not only the key indicator of software cost and time but also a base unit to derive other metrics for project status and software quality measurement. Size metric is used as an essential input for most of cost estimation models such as COCOMO, SLIM, SEER-SEM and Price-S.
Although source lines of code or SLOC is a widely accepted sizing metric, there is a lack of standard that enforces a consistency of what and how to count SLOC. Ensuring consistency across independent organizations in the rules used to count software cost code is often difficult to achieve. To that end, the USC Center for Systems and Software Engineering (CSSE) has developed and released a code counting toolset called CodeCount to support sizing software code for historical data collection and reporting purposes. This toolset is a collection of tools designed to automate the collection of source code sizing information. It implements the popular code counting standards published by the Software Engineering Institute (SEI) and adapted by COCOMO. Logical and physical SLOC are among the metrics generated by the toolset.
Direct download link click here
For more info on this product click here.
Project Analyzer is a Visual Basic code review and quality control tool. In other words, static code analysis for VB. Detect logic flaws by automated code review. Perform impact analysis before writing changes. Understand poorly documented legacy code. Reverse engineer existing VB projects into diagrams and documentation. Save costs and keep end-users happy by delivering high-quality VB applications with few errors.
Key features
Detect dead code. Remove unused modules, procedures, variables, constants and controls. Decrease your .exe by up to 100s of kB. Dead code info.
Optimize. Find inefficient code. Use faster syntax and optimal declarations.
Enforce coding style. Apply design standards and make that spaghetti code readable again.
Standardize naming. Enforce naming conventions on variables, procedures and other objects. Pro, Ent
Detect errors. Find functionality problems, such as unimplemented events, questionable tab orders and missing error handling.
Avoid resource leaks. Ensure proper disposing of objects and API handles.
Find duplicate blocks. Spot and join duplicate code blocks that frequently result from copy & paste coding. Ent
Ensure .NET compatibility. Review VB6 code for known VB.NET compatibility issues.

View TesterTools dedicated page for this tool.
WebCorder is a free GUI software testing tool I developed in VB to allow for simple end user web testing. Essentially the user presses record and navigates their way through a scenario, telling the program to check for text/images along the way and optionally taking screenshots. At the end of the process you stop recording and save the script. You can then play back the script either interactively or in batch mode, and the program will generate log files etc.
View TesterTools dedicated page for this tool.
Comments --
Add