Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Publications > Refactoring Human Roles Solves Systems Problems
Refactoring Human Roles Solves Systems Problems

Several persistent problems in system administration,

deployment, configuration, and usability stem from a

common root: the conflation of roles between developers,

users, hardware wranglers, and software integrators.

We develop a taxonomy of such conflations, and

show that identifying each conflation characterizes one

or more familiar systems problems. Furthermore, the

taxonomy suggests directions for solving these problems:

refactor components to produce interfaces that

cleanly decouple these roles. Recent trends in webbased

client applications and cloud-based services have

demonstrated the feasibility of such changes. We describe

recent projects our group has done that further decouple

the roles, and we use the taxonomy to propose

new projects.

cloud-hotcloud-cameraready.pdf
PDF file

In: Workshop on Hot Topics in Cloud Computing (HotCloud)

Publisher: USENIX
All copyrights reserved by USENIX 2007

Details

Type: Inproceedings