[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3183440.3183446acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

Fostering software developers' productivity at work through self-monitoring and goal-setting

Published: 27 May 2018 Publication History

Abstract

Software development organizations strive to enhance the productivity of their developers. While research has looked into various ways for improving developer productivity, little is known about the activities they pursue at work, how these activities influence the fragmentation of work, and how these insights could be leveraged to foster productivity at work. In my PhD thesis, I address software developer productivity by taking a mixed-method approach to investigate developers' perceptions of productivity in the field and to examine the individual differences of each developer's work. My goal is to increase developers' awareness about their own work habits and productivity, and to encourage productive behavior changes at work through the provision of two persuasive technologies, self-monitoring and goal-setting.

References

[1]
M. Andreessen. 2011. Why software is eating the world. The Wall Street Journal, August 20. (2011).
[2]
Frank Bentley, Konrad Tollmar, Peter Stephenson, and Levy Laura. 2013. Health Mashups: Presenting Statistical Patterns between Wellbeing Data and Context in Natural Language to Promote Behavior Change. 20, 5 (2013), 1--27.
[3]
Lora E. Burke, Jing Wang, and Mary Ann Sevick. 2011. Self-Monitoring in Weight Loss: A Systematic Review of the Literature. Journal of the American Dietetic Association 111, 1 (2011), 92--102.
[4]
Codealike. 2017. codealike.com. (2017). retrieved January 27, 2018.
[5]
Sunny Consolvo, Predrag Klasnja, David W. McDonald, Daniel Avrahami, Jon Froehlich, Louis LeGrand, Ryan Libby, Keith Mosher, and James A. Landay. 2008. Flowers or a Robot Army?: Encouraging Awareness & Activity with Personal, Mobile Displays. In Proceedings of the 10th International Conference on Ubiquitous Computing (UbiComp '08). ACM, 54--63.
[6]
Sunny Consolvo, David W. McDonald, Tammy Toscos, Mike Y Chen, Jon Froehlich, Beverly Harrison, Predrag Klasnja, Anthony LaMarca, Louis LeGrand, Ryan Libby, Ian Smith, and James A. Landay. 2008. Activity sensing in the wild: a field trial of ubifit garden. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '08). ACM, 1797--1806.
[7]
Tom DeMarco and Tim Lister. 1985. Programmer performance and the effects of the workplace. In Proceedings of the 8th international conference on Software engineering. IEEE Computer Society Press, 268--272.
[8]
Prem Devanbu, Sakke Karstu, Walcelio Melo, and William Thomas. 1996. Analytical and Empirical Evaluation of Software Reuse Metrics. In Proceedings of the 18th International Conference on Software Engineering (ICSE '96). IEEE Computer Society, 189--199.
[9]
Thomas Fritz, Elaine M. Huang, Gail C. Murphy, and Thomas Zimmermann. 2014. Persuasive Technology in the Real World: A Study of Long-term Use of Activity Sensing Devices for Fitness. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14). ACM, 487--496.
[10]
Young-Ho Kim, Jae Ho Jeon, Eun Kyoung Choe, Bongshin Lee, Kwonhyun Kim, and Jinwook Seo. 2016. TimeAware: Leveraging Framing Effects to Enhance Personal Productivity. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems - CHI '16. 272--283.
[11]
Gloria Mark, Victor M Gonzalez, and Justin Harris. 2005. No task left behind?: examining the nature of fragmented work. In Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, 321--330.
[12]
André N. Meyer, Laura E Barton, Gail C Murphy, Thomas Zimmermann, and Thomas Fritz. 2017. The Work Life of Developers: Activities, Switches and Perceived Productivity. Transactions of Software Engineering (2017), 1--15.
[13]
André N. Meyer, Thomas Fritz, Gail C. Murphy, and Thomas Zimmermann. 2014. Software Developers' Perceptions of Productivity. In Proceedings of the 22Nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2014). ACM, 19--29.
[14]
André N. Meyer, Gail C Murphy, Thomas Fritz, and British Columbia. 2017. Design Recommendations for Self-Monitoring in the Workplace: Studies in Software Development. In CSCW, Vol. 1. 1--24.
[15]
André N. Meyer, Thomas Zimmermann, and Thomas Fritz. 2017. Characterizing Software Developers by Perceptions of Productivity. In Empirical Software Engineering and Measurement (ESEM), 2017 International Symposium on.
[16]
Audris Mockus, Roy T. Fielding, and James D. Herbsleb. 2002. Two Case Studies of Open Source Software Development: Apache and Mozilla. ACM Transactions on Software Engineering and Methodology 11, 3 (2002), 309--346.
[17]
Peter Naur and Brian Randell. 1969. NATO Software Engineering Conference. Scientific Affairs Division, NATO (1969).
[18]
Chris Parnin and Spencer Rugaber. 2011. Resumption strategies for interrupted programming tasks. Software Quality Journal 19, 1 (2011), 5--34.
[19]
Dewayne E. Perry, Nancy A. Staudenmayer, and Lawrence G. Votta. 1994. People, Organizations, and Process Improvement. IEEE Software 11, 4 (1994), 36--45.
[20]
James O. Prochaska and Wayne F. Velicer. 1997. The Transtheoretical Change Model of Health Behavior. American Journal of Health Promotion 12, 1 (1997).
[21]
Rescue Time. 2017. rescuetime.com. (2017). retrieved January 27, 2018.
[22]
John Rooksby, Parvin Asadzadeh, Mattias Rost, and Alistair Morrison. 2016. Personal Tracking of Screen Time on Digital Devices. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. 284--296.
[23]
Janice Singer, Timothy Lethbridge, Norman Vinson, and Nicolas Anquetil. 2010. An Examination of Software Engineering Work Practices. In CASCON First Decade High Impact Papers (CASCON '10). IBM Corporation, 174--188.
[24]
Steve Whittaker, Victoria Hollis, and Andrew Guydish. 2016. Don't Waste My Time: Use of Time Information Improves Focus. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16).
[25]
Manuela Züger, Christopher Corley, André N. Meyer, Boyang Li, Thomas Fritz, David Shepherd, Vinay Augustine, Patrick Francis, Nicholas Kraft, and Will Snipes. 2017. Reducing Interruptions at Work: A Large-Scale Field Study of FlowLight. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI '17). 61--72.

Cited By

View all
  • (2024)A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and RecommendationsACM Computing Surveys10.1145/368729957:1(1-46)Online publication date: 7-Oct-2024
  • (2023)Secondary studies on human aspects in software engineeringJournal of Systems and Software10.1016/j.jss.2023.111654200:COnline publication date: 1-Jun-2023
  • (2022)Take a deep breath: Benefits of neuroplasticity practices for software developers and computer workers in a family of experimentsEmpirical Software Engineering10.1007/s10664-022-10148-z27:4Online publication date: 1-Jul-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '18: Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings
May 2018
231 pages
ISBN:9781450356633
DOI:10.1145/3183440
  • Conference Chair:
  • Michel Chaudron,
  • General Chair:
  • Ivica Crnkovic,
  • Program Chairs:
  • Marsha Chechik,
  • Mark Harman
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 May 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. context switching
  2. goal-setting
  3. interruptions
  4. productivity
  5. quantified workplace
  6. self-monitoring

Qualifiers

  • Short-paper

Funding Sources

  • Swiss National Science Foundation (SNF)

Conference

ICSE '18
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)2
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and RecommendationsACM Computing Surveys10.1145/368729957:1(1-46)Online publication date: 7-Oct-2024
  • (2023)Secondary studies on human aspects in software engineeringJournal of Systems and Software10.1016/j.jss.2023.111654200:COnline publication date: 1-Jun-2023
  • (2022)Take a deep breath: Benefits of neuroplasticity practices for software developers and computer workers in a family of experimentsEmpirical Software Engineering10.1007/s10664-022-10148-z27:4Online publication date: 1-Jul-2022
  • (2020)More than CodeProceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops10.1145/3387940.3392241(137-140)Online publication date: 27-Jun-2020
  • (2020)Human Factor on Software Quality: A Systematic Literature ReviewComputational Science and Its Applications – ICCSA 202010.1007/978-3-030-58811-3_65(918-930)Online publication date: 1-Jul-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media