Mental models and software maintenance
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
Principles and guidelines in software user interface design
Principles and guidelines in software user interface design
Apprenticing with the customer
Communications of the ACM
WPC '97 Proceedings of the 5th International Workshop on Program Comprehension (WPC '97)
Reflections on a work-oriented design project
Human-Computer Interaction
Dynamically assembled documentation
SIGDOC '99 Proceedings of the 17th annual international conference on Computer documentation
Studies of the work practices of software engineers
Advances in software engineering
Cognitive models of programming-like activity
CHI '02 Extended Abstracts on Human Factors in Computing Systems
A cognitive and user centric based approach for reverse engineering tool design
CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
The FermaT Assembler Re-engineering Workbench
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
An Ethnographic Study of XP Practice
Empirical Software Engineering
How Effective Developers Investigate Source Code: An Exploratory Study
IEEE Transactions on Software Engineering
Hypertext support for the information needs of software maintainers
Journal of Software Maintenance and Evolution: Research and Practice
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
Editorial: For the Special issue on Qualitative Software Engineering Research
Information and Software Technology
Ethnographically-informed empirical studies of software practice
Information and Software Technology
The SEXTANT Software Exploration Tool
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
An analysis of developers' tasks using low-level, automatically collected data
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
An analysis of developers' tasks using low-level, automatically collected data
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers
Some Problems of Professional End User Developers
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Leveraging Source Code Search for Reuse
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Understanding interaction differences between newcomer and expert programmers
Proceedings of the 2008 international workshop on Recommendation systems for software engineering
Applying test-driven code search to the reuse of auxiliary functionality
Proceedings of the 2009 ACM symposium on Applied Computing
The secret life of bugs: Going past the errors and omissions in software repositories
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
ICSE '09 COMPANION Proceedings of the 2009 31st International Conference on Software Engineering: Companion Volume
Computer Supported Cooperative Work
Developers ask reachability questions
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Immediate search in the IDE as an example of socio-technical congruence in search-driven development
Proceedings of 2010 ICSE Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation
Searching and using external types in an extensible software development environment
Proceedings of 2010 ICSE Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Using transitive changesets to support feature location
Proceedings of the IEEE/ACM international conference on Automated software engineering
Representing the behaviour of software projects using multi-dimensional timelines
Information and Software Technology
A test-driven approach to code search and its application to the reuse of auxiliary functionality
Information and Software Technology
Assessing architectural drift in commercial software development: a case study
Software—Practice & Experience
Analyzing tool usage to understand to what extent experts change their activities when mentoring
Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics
Toward a better understanding of tool usage (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Understanding how novices are integrated in a team analysing their tool usage
Proceedings of the 2011 International Conference on Software and Systems Process
Information and Software Technology
International Journal of Human-Computer Studies
Software developers' information needs: towards the development of intelligent recommender systems
iUBICOM'11 Proceedings of the 6th international conference on Ubiquitous and Collaborative Computing
Analyzing and mining a code search engine usage log
Empirical Software Engineering
How do professional developers comprehend software?
Proceedings of the 34th International Conference on Software Engineering
How tools in IDEs shape developers' navigation behavior
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Hi-index | 0.01 |
This paper presents work practice data of the daily activities of software engineers. Four separate studies are presented; one looking longitudinally at an individual SE; two looking at a software engineering group; and one looking at company-wide tool usage statistics. We also discuss the advantages in considering work practices in designing tools for software engineers, and include some requirements for a tool we have developed as a result of our studies.