An empirical investigation on the visualization of temporal uncertainties in software engineering project planning

The success of software projects depends on the ability of a human planner to understand the relationships of tasks and their temporal uncertainty and hence the visualization thereof. In this paper we report on an empirical study that compares the performance of two techniques to visualize task relationships and temporal uncertainties: traditional "best-practice" PERT charts and recently introduced PlanningLines. Main results of the study are: (a) while PERT charts are well suited for reading single attributes, PlanningLines better support users in judging temporal task uncertainty; (b) both experiment rounds shows consistent results regarding the strengths and limitations of the techniques. Overall, these results suggest that a combination of PERT charts and PlanningLines has the potential to significantly improve the planning support of project managers and software engineers.

[1]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[2]  Forrest Shull,et al.  The empirical investigation of Perspective-Based Reading , 1995, Empirical Software Engineering.

[3]  Joyce Fortune,et al.  Current practice in project management — an empirical study , 2002 .

[4]  이훈,et al.  지각된 유용성(Perceived Usefulness)의 영향분석 , 2004 .

[5]  Corrado Moiso,et al.  Framework based software development: investigating the learning effect , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[6]  J. S. Hunter,et al.  Statistics for Experimenters: An Introduction to Design, Data Analysis, and Model Building. , 1979 .

[7]  Catherine Plaisant,et al.  The challenge of information visualization evaluation , 2004, AVI.

[8]  Stefan Biffl,et al.  PlanningLines: novel glyphs for representing temporal uncertainties and their evaluation , 2005, Ninth International Conference on Information Visualisation (IV'05).

[9]  Ping Zhang,et al.  Information Visualization in Project Management and Scheduling , 1997 .

[10]  Tore Dybå,et al.  Conducting realistic experiments in software engineering , 2002, Proceedings International Symposium on Empirical Software Engineering.

[11]  Filippo Lanubile,et al.  Investigating the active guidance factor in reading techniques for defect detection , 2004, Proceedings. 2004 International Symposium on Empirical Software Engineering, 2004. ISESE '04..

[12]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..