Developer Observatory is a browser-based virtual laboratory platform that enables controlled programming experiments while retaining most of the observational power of lab studies. The Developer Observatory can be used to conduct large-scale, reliable online programming studies with reasonable external validity.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
documentation
instance_server
landing_server
task_generation
LICENSE
README.md

README.md

Developer Observatory

Developer Observatory is a browser-based virtual laboratory platform that enables controlled programming experiments while retaining most of the observational power of lab studies. The Developer Observatory can be used to conduct large-scale, reliable online programming studies with reasonable external validity.

Getting Started

For installation instructions please refer to the documentation in the documentation folder.

Further Information

If you are interested in the backgrounds of this tool, you can read our paper "Lessons Learned from Using an Online Platform to Conduct Large-Scale, Online Controlled Security Experiments with Software Developers" published at CSET'17.

Authors

  • Christian Stransky
  • Lukas Löhle - Task Generator

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Thank you to all other authors who helped contributing to this project.

Contact

If you have questions or feedback feel free to contact us: contact@developer-observatory.com

If you use Developer Observatory in a scientific publication, we would appreciate citations using this Bibtex entry:

@inproceedings {205863,
author = {Christian Stransky and Yasemin Acar and Duc Cuong Nguyen and Dominik Wermke and Doowon Kim and Elissa M. Redmiles and Michael Backes and Simson Garfinkel and Michelle L. Mazurek and Sascha Fahl},
title = {Lessons Learned from Using an Online Platform to Conduct Large-Scale, Online Controlled Security Experiments with Software Developers},
booktitle = {10th USENIX Workshop on Cyber Security Experimentation and Test (CSET 17)}, year = {2017},
address = {Vancouver, BC},
url = {https://www.usenix.org/conference/cset17/workshop-program/presentation/stransky},
publisher = {USENIX Association},
}