From programming environments to environments for designing
Communications of the ACM
Peopleware (2nd ed.): productive projects and teams
Peopleware (2nd ed.): productive projects and teams
Culture Surprises in Remote Software Development Teams
Queue - Distributed Development
Editorial: For the Special issue on Qualitative Software Engineering Research
Information and Software Technology
Scrum down: a software engineer and a sociologist explore the implementation of an agile method
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Measuring the Human Factor with the Rasch Model
Balancing Agility and Formalism in Software Engineering
Software Engineering as Cooperative Work
Computer Supported Cooperative Work
Enhancing creativity in agile software teams
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Fostering creativity thinking in agile software development
USAB'07 Proceedings of the 3rd Human-computer interaction and usability engineering of the Austrian computer society conference on HCI and usability for medicine and health care
Hi-index | 0.00 |
Software is developed for people and by people. Human and social factors have a very strong impact on the success of software development endeavours and the resulting system. Surprisingly, much of software engineering research in the last decade is technical, quantitative and deemphasizes the people aspect. The workshop on Human and Social Factors in Software Engineering has been picking up on the some of the soft aspects in software development that was highlighted in the early days of software engineering. It also follows a recent trend in the software industry, namely the introduction of agile methods, and provides a scientific perspective on these. Including and combining approaches of software engineering with social science, the workshop looked at software engineering from a number of perspectives, including those of agile methods and communication theory, in order to point out solutions and conditions for human-centred software engineering.