Program Slicing Technique in Programming Assessment

被引:0
|
作者
Tang, Hongjun [1 ]
机构
[1] HangZhou Dianzi Univ, Inst Informat Engn, Hangzhou, Zhejiang, Peoples R China
关键词
program slice; program dependence graph; programming assessment;
D O I
10.4028/www.scientific.net/AMM.263-266.1884
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
For the teachers of teaching basic computer programming language, a very large number of student programs should be graded and human graders have great difficulty in judging the correctness and efficiency of programs. A programming assessment method is proposed based on program slicing technique and the method has reduced the complexity in the assessment of large-scale program by decomposing program. The method divides the program into several slices by generating program dependence graph and on those slices we can get the score of the student program by comparing the student program with the template program. The method has successfully improved the grading process and it is also employed for the undergraduate courses.
引用
收藏
页码:1884 / 1887
页数:4
相关论文
共 50 条
  • [1] Program Slicing Technique : A Novel Approach to Improve Programming Skills in Novice Learners
    Eranki, Kiran L. N.
    Moudgalya, Kannan M.
    [J]. SIGITE'16: PROCEEDINGS OF THE 17TH ANNUAL CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2016, : 160 - 165
  • [2] Application of Program Slicing Technique to improve Novice Programming Competency in Spoken Tutorial Workshops
    Eranki, Kiran L. N.
    Moudgalya, Kannan M.
    [J]. 2014 IEEE SIXTH INTERNATIONAL CONFERENCE ON TECHNOLOGY FOR EDUCATION (T4E), 2014, : 32 - 35
  • [3] The Analyzing Technique of Program Based on Program Slicing
    Liu Shukun
    Yang Xiaohua
    [J]. PROGRESS IN MEASUREMENT AND TESTING, PTS 1 AND 2, 2010, 108-111 : 856 - +
  • [4] An efficient dynamic program slicing technique
    Mund, GB
    Mall, R
    Sarkar, S
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (02) : 123 - 132
  • [5] Program analysis for the automatic detection of programming plans applying slicing
    Villavicencio, G
    [J]. FIFTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2001, : 188 - 191
  • [6] Using Clause Slicing as Program Robustness Measurement Technique
    Abdallah, Mohammad M.
    Abdalla, Ayman M.
    [J]. 2019 IEEE JORDAN INTERNATIONAL JOINT CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGY (JEEIT), 2019, : 19 - 22
  • [7] A Unique Aspect-Oriented Program Slicing Technique
    Singh, Jagannath
    Mohapatra, Durga Prasad
    [J]. 2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 159 - 164
  • [8] Application of dynamic program slicing technique in test data generation
    Hong, Mao Yang
    Qin, Lin Ruo
    [J]. 8TH INTERNATIONAL CONFERENCE ON ADVANCES IN INFORMATION TECHNOLOGY, 2017, 111 : 355 - 360
  • [9] Framework for measuring Java couple based on program slicing technique
    Li, B.X.
    Yang, Z.H.
    Tan, Y.
    Zhu, P.
    Li, X.D.
    Zheng, G.L.
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2001, 24 (03): : 259 - 265
  • [10] Program slicing
    Harman, M
    Gallagher, KB
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (11-12) : 577 - 581