Introduction
Software Project Management (PPT, PDF)
REF
Chapter 1 of Hughes-2002 (PDF)
Software Management Renaissance (PDF)
Software Project Management (PPT, PDF)
REF
Chapter 1 of Hughes-2002 (PDF)
Software Management Renaissance (PDF)
Software Development Process
Life Cycle and Models (PPT, PDF), Sommerville-2001.
REF
Software Development in Microsoft and Netscape (PDF), A survey
Linux and Open Source (PDF), An interview (may include personal ideas).
Extreme Programming (PDF), Also see IEEE Software magazine, Nov. 2001.
Component-based Programming (PDF), Special issue of IEEE Computer magazine, July 1999.
Using Formal Methods (PDF), A case study
Life Cycle and Models (PPT, PDF), Sommerville-2001.
REF
Software Development in Microsoft and Netscape (PDF), A survey
Linux and Open Source (PDF), An interview (may include personal ideas).
Extreme Programming (PDF), Also see IEEE Software magazine, Nov. 2001.
Component-based Programming (PDF), Special issue of IEEE Computer magazine, July 1999.
Using Formal Methods (PDF), A case study
Measurement and Estimation
Cost and Effort Estimation (PPT, PDF)
Size Estimation (PPT, PDF), SLOC, Function Point, Objects, Usecases
Measurement (PPT, PDF), Process Metrics, GQM Method (PDF)
REF
Sample Measurement Plan
Software Cost Estimation with COCOMO-2 (PDF)
Fuzzy COCOMO (PDF)
CMM and COCOMO-2 (PDF)
Size Estimation for Web Development (PDF)
Automating GQM (PDF)
Measurement Case Studies: I, II, III, IV (all in PDF)
Cost and Effort Estimation (PPT, PDF)
Size Estimation (PPT, PDF), SLOC, Function Point, Objects, Usecases
Measurement (PPT, PDF), Process Metrics, GQM Method (PDF)
REF
Sample Measurement Plan
Software Cost Estimation with COCOMO-2 (PDF)
Fuzzy COCOMO (PDF)
CMM and COCOMO-2 (PDF)
Size Estimation for Web Development (PDF)
Automating GQM (PDF)
Measurement Case Studies: I, II, III, IV (all in PDF)
Software Cost-Estimation Tools
Estimacs (Computer Associates Int’l)
Knowledge PLAN (Software Productivity Research/Artemis)
PRICE S (Price Systems)
SEER (Galorath, Inc.)
SLIM (Quantitative Software Management)
COCOMO II-based Tools:
COSTAR (Softstar Systems)
CostXpert (Marotz,Inc.)
Estimate Professional (Software Productivity Center)
USC COCOMO II.2000 (USC Center for Software Engineering)
Measurement Tools:
CodeSize (Windows program to count the lines of code in a group of files)
Estimacs (Computer Associates Int’l)
Knowledge PLAN (Software Productivity Research/Artemis)
PRICE S (Price Systems)
SEER (Galorath, Inc.)
SLIM (Quantitative Software Management)
COCOMO II-based Tools:
COSTAR (Softstar Systems)
CostXpert (Marotz,Inc.)
Estimate Professional (Software Productivity Center)
USC COCOMO II.2000 (USC Center for Software Engineering)
Measurement Tools:
CodeSize (Windows program to count the lines of code in a group of files)
Project Planning
Software Project Scheduling and Monitoring (PPT, PDF), Gantt/CPM/PERT charts, Project Plan, Tracking Critical Path Analysis (PDF), example from MindTools.com
REF
9 Deadly Sins of Project Planning (PDF)
Evolutionary Project Management (PDF)
Tools
Microsoft Project Tutorial (PDF)
Microsoft Project, Official Site
Software Project Scheduling and Monitoring (PPT, PDF), Gantt/CPM/PERT charts, Project Plan, Tracking Critical Path Analysis (PDF), example from MindTools.com
REF
9 Deadly Sins of Project Planning (PDF)
Evolutionary Project Management (PDF)
Tools
Microsoft Project Tutorial (PDF)
Microsoft Project, Official Site
Risk Management
Risk Assessment and Control (PPT, PDF)
Boehm-1991 (PDF), main source for this chapter, from Kemerer textbook
REF
Risk Management for Undergrad Course Projects (PDF)
Large-scale Projects (PDF)
Risk Management in Practice (PDF)
Components of Software Development Risk (PDF), A project manager survey
Risk Assessment and Control (PPT, PDF)
Boehm-1991 (PDF), main source for this chapter, from Kemerer textbook
REF
Risk Management for Undergrad Course Projects (PDF)
Large-scale Projects (PDF)
Risk Management in Practice (PDF)
Components of Software Development Risk (PDF), A project manager survey
Software Configuration Management
Introduction to SCM and basic concepts (PPT, PDF), from the first 3 references and Jalote textbook
REF
The State of Automated Configuration Management (PDF)
Software Configuration Management: A Roadmap (PDF)
Version Models in Software Configuration Management (PDF)
Unified Change Management (PDF), Rational Software whitepaper
An Object-Oriented Model for Software Configuration Management (PDF)
Implementing a Software Configuration Management Environment (PDF)
Structure-Oriented Merging of Revisions of Software Documents (PDF)
IEEE Guide to Software Configuration Management (PDF)
IEEE Standard Software Configuration Management Plan (PDF)
Task-based Software Change Control (PDF)
Tools
What is Bugzilla, from Mozilla Organization.
CVS, Free OpenSource Version Management Tool.
More CVS Documentation
CVS GUI, GUI for CVS (Mac and Windows)
Visual SourceSafe, Version Management Tool from Microsoft.
CSDiff, Diff tool for windows
Introduction to SCM and basic concepts (PPT, PDF), from the first 3 references and Jalote textbook
REF
The State of Automated Configuration Management (PDF)
Software Configuration Management: A Roadmap (PDF)
Version Models in Software Configuration Management (PDF)
Unified Change Management (PDF), Rational Software whitepaper
An Object-Oriented Model for Software Configuration Management (PDF)
Implementing a Software Configuration Management Environment (PDF)
Structure-Oriented Merging of Revisions of Software Documents (PDF)
IEEE Guide to Software Configuration Management (PDF)
IEEE Standard Software Configuration Management Plan (PDF)
Task-based Software Change Control (PDF)
Tools
What is Bugzilla, from Mozilla Organization.
CVS, Free OpenSource Version Management Tool.
More CVS Documentation
CVS GUI, GUI for CVS (Mac and Windows)
Visual SourceSafe, Version Management Tool from Microsoft.
CSDiff, Diff tool for windows
Process Improvement
ISO 9000 and Capability Maturity Model (PPT, PDF), from the first 3 references and Kemerer textbook
REF
The Capability Maturity Model for Software (PDF)
Effective CMM-Based Process Improvement (PDF)
Comparison of ISO 9001 and the CMM (PDF)
CMM v1.1 (PDF), Official document
CMM Key Practices (PDF)
List of High Maturity Software Organizations (PDF), at CMM levels 4 and 5
Using CMM in Small Organizations (PDF)
Extreme Programming from a CMM Perspective (PDF)
Extreme Programming and CMM: Case Study (PDF)
Web Sites
Capability Maturity Models, Software Engineering Institute (SEI)
ISO 9000, International Organization for Standardization (ISO)
ISO 9000 and Capability Maturity Model (PPT, PDF), from the first 3 references and Kemerer textbook
REF
The Capability Maturity Model for Software (PDF)
Effective CMM-Based Process Improvement (PDF)
Comparison of ISO 9001 and the CMM (PDF)
CMM v1.1 (PDF), Official document
CMM Key Practices (PDF)
List of High Maturity Software Organizations (PDF), at CMM levels 4 and 5
Using CMM in Small Organizations (PDF)
Extreme Programming from a CMM Perspective (PDF)
Extreme Programming and CMM: Case Study (PDF)
Web Sites
Capability Maturity Models, Software Engineering Institute (SEI)
ISO 9000, International Organization for Standardization (ISO)
Software Reuse
Concepts, Issues, and Research Directions (PPT, PDF), from the 2nd and 3rd references and Kemerer textbook Making Reuse Cost-Effective (PDF ), Kemerer textbook, chapter-10, part-1 (1.8 MB !)
Concepts, Issues, and Research Directions (PPT, PDF), from the 2nd and 3rd references and Kemerer textbook Making Reuse Cost-Effective (PDF ), Kemerer textbook, chapter-10, part-1 (1.8 MB !)
Effects of Reuse on Quality, Productivity, and Economics (PDF ), Kemerer textbook, chapter-10, part-2
REF
Software Reuse (PDF), an exhaustive software reuse survey (a little old but still helpful)
Reusing Software: Issues, and Directions (PDF), a more recent study
Toward an Engineering Discipline of Software Reuse (PDF)
Reuse: What’s Wrong with This Picture? (PDF)
Developing New Processes for COTS-Based Systems (PDF)
Software Reuse Myths (PDF)
Software Reuse: Metrics and Models (PDF)
Software Reuse Standards (PDF)
REF
Software Reuse (PDF), an exhaustive software reuse survey (a little old but still helpful)
Reusing Software: Issues, and Directions (PDF), a more recent study
Toward an Engineering Discipline of Software Reuse (PDF)
Reuse: What’s Wrong with This Picture? (PDF)
Developing New Processes for COTS-Based Systems (PDF)
Software Reuse Myths (PDF)
Software Reuse: Metrics and Models (PDF)
Software Reuse Standards (PDF)
Open-Source and Free Software
Some articles and resources on free and open-source software
REF - from IEEE-Software, Jan-99, Special Issue on Linux and OpenSource
Linux on the Move (PDF)
Linux and Open Source Success (PDF)
The Business Case for Linux (PDF)
A Lesson from Palm Pilot (PDF)
Is the Open-Source Community Setting a Bad Example? (PDF )
REF - Others
Open Source Software: What is the Return on Investment when the price is zero? (PDF)
Coordination in Open Source Software Development (PDF)
Perspectives on Open Source Software (PDF), from SEI
Cathedral and the Bazaar, famous pro open-source paper by Eric Raymond
Second Look at "Catherdral and Bazaar", some critiques of Raymond's paper
Web Sites
GNU, Free Software Foundation
Free-Soft.org
OpenSource.org
Linux.org
Open Resources, Resources and Documents
Some articles and resources on free and open-source software
REF - from IEEE-Software, Jan-99, Special Issue on Linux and OpenSource
Linux on the Move (PDF)
Linux and Open Source Success (PDF)
The Business Case for Linux (PDF)
A Lesson from Palm Pilot (PDF)
Is the Open-Source Community Setting a Bad Example? (PDF )
REF - Others
Open Source Software: What is the Return on Investment when the price is zero? (PDF)
Coordination in Open Source Software Development (PDF)
Perspectives on Open Source Software (PDF), from SEI
Cathedral and the Bazaar, famous pro open-source paper by Eric Raymond
Second Look at "Catherdral and Bazaar", some critiques of Raymond's paper
Web Sites
GNU, Free Software Foundation
Free-Soft.org
OpenSource.org
Linux.org
Open Resources, Resources and Documents
No comments:
Post a Comment