Human-centric Software Engineering
Speaker: John Grundy – Melbourne, AustraliaTopic(s): Software Engineering and Programming
Abstract
Humans are a key part of software development, including customers, designers, coders, testers and end users. In this talk I discuss several examples from our recent work on handling human-centric issues when engineering software systems. This includes personality impact on aspects of software development; understanding interpersonal issues in agile practices ; incorporating end user emotions into software requirements engineering; providing adaptive user interfaces for diverse end users; modelling diverse human users of software systems; human-centric defect reporting; and the use of human-centric, domain-specific visual models for non-technical experts to specify and generate systems, without the need for software engineers at all. I assess the usefulness of these approaches and discuss key future directions.About this Lecture
Number of Slides: 30Duration: 40 - 50 minutes
Languages Available: English
Last Updated:
Request this Lecture
To request this particular lecture, please complete this online form.
Request a Tour
To request a tour with this speaker, please complete this online form.
All requests will be sent to ACM headquarters for review.