This study aimed at characterizing the actual programming behaviors both retooling appenticeship and experts.They report observed strategies, skills and tools experts used in programming comparing to appenticeship. In the conclusion part, authors advocate that experts ascribe their effectiveness not only to their knowledge sufficiency and programming skills efficiency but also the principles, design rationale, experience [...]
Archive for the ‘Related Papers’ Category
Beyond Program Understanding: A Look at Programming Expertise in Industry
Posted in Related Papers on March 31, 2010 | Leave a Comment »
What Can Programmers Tell Us About Framework
Posted in Related Papers on March 26, 2010 | Leave a Comment »
This paper is generally the guidance of our current work and also includes the primitive stage of analyzing newsgroup threads. Authors analyzed JButton and JTree newsgroup threads. Their contribution lie at classify the two Swing components into a smaller scale that lead us to think of root cause. They also mentioned documentation and people issue, [...]
6 learning barriers
Posted in Related Papers on March 25, 2010 | Leave a Comment »
In Ko and Meyer’s version of new identified six-barriers learning system, they absorbed previous learning barriers idea and improved the definitions so that they are now more integral. Their study aim at dividing learning barriers types and find out solution for them. In that case, they carried out an experiment that programmers learn use a [...]
Structuring Effective Worked Examples
Posted in Related Papers on March 25, 2010 | Leave a Comment »
Under some conditions, substituting worked examples for problems or exercises enhances learning and subsequent problem solving. Under other conditions, worked examples are no more effective, and possibly less effective, than solving problems. Based on past experience, worked examples can enhance education efficiency in directing attention appropriately and reducing cognitive load. In this paper, authors reviewed these lab-environment [...]
Must-Read Related Work
Posted in Related Papers on January 12, 2010 | Leave a Comment »
Six Learning Barriers for End-user Programming Systems (focus on the six barriers as a conceptual framework) Frequently Asked Questions in Bug Reports (U Calgary Tech Report) Also appear as Information Needs in Bug Reports: Improving Cooperation Between Developers and Users (focus on the study methodology, related work cited, and the notion of Information Needs.) Asking and Answering Questions during [...]
Complexity Measurement
Posted in Related Papers on December 8, 2009 | Leave a Comment »
According to paper Evaluating Software Complexity Measures, software complexity measurement should contain “statement count” “cyclomatic number” “effort measure” “data flow complexity”. Statement count and cyclomatic number confess complexity inherent to components while the rest two depends on. The given two papers all provide an idea that current software complexity measurement has flaws or deficiency. This [...]
Mapping from newsgroup to knowledge – inspired by Silito’s paper
Posted in Related Papers on November 4, 2009 | 11 Comments »
Problem Scenarios || Sample Scenarios || Knowledge Point Knowledge Base Hierarchy: Individual. Start point when most novices during their first study. This kind of information contains basic definition (like JFrame )or functions( for example, dispose() could terminate a frame) . a) widget definition: JButton b) low level function: setText(). These functions contain [...]
Reading: Documenting and Evaluating Scattered Concerns for Framework Usability
Posted in Related Papers on August 4, 2009 | 1 Comment »
A paper related to my study which was written by former researcher. Same principle in dealing with Framework application; some unknown terms like MVC and etc. The paper categorized JTree into 12 concerns in Table 1. Why is it not quite same as that in paper: What Can Programmer Questions Tell Us About Frameworks ?
-
Top Posts
Categories
May 2012 S M T W T F S « Mar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Meta