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


Measuring and modeling programming experience
Authors:Janet Siegmund  Christian Kästner  Jörg Liebig  Sven Apel  Stefan Hanenberg
Affiliation:1. University of Passau, Passau, Germany
2. Carnegie Mellon University, Pittsburgh, PA, 15213, USA
3. University of Duisburg-Essen, Essen, Germany
Abstract:Programming experience is an important confounding parameter in controlled experiments regarding program comprehension. In literature, ways to measure or control programming experience vary. Often, researchers neglect it or do not specify how they controlled for it. We set out to find a well-defined understanding of programming experience and a way to measure it. From published comprehension experiments, we extracted questions that assess programming experience. In a controlled experiment, we compare the answers of computer-science students to these questions with their performance in solving program-comprehension tasks. We found that self estimation seems to be a reliable way to measure programming experience. Furthermore, we applied exploratory and confirmatory factor analyses to extract and evaluate a model of programming experience. With our analysis, we initiate a path toward validly and reliably measuring and describing programming experience to better understand and control its influence in program-comprehension experiments.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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