对等代码复杰过程中的质量保证:一个基于计算机科学的策略(英文)
Quality Assurance of Peer Code Review Process:A Computer Science Based Strategy
摘要
The software industry is asking universities and colleges to cultivate more software engineers who can write quality programs.A peer code review process is an ideal approach to maximize the learning outcome of students in programming.In this paper,the process in our previous publication was improved.The found problems were analyzed which will take as the basis of the future research on quality assurance.Finally,a set of solutions based on computer science were proposed to further improve the whole review process.
The software industry is asking universities and colleges to cultivate more software engineers who can write quality programs.A peer code review process is an ideal approach to maximize the learning outcome of students in programming.In this paper,the process in our previous publication was improved.The found problems were analyzed which will take as the basis of the future research on quality assurance.Finally,a set of solutions based on computer science were proposed to further improve the whole review process.
出处
《中山大学学报(自然科学版)》
CAS
CSCD
北大核心
2007年第S2期116-120,共5页
Acta Scientiarum Naturalium Universitatis Sunyatseni
参考文献10
-
1GEHRINGER E F,CHIN D D,PEREZ-QUINONES M A,et al.Panel:Using Peer Reviewin Teaching Computing[].Proceedings of theth SigCSE Technical Symposi-um on Computer Science Education.2005
-
2OH Jun-Suk,CHOI Ho-Jin.A Reflective Practice of Automated and Manual Code Reviews for a Studio Pro-ject[].Proceedings of the Fourth Annual ACIS Inter-national Conference on Computer and Information Sci-ence(ICIS’).2005
-
3GEAY Emmanuel,YAHAV Eran,FINK Stephen.Con-tinuous Code-Quality Assurance with SAFE[].PEPM’January.2006
-
4MALETIC J I,COLLARD M L.Supporting source code difference analysis[].Proceedings ofth IEEE Inter-national Conference on Software Maintenance.2004
-
5COLLARD M L,KAGDI H,MALETIC J I.Factoring Differences for Iterative Change Management[].Sixth IEEE International Workshop on Source Code Analysis and Manipulation(SCAM‘).2006
-
6FALLOWS S,CHANDRAMOHAN B.Multiple Approa-ches to Assessment:Reflections on use of tutor,peer and self assessment[].Teaching in Higher Education.2001
-
7SITTHIWORACHART J,JOY M.On-line Feedback and Assessment:Effective Peer Assement for Learning Com-puter Programming[].Proceedings of theth Annual SigCSE Conference on Innovation and Technology in Com-puter Science Education.2004
-
8TRYTTEN D.A Design for Team Peer Code Review[].Proceedings of theth SigCSE Technical Symposium on Computer Science Education.2005
-
9Association for Learning Tech-nology Journal(ALT-J) . 2001
-
10WANG Yan-qing,SU Xing,HU Yan,et al.How to E-valuate Students‘Learning Outcome:A Peer Code Review Model in Undergraduate Computer Programming Class[].Proceedings of thend International Conference on Computer Science and Education.2007