Performing Tasks Can Improve Program Comprehension Mental Model of Novice Developers: An Empirical Approach
暂无分享,去创建一个
Syed Ahmad Aljunid | Muthukkaruppan Annamalai | Amal A. Shargabi | S. A. Aljunid | Abdullah Mohd Zin | Amal A. Al-Shargabi | A. Zin | Muthukkaruppan Annamalai | Amal A. Al-Shargabi
[1] N. Pennington. Stimulus structures and mental representations in expert comprehension of computer programs , 1987, Cognitive Psychology.
[2] Fábio Petrillo,et al. Visualizing Sequences of Debugging Sessions using Swarm Debugging , 2019, 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC).
[3] Ben Shneiderman,et al. Syntactic/semantic interactions in programmer behavior: A model and experimental results , 1979, International Journal of Computer & Information Sciences.
[4] Anneliese Amschler Andrews,et al. Program Comprehension During Software Maintenance and Evolution , 1995, Computer.
[5] H. Kagdi,et al. Expressiveness and effectiveness of program comprehension: Thoughts on future research directions , 2008, 2008 Frontiers of Software Maintenance.
[6] Michele Risi,et al. MetricAttitude++: Enhancing Polymetric Views with Information Retrieval , 2017, 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC).
[7] Sven Apel,et al. CodersMUSE: Multi-Modal Data Exploration of Program-Comprehension Experiments , 2019, 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC).
[8] Victor R. Basili,et al. Experimentation in software engineering , 1986, IEEE Transactions on Software Engineering.
[9] Françoise Détienne,et al. Object-Oriented Program Comprehension: Effect of Expertise, Task and Phase , 2002, Empirical Software Engineering.
[10] Brad A. Myers,et al. An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks , 2006, IEEE Transactions on Software Engineering.
[11] Elliot Soloway,et al. Mental models and software maintenance , 1986, J. Syst. Softw..
[12] Cruz Izu,et al. Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories , 2019, ITiCSE-WGR.
[13] Ruven E. Brooks,et al. Towards a Theory of the Comprehension of Computer Programs , 1983, Int. J. Man Mach. Stud..
[14] Kate Ehrlich,et al. Empirical Studies of Programming Knowledge , 1984, IEEE Transactions on Software Engineering.
[15] Marc Roper,et al. The role of comprehension in software inspection , 2000, J. Syst. Softw..
[16] Pierre LaBorde,et al. CCSpec: A Correctness Condition Specification Tool , 2019, 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC).
[17] LahtinenEssi,et al. A study of the difficulties of novice programmers , 2005 .
[18] Janet Siegmund,et al. Program Comprehension: Past, Present, and Future , 2016, 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER).
[19] Gail C. Murphy,et al. Asking and Answering Questions during a Programming Change Task , 2008, IEEE Transactions on Software Engineering.
[20] Margaret-Anne D. Storey,et al. Theories, Methods and Tools in Program Comprehension: Past, Present and Future , 2005, IWPC.
[21] Carsten Schulte,et al. Block Model: an educational model of program comprehension as a tool for a scholarly approach to teaching , 2008, ICER '08.
[22] Alf Inge Wang,et al. The effect of task order on the maintainability of object-oriented software , 2009, Inf. Softw. Technol..
[23] Kirsti Ala-Mutka,et al. A study of the difficulties of novice programmers , 2005, ITiCSE '05.
[24] Janet Siegmund,et al. Framework for measuring program comprehension , 2012 .
[25] D. Sheskin. Handbook of Parametric and Nonparametric Statistical Procedures: Third Edition , 2000 .