A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
What we know about spreadsheet errors
Journal of End User Computing - End User Development
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
The Social Life of Information
The Social Life of Information
Success and Failure Factors in Software Reuse
IEEE Transactions on Software Engineering
Organisational Learning and Software Process Improvement: A Case Study
LSO '01 Proceedings of the Third International Workshop on Advances in Learning Software Organizations
An examination of software engineering work practices
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Component-based technologies for end-user development
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
When Software Engineers Met Research Scientists: A Case Study
Empirical Software Engineering
End users as unwitting software developers
Proceedings of the 4th international workshop on End-user software engineering
Advanced visual systems supporting unwitting EUD
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Computer Supported Cooperative Work
Productive petascale computing: requirements, hardware, and software
Productive petascale computing: requirements, hardware, and software
A survey of scientific software development
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
The state of the art in end-user software engineering
ACM Computing Surveys (CSUR)
Scientific software production: incentives and collaboration
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Foundations and tools for end-user architecting
Proceedings of the 17th Monterey conference on Large-Scale Complex IT Systems: development, operation and management
Meanings and boundaries of scientific software sharing
Proceedings of the 2013 conference on Computer supported cooperative work
Scientific End-User Developers and Barriers to User/Customer Engagement
Journal of Organizational and End User Computing
A web-centred approach to end-user software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM) - Testing, debugging, and error handling, formal methods, lifecycle concerns, evolution and maintenance
Hi-index | 0.00 |
By the term "professional end user developers' we mean people such as research scientists who work in highly technical, knowledge-rich domains and who develop software in order to further their professional goals. In common with other end user developers, professional end user developers do not describe themselves as software engineers and have no formal training in software engineering. They differ from most other end user developers, however, in that learning programming languages rarely presents them with any problem. In this paper, drawing on data from field studies of different groups of professional end users, we examine the problems that such people face in meeting the demands of software development given the culture in which they work and their normal development practice. Understanding these problems is an essential prerequisite to developing tools, techniques etcetera to support professional end user development.