首页 | 本学科首页   官方微博 | 高级检索  
     


Towards software process patterns: An empirical analysis of the behavior of student teams
Affiliation:1. L1.21, School of Computing, Dublin City University, Glasnevin, Dublin 9, Ireland;2. L2.27, School of Computing, Lero the Irish Software Research Centre, Tierney Building, University of Limerick, Ireland;1. Department of Computing, Faculty of Art, Computing and Creative Industry, Universiti Pendidikan Sultan Idris, 35900 Tg. Malim, Perak, Malaysia;2. Faculty of Information Science and Technology, Universiti Kebangsaan Malaysia, UKM Bangi, 43600 Selangor, Malaysia;1. Philipps-University of Marburg, School of Business and Economics, Research Group of Management and Innovative Value Creation Concepts, Universitätsstrasse 25a, 35037 Marburg, Germany;2. University of Southern Denmark, Campusvej 55, DK-5230 Odense M, Denmark;3. Durham University, Durham University Business School, Mill Hill Lane, Durham DH1 3LB, United Kingdom;4. Asia University, 500 Lioufeng Road, Wufeng, Taichung 41354, Taiwan
Abstract:Traditional software engineering processes are composed of practices defined by roles, activities and artifacts. Software developers have their own understanding of practices and their own ways of implementing them, which could result in variations in software development practices. This paper presents an empirical study based on six teams of five students each, involving three different projects. Their process practices are monitored by time slips based on the effort expended on various process-related activities. This study introduces a new 3-pole graphical representation to represent the process patterns of effort expended on the various discipline activities. The purpose of this study is to quantify activity patterns in the actual process, which in turn demonstrates the variability of process performance. This empirical study provides three examples of patterns based on three empirical axes (engineering, coding and V&V). The idea behind this research is to make developers aware that there is wide variability in the actual process, and that process assessments might be weakly related to actual process activities. This study suggests that in-process monitoring is required to control the process activities. In-process monitoring is likely to provide causal information between the actual process activities and the quality of the implemented components.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号