Doctor of Philosophy (PhD), Ohio University, 2016, Electrical Engineering & Computer Science (Engineering and Technology)
Software development consists of different phases: initiation, planning, execution, monitoring and control, and closing. At the initiation phase a project is approved and a project manager, PM, is assigned. At the planning phase PM defines the project schedule, cost, tasks (work items), resources (team), and assigns project tasks to resources. At the execution phase, project tasks are implemented. At the closing phase, the project is delivered to customer. Across all phases, PM continue to monitor, analyze, manage, and control the execution of the project. The objective here is to keep the project under control and deliver the project on time and within planned budget.
This dissertation addresses the issues of managing project tasks, resources, documents, and software defects. PMs utilize project management software to manage project schedule, tasks, and resources. These systems provide visualizations to display project information (e.g., task name, resource name, task duration, task start date, defect ID, defect description, defect severity, etc.). To help PMs analyze and manage project schedule, tasks, and resources, they currently utilize common two-dimensional (2D) visualization methods such as Gantt charts and tables/spreadsheets. They also utilize defect tracking systems and common 2D visualization to analyze and manage the software defects found during the development of software systems.
The common 2D visualizations currently supported by project management and defect tracking systems have these limitations: it is difficult to see the entire schedule in a single view especially in the case of large data, they do not display analysis information, and they do not support interacting, e.g., rotating the view, with the displayed data to ease the comprehension of the data. This dissertation develops an approach that presents project tasks, resources, and defect information in three-dimensional (3D) visualizations to overcome the above limitations. To asse (open full item for complete abstract)
Committee: Chang Liu (Advisor)
Subjects: Computer Science