Using Data Mining for Software Project Risk Prevention

This paper presents the data mining approach combining with software project Plan Tracking Intelligent Agent to assist the manager in identifying software project risk. The resources, tasks, schedules, and milestones of the software project are described in software project components. As software development process evolves, measurements and project data are unobtrusively gathered and the software development processes are monitored. The Plan Tracking Intelligent Agent uses the result of data mining process to dynamically report recommendations, suggesting the software development that should be executed to best comply with the software project plan. With the assistance of data mining technique, the Plan Tracking Agent reports risks and suggests problem solutions to help managers assure that a project is within budget, on time, and to customer satisfaction.