| |
|
| |
No-charge documents To download, right-click on a document title and choose "Save Target As..."
|
|
|
|
|
|
|
|
|
|
Industry Articles, Books, and Monographs To purchase, press the "add to cart" button next to the document you want. After making payment, you must press the "Return to Merchant" button to download your document(s).
Please contact us at store@spr.com if you have any difficulties downloading or reading a document.
|
|
|
|
| SPR Programming Languages Table™ (version PLT2007c)
NEW in 2008!
|
Price: $125.00 |
|
In the 1970s Allan Albrecht and his colleagues at IBM measured a number of projects using both logical source code statements and function point metrics. These pioneering studies found some interesting but not perfect correlations between source code size and function points for many programming languages. In 1984, SPR began publishing a table of these empirically-derived relationships, termed "backfiring ratios." The table now incorporates over
five hundred source code languages and dialects. Use of this data is subject to a number of caveats driven by its derivation and nature. Backfired function point counts are of lower accuracy than normal function point counts. Backfiring is ambiguous if the starting point is physical lines of code, and its accuracy is further compromised in sizing of mixed-language applications. Backfiring ratios vary based on individual programming styles and numerous. The accuracy of this approach is below that of counts by certified personnel, but the speed and ease of generating results continue to make this approach popular, particularly with legacy applications.
This latest (February 2006) version of the table includes a
white paper describing our approach, and the table has
been enhanced with 100 new languages, low-medium-high
ratings, and a composite risk/reliability factor score
for each language. In addition, entries rate the impact of Integrated Development Environments (IDEs).
Note: the 2006 edition of this table was published on February 1, 2006. If you purchased the previous version within the past 90 days and
would like to upgrade to the new version at no additional charge, please send email to: PLTUpdate@spr.com
|
Available in PDF format. |
|
|
|
| Applied Software Measurement: Assuring Productivity and Quality (BASM0696) |
Price: $340.00 |
|
The "bible" of
software metrics, now updated to help you meet today's
complex challenges The use of metrics has come to play
an increasingly pivotal role in the progress of the
software industry over the last several years, and this
definitive work helped to make software measurement a
science. Function points and related variations
introduced in the original edition are now regarded as
indispensable tools for software engineers and
developers, IS managers, and anyone else charged with
performance improvement and quality control. This
much-anticipated new edition picks up where its
predecessor left off, taking full account of today's
advancing technologies and changing business realities.
Here is authoritative information on software metrics in
relation to many of today's most intriguing and fastest
growing areas, including: Object technology;
client/server architecture; Multimedia; Software
reusability; Reengineering and outsourcing. The book
provides useful comparisons of function points with
DeMarco "bang" metrics, feature points, the British Mark
II function point method, and many others. As in the
original, all discussions and examples are illuminated
by a wide variety of real-world case studies, along with
new statistics drawn from more than 6,000 corporate and
government projects. The Second Edition continues to be
required reading for all information systems
professionals who want to increase productivity and
improve quality.
Hardcover:
618 pages
Publisher:
McGraw-Hill (TX); 2nd edition
(June 1, 1996)
ISBN:
0070328269
|
|
|
Available in Hard Copy only. |
|
|
|
| Software Cost Estimating Methods for Large Projects (SCE12041) |
Price: $25.00 |
|
by Capers Jones 13 pages December 2004
For large projects, automated estimates are more successful than manual estimates in terms of accuracy and usefulness. In descending order, the costs of large projects include defect removal, production of paper documents, coding, project management, and dealing with new requirements that appear during the development cycle. In addition, successful estimates for large projects must be adjusted to match specific development processes, to match the experience of the development team, and to match the results of the programming languages and tool sets that are to be utilized. Simple manual estimates cannot encompass all of the adjustments associated with large projects. |
Available in
PDF format. |
|
|
|
| Software Estimating Rules of Thumb (SCE06031) |
Price: $25.00 |
|
by Capers Jones 12 pages June 2003
Accurate software estimating is too difficult for simple rules of thumb. Yet in spite of the availability of more than 50 commercial software estimating tools, simple rules of thumb remain the most common approach. Rules based on the function point metric are now replacing the older LOC rules. |
|
Available in PDF format |
|
|
|
| Why Software Costs Vary (SCE01031) |
Price: $25.00 |
|
by Capers Jones 19 pages January 2003
Software costs for similar projects have been noted to vary widely. There are three significant reasons for such variances: 1) Variations in the work actually performed on the projects; 3) Variations in the work included in project measurements; 3) Variations in compensation rates and overhead costs. Each of these three reasons can introduce variances that approach 100%. Accurate understanding of software engineering economics requires that each of these three factors be quantified and included in economic studies. Without understanding the impact of these three factors, it is not possible to establish productivity averages.
|
Available in
PDF format.
|
|
|
|
| Strengths and Weaknesses of Software Metrics (SMM01051) |
Price: $45.00 |
|
by Capers Jones 16 pages January 2005
The software industry lacks standard metric and measurement practices. Almost every major software metric has multiple definitions and ambiguous counting rules. Further, there are no standards for dealing with basic topics such as the activities to include in software measurement studies. There are also key topics with no metrics at all, such as quantifying the volume or quality levels of data bases and data warehouses. The result is a lack of solid empirical data on software costs, effort, schedules, quality, and other tangible matters. This report analyzes some of the key software size metrics and the underlying technical problems associated with software measurement. |
Available in PDF format. |
|
|
|
|
|
|
|
|
|
|
|
|