Share This Author
Cost models for future software life cycle processes: COCOMO 2.0
- B. Boehm, B. Clark, E. Horowitz, J. Westland, R. Madachy, R. Selby
- Computer ScienceAnn. Softw. Eng.
- 1 December 1995
This model is serving as a framework for an extensive current data collection and analysis effort to further refine and calibrate the model's estimation capabilities.
Comparing the Effectiveness of Software Testing Strategies
This study applies an experimentation methodology to compare three state-of-the-practice software testing techniques: a) code reading by stepwise abstraction, b) functional testing using equivalence…
Cocomo ii model definition manual
Experimentation in software engineering
A framework is presented for analyzing most of the experimental work performed in software engineering over the past several years, corresponding to phases of the experimentation process: definition, planning, operation, and interpretation.
Enabling reuse-based software development of large-scale systems
- R. Selby
- Computer ScienceIEEE Transactions on Software Engineering
- 1 June 2005
This study examines the repositories for 25 software systems from a NASA software development environment that actively reuses software to identify two categories of factors that characterize successful reuse-based software development of large-scale systems: module design factors and module implementation factors.
Empirically guided software development using metric-based classification trees
The proposed approach derives models of problematic components, based on their measurable attributes and those of their development processes, which provide a basis for forecasting which components are likely to share the same high-risk properties.
How Microsoft builds software
The development process at Microsoft helps to determine what works and what doesn't by completely recompiling the source code and executing automated tests.
Analyzing Error-Prone System Structure
The empirical results support the effectiveness of the data bindings clustering approach for localizing error-prone system structure and quantify ratios of coupling and strength in software systems.
Learning from Examples: Generation and Evaluation of Decision Trees for Software Resource Analysis
A general solution method for the automatic generation of decision (or classification) trees is investigated. The approach is to provide insights through in-depth empirical characterization and…
Microsoft Secrets-How the World''s Most Powerful Software Company Creates Technology
From the Publisher: Drawing on almost two years of on-site observation at Microsoft headquarters, eminent scientists Michael A. Cusumano and Richard W. Selby reveal many of Microsoft's innermost…