Empirical studies of programming knowledge
Software reusability
Software reuse: a holistic approach
Software reuse: a holistic approach
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Software craftsmanship: the new imperative
Software craftsmanship: the new imperative
Qualitative Data Analysis: A User-Friendly Guide
Qualitative Data Analysis: A User-Friendly Guide
Archetypal Source Code Searches: A Survey of Software Developers and Maintainers
IWPC '98 Proceedings of the 6th International Workshop on Program Comprehension
An Ethnographic Study of Copy and Paste Programming Practices in OOPL
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
Studying Software Engineers: Data Collection Techniques for Software Field Studies
Empirical Software Engineering
Maintaining mental models: a study of developer work habits
Proceedings of the 28th international conference on Software engineering
"Cloning Considered Harmful" Considered Harmful
WCRE '06 Proceedings of the 13th Working Conference on Reverse Engineering
Quality, productivity and economic benefits of software reuse: a review of industrial studies
Empirical Software Engineering
Characterizing Example Embedding as a software activity
SUITE '09 Proceedings of the 2009 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation
SUITE '09 Proceedings of the 2009 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation
Reuse with Software Components - A Survey of Industrial State of Practice
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Using social media to study the diversity of example usage among professional developers
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Hi-index | 0.00 |
As part of our research on the use of code examples in professional programming, we focus on the developer's awareness and attentiveness to example usage. We identify three types of lack of attentiveness: lack of awareness that causes professional developers to use examples only in certain contexts but not in others, lack of attentiveness to examples of different scales, and lack of attentiveness to the variety of purposes examples may serve. We present a qualitative research followed by a focus group case study that illustrate our findings.