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.
For installation instructions please refer to the documentation in the documentation folder.
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.
- Christian Stransky
- Lukas Löhle - Task Generator
This project is licensed under the MIT License - see the LICENSE file for details.
Thank you to all other authors who helped contributing to this project.
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},
}