Abstract
We study the evolution of the work rhythms of software developers. We gather datasets and controls from GitHub, a prominent site among developers, and, with the help of signal processing techniques, we observe two temporal phenomena in the daily patterns (waveforms) related to daily work rhythms: regularization and precession. More regular daily work patterns, and earlier-in-the-day work patterns both appear in parallel to developers spending time in GitHub.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
For each time step n, a logical OR between sequences \((M_{n}^{p})_{p\in Q}\) is applied.
- 3.
- 4.
- 5.
- 6.
There are 144 periods of 10 min in one day and 1008 in one week.
- 7.
Given by: \(\frac{1}{144}\sum \limits _{n=0}^{143} (D_{Z,n}^{Q})^{2}\).
References
Aledavood, T., Lehmann, S., Saramäki, J.: Digital daily cycles of individuals. Front. Phys. 3, 73 (2015). https://doi.org/10.3389/fphy.2015.00073
Aledavood, T., Lehmann, S., Saramäki, J.: Social network differences of chronotypes identified from mobile phone data. ArXiv e-prints, September 2017. http://adsabs.harvard.edu/abs/2017arXiv170906690A
Bannai, A., Tamakoshi, A.: The association between long working hours and health: a systematic review of epidemiological evidence. Scand. J. Work Environ. Health 1, 5–18 (2014). https://doi.org/10.5271/sjweh.3388. http://www.sjweh.fi/show_abstract.php?abstract_id=3388
Begole, J.B., Tang, J.C., Smith, R.B., Yankelovich, N.: Work rhythms: analyzing visualizations of awareness histories of distributed groups. In: Proceedings of the 2002 ACM Conference on Computer Supported Cooperative Work, CSCW 2002, pp. 334–343. ACM, New York (2002). https://doi.org/10.1145/587078.587125
Claes, M., Mäntylä, M., Kuutila, M., Adams, B.: Abnormal working hours: effect of rapid releases and implications to work content. CoRR abs/1704.03652 (2017). http://arxiv.org/abs/1704.03652
Claes, M., Mäntylä, M.V., Kuutila, M., Adams, B.: Do programmers work at night or during the weekend? In: Proceedings of the 40th International Conference on Software Engineering, ICSE 2018, pp. 705–715. ACM, New York (2018). https://doi.org/10.1145/3180155.3180193
Dabbish, L., Stuart, C., Tsay, J., Herbsleb, J.: Social coding in GitHub: transparency and collaboration in an open software repository. In: Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work, CSCW 2012, pp. 1277–1286. ACM, New York (2012). https://doi.org/10.1145/2145204.2145396
Dalle, J.M., Daudet, L., Besten, M.: Mining CVS Signals. In: Workshop on Public Data About Software Development. Como in Italy, July 2006
Eyolfson, J., Tan, L., Lam, P.: Do time of day and developer experience affect commit bugginess? In: Proceedings of the 8th Working Conference on Mining Software Repositories, MSR 2011, pp. 153–162. ACM, New York (2011). https://doi.org/10.1145/1985441.1985464
Greubel, J., Arlinghaus, A., Nachreiner, F., Lombardi, D.A.: Higher risks when working unusual times? a cross-validation of the effects on safety, health, and work–life balance. Int. Arch. Occup. Environ. Health 89(8), 1205–1214 (2016). https://doi.org/10.1007/s00420-016-1157-z
Guzman, E., Azócar, D., Li, Y.: Sentiment analysis of commit comments in GitHub: an empirical study. In: Proceedings of the 11th Working Conference on Mining Software Repositories, MSR 2014, pp. 352–355. ACM, New York (2014). https://doi.org/10.1145/2597073.2597118
Hall, J.C., Rosbash, M., Young, M.W.: The 2017 nobel prize in physiology or medicine. https://www.nobelprize.org/nobel_prizes/medicine/laureates/2017/press.html
Harris, F.J.: On the use of windows for harmonic analysis with the discrete Fourier transform. Proc. IEEE 66(1), 51–83 (1978). https://doi.org/10.1109/PROC.1978.10837
Markovtsev, V.: Daily commit activity on GitHub (2017). https://blog.sourced.tech/post/activity_hours/
O., S.J.: Mathematics of the Discrete Fourier Transform (DFT). W3K Publishing (2007). http://www.w3k.org/books/
Robinson, D.: What programming languages are used late at night? (2017). https://stackoverflow.blog/2017/04/19/programming-languages-used-late-night/
Shmilovitz, D.: On the definition of total harmonic distortion and its effect on measurement interpretation. IEEE Trans. Power Deliv. 20(1), 526–528 (2005). https://doi.org/10.1109/TPWRD.2004.839744
Chapter I: The time-frequency approach: essence and terminology\(^{0}\). In: Boashash, B. (ed.) Time-Frequency Signal Analysis and Processing (Second Edition), 2nd edn., pp. 3–29. Academic Press, Oxford (2016). https://doi.org/10.1016/B978-0-12-398499-9.09991-X, https://www.sciencedirect.com/science/article/pii/B978012398499909991X
Teller, S.: Why programmers work at night? (2014). https://leanpub.com/nightowls/read
ten Thij, M., Kampstra, P., Bhulai, S.: Circadian patterns in Twitter. In: Laux, F., Pardalos, P., Crolotte, A. (eds.) 3rd International Conference, IARIA Data Analytics 2014, Rome, Italy, 24–28 August 2014, Proceedings, pp. 12–17. IARIA (2014)
Tsay, J., Dabbish, L., Herbsleb, J.: Influence of social and technical factors for evaluating contribution in GitHub. In: Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, pp. 356–366. ACM, New York (2014). https://doi.org/10.1145/2568225.2568315
Wang, X., et al.: Exploring scientists’ working timetable: Do scientists often work overtime? CoRR abs/1208.2686 (2012). http://arxiv.org/abs/1208.2686
Yasseri, T., Sumi, R., Kertsz, J.: Circadian patterns of wikipedia editorial activity: a demographic analysis. PLOS ONE 7(1), 1–8 (2012). https://doi.org/10.1371/journal.pone.0030091
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Traullé, B., Dalle, JM. (2018). The Evolution of Developer Work Rhythms. In: Staab, S., Koltsova, O., Ignatov, D. (eds) Social Informatics. SocInfo 2018. Lecture Notes in Computer Science(), vol 11185. Springer, Cham. https://doi.org/10.1007/978-3-030-01129-1_26
Download citation
DOI: https://doi.org/10.1007/978-3-030-01129-1_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-01128-4
Online ISBN: 978-3-030-01129-1
eBook Packages: Computer ScienceComputer Science (R0)