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
Similar content being viewed by others
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)