Estimating the Numbers of End Users and End User Programmers
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Debugging reinvented: asking and answering why and why not questions about program behavior
Proceedings of the 30th international conference on Software engineering
Reactive information foraging for evolving goals
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Code bubbles: a working set-based interface for code understanding and maintenance
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Gender differences and programming environments: across programming populations
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Hi-index | 0.00 |
This paper argues that the essential point of software engineering is not to (semi-automatically) improve the quality of software, but rather to help human problem solvers to improve the quality of software. This paper argues that this essential point of software engineering research has been forgotten, and that without regaining that perspective, significant progress is not likely.