@article{zimmerman2002becoming,
  title={Becoming a self-regulated learner: An overview},
  author={Zimmerman, Barry J},
  journal={Theory into practice},
  volume={41},
  number={2},
  pages={64--70},
  year={2002},
  publisher={Taylor \& Francis}
}

@article{eerde2003procrastination,
  title={Procrastination at work and time management training},
  author={Eerde, Wendelien Van},
  journal={The Journal of psychology},
  volume={137},
  number={5},
  pages={421--434},
  year={2003},
  publisher={Taylor \& Francis}
}

@article{bond1988some,
  title={Some correlates of structure and purpose in the use of time.},
  author={Bond, Michael J and Feather, NT},
  journal={Journal of personality and social psychology},
  volume={55},
  number={2},
  pages={321},
  year={1988},
  publisher={American Psychological Association}
}

@article{macan1990college,
  title={College students' time management: Correlations with academic performance and stress.},
  author={Macan, Therese H and Shahani, Comila and Dipboye, Robert L and Phillips, Amanda P},
  journal={Journal of educational psychology},
  volume={82},
  number={4},
  pages={760},
  year={1990},
  publisher={American Psychological Association}
}

@article{hattie2007power,
  title={The power of feedback},
  author={Hattie, John and Timperley, Helen},
  journal={Review of educational research},
  volume={77},
  number={1},
  pages={81--112},
  year={2007},
  publisher={Sage Publications Sage CA: Thousand Oaks, CA}
}

@inproceedings{edwards2009comparing,
  title={Comparing effective and ineffective behaviors of student programmers},
  author={Edwards, Stephen H and Snyder, Jason and P{\'e}rez-Qui{\~n}ones, Manuel A and Allevato, Anthony and Kim, Dongkwan and Tretola, Betsy},
  booktitle={Proceedings of the fifth international workshop on Computing education research workshop},
  pages={3--14},
  year={2009}
}

@inproceedings{leppanen2016pauses,
  title={Pauses and spacing in learning to program},
  author={Lepp{\"a}nen, Leo and Leinonen, Juho and Hellas, Arto},
  booktitle={Proceedings of the 16th Koli Calling International Conference on Computing Education Research},
  pages={41--50},
  year={2016}
}

@inproceedings{bergin2005examining,
  title={Examining the role of self-regulated learning on introductory programming performance},
  author={Bergin, Susan and Reilly, Ronan and Traynor, Desmond},
  booktitle={Proceedings of the first international workshop on Computing education research},
  pages={81--86},
  year={2005}
}

@inproceedings{denny2018improving,
author = {Denny, Paul and Luxton-Reilly, Andrew and Craig, Michelle and Petersen, Andrew},
title = {Improving Complex Task Performance Using a Sequence of Simple Practice Tasks},
year = {2018},
isbn = {9781450357074},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3197091.3197141},
doi = {10.1145/3197091.3197141},
abstract = {Online coding tools are an increasingly common feature of programming courses, providing students with rapid feedback and flexible practice opportunities and providing instructors with useful analytics. However, little research has explored the complexity of online exercises provided to students and the order in which students are exposed to new ideas. In this paper, we investigate the benefits of using a short sequence of practice exercises, each targeting a distinct topic, prior to having students solve a goal task that combines the concepts. As expected, we find students solve the goal task with fewer errors and in less time after completing the practice tasks. However, we also find that the practice tasks reduce the likelihood of students delaying work on the goal task, and these effects are particularly large for less-experienced students.},
booktitle = {Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education},
pages = {4–9},
numpages = {6},
keywords = {CS1, assessment, compound assessment, novice programming},
location = {Larnaca, Cyprus},
series = {ITiCSE 2018}
}

@inproceedings{prather2020we,
  title={What Do We Think We Think We Are Doing? Metacognition and Self-Regulation in Programming},
  author={Prather, James and Becker, Brett A and Craig, Michelle and Denny, Paul and Loksa, Dastyni and Margulieux, Lauren},
  booktitle={Proceedings of the 2020 ACM Conference on International Computing Education Research},
  pages={2--13},
  year={2020}
}

@article{claessens2007review,
  title={A review of the time management literature},
  author={Claessens, Brigitte JC and Van Eerde, Wendelien and Rutte, Christel G and Roe, Robert A},
  journal={Personnel review},
  year={2007},
  publisher={Emerald Group Publishing Limited}
}

@inproceedings{martin2015effects,
  title={The effects of procrastination interventions on programming project success},
  author={Martin, Joshua and Edwards, Stephen H and Shaffer, Clfford A},
  booktitle={Proceedings of the eleventh annual International Conference on International Computing Education Research},
  pages={3--11},
  year={2015}
}

@inproceedings{ilves2018supporting,
  title={Supporting self-regulated learning with visualizations in online learning environments},
  author={Ilves, Kalle and Leinonen, Juho and Hellas, Arto},
  booktitle={Proceedings of the 49th ACM Technical Symposium on Computer Science Education},
  pages={257--262},
  year={2018}
}

@article{Gregory2009,
  author = {Keith Gregory and Sue Morón-García},
  title = {Assignment submission, student behaviour and experience},
  journal = {Engineering Education},
  volume = {4},
  number = {1},
  pages = {16-28},
  year  = {2009},
  publisher = {Routledge},
  doi = {10.11120/ened.2009.04010016},
}  

@inproceedings{Miele2005,
  author = {Mierle, Keir and Laven, Kevin and Roweis, Sam and Wilson, Greg},
  title = {Mining Student CVS Repositories for Performance Indicators},
  year = {2005},
  isbn = {1595931236},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/1083142.1083150},
  doi = {10.1145/1083142.1083150},
  booktitle = {Proceedings of the 2005 International Workshop on Mining Software Repositories},
  pages = {1–5},
  numpages = {5},
  location = {St. Louis, Missouri},
  series = {MSR ’05}
}

@inproceedings{Fenick2009NoviceProgrammerBehaviors,
  author = {Fenwick, James B. and Norris, Cindy and Barry, Frank E. and Rountree, Josh and Spicer, Cole J. and Cheek, Scott D.},
  title = {Another Look at the Behaviors of Novice Programmers},
  year = {2009},
  isbn = {9781605581835},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/1508865.1508973},
  doi = {10.1145/1508865.1508973},
  booktitle = {Proceedings of the 40th ACM Technical Symposium on Computer Science Education},
  pages = {296–300},
  numpages = {5},
  keywords = {compilation, cs1, pattern, behavior},
  location = {Chattanooga, TN, USA},
  series = {SIGCSE ’09}
}

@article{Willman2015,
  author = {Salla Willman and Rolf Lindén and Erkki Kaila and Teemu Rajala and Mikko-Jussi Laakso and Tapio Salakoski},
  title = {On study habits on an introductory course on programming},
  journal = {Computer Science Education},
  volume = {25},
  number = {3},
  pages = {276-291},
  year  = {2015},
  publisher = {Routledge},
  doi = {10.1080/08993408.2015.1073829},
}

@inproceedings{Auvinen2015,  
  author={Auvinen, Tapio},
  booktitle={2015 International Conference on Learning and Teaching in Computing and Engineering},  
  title={Harmful Study Habits in Online Learning Environments with Automatic Assessment},   
  year={2015},
  pages={50-57},
}

@inproceedings{irwin2019mobile,
  author = {Irwin, Michael S. and Edwards, Stephen H.},
  title = {Can Mobile Gaming Psychology Be Used to Improve Time Management on Programming Assignments?},
  year = {2019},
  isbn = {9781450362597},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3300115.3309517},
  doi = {10.1145/3300115.3309517},
  booktitle = {Proceedings of the ACM Conference on Global Computing Education},
  pages = {208–214},
  numpages = {7},
  keywords = {time management, procrastination, behavior modification},
  location = {Chengdu,Sichuan, China},
  series = {CompEd ’19}
}

@misc{beck2001agile,
  added-at = {2007-12-30T11:39:05.000+0100},
  author = {Beck, Kent and Beedle, Mike and van Bennekum, Arie and Cockburn, Alistair and Cunningham, Ward and Fowler, Martin and Grenning, James and Highsmith, Jim and Hunt, Andrew and Jeffries, Ron and Kern, Jon and Marick, Brian and Martin, Robert C. and Mellor, Steve and Schwaber, Ken and Sutherland, Jeff and Thomas, Dave},
  booktitle = {Manifesto for Agile Software Development},
  description = {Manifesto for Agile Software Development},
  title = {Manifesto for Agile Software Development},
  url = {http://www.agilemanifesto.org/},
  year = 2001
}

@book{CI,
    author    = "Duvall, Paul",
    title     = "Continuous Integration: Improving Software Quality and Reducing Risk",
    year      = "2007",
    publisher = "Addison-Wesley",
    address   = "Reading, Massachusetts"
}

@book{LESS,
    author    = "Larman, Craig and Vodde, Bass",
    title     = "Large-Scale Scrum: More with LeSS",
    year      = "2016",
    publisher = "Addison-Wesley",
    address   = "Reading, Massachusetts"
}

@misc{codinghorror,
  added-at = {2007-12-30T11:39:05.000+0100},
  author    = "Atwood, Jeff",
  title     = "Check In Early, Check In Often",
  description = "Coding horror - programming and human factors",
  url       = {https://blog.codinghorror.com/check-in-early-check-in-often/},
  year = 2001
}

@article{MICHINOV2011243,
  title = "Procrastination, participation, and performance in online learning environments",
  journal = "Computers \& Education",
  volume = "56",
  number = "1",
  pages = "243 - 252",
  year = "2011",
  note = "Serious Games",
  issn = "0360-1315",
  doi = "https://doi.org/10.1016/j.compedu.2010.07.025",
  url = "http://www.sciencedirect.com/science/article/pii/S0360131510002204",
  author = "Nicolas Michinov and Sophie Brunot and Olivier {Le Bohec} and Jacques Juhel and Marine Delaval",
  keywords = "Online learning, Procrastination, Social regulation processes, Participation, Performance",
}

@article{steel,
  author = {Steel, Piers},
  year = {2007},
  month = {02},
  pages = {65-94},
  title = {The nature of procrastination: a meta-analytic and theoretical review of quintessential self-regulatory failure. Psychol Bull 133: 65-94},
  volume = {133},
  journal = {Psychological bulletin},
  doi = {10.1037/0033-2909.133.1.65}
}

@article{britton,
  author = {Britton, Bruce and Tesser, Abraham},
  year = {1991},
  month = {09},
  pages = {405-410},
  title = {Effects of Time-Management Practices on College Grades},
  volume = {83},
  journal = {Journal of Educational Psychology},
  doi = {10.1037/0022-0663.83.3.405}
}

@inproceedings{ihantola2020,
  author = {Auvinen, Tapio and Falkner, Nickolas and Hellas, Arto and Ihantola, Petri and Karavirta, Ville and Sepp{\"a}l{\"a}, Otto},
  year = {2020},
  month = {10},
  pages = {1-9},
  title = {Relation of Individual Time Management Practices and Time Management of Teams},
  doi = {10.1109/FIE44824.2020.9274203}
}

@book{scrum,
  abstract = {Apply the principles of Scrum, one of the most popular agile programming methods, to software project management and focus your team on delivering real business value. Author Ken Schwaber, a leader in the agile process movement and a co-creator of Scrum, brings his vast expertise to helping you guide the product and software development process more effectively and efficiently. Help eliminate the ambiguity into which so many software projects are borne, where vision and planning documents are essentially thrown over the wall to developers. This high-level reference describes how to use Scrum to manage complex technology projects in detail, combining expert insights with examples and case studies based on Scrum. Emphasizing practice over theory, this book explores every aspect of using Scrum, focusing on driving projects for maximum return on investment.},
  address = {Redmond, WA},
  author = {Schwaber, Ken},
  isbn = {978-0-7356-1993-7},
  keywords = {01624 103 book software engineering agile development process project management},
  publisher = {Microsoft Press},
  title = {Agile Project Management with Scrum},
  url = {http://my.safaribooksonline.com/9780735619937},
  year = 2004
}


@article{dempster1988spacing,
  title={The spacing effect: A case study in the failure to apply the results of psychological research.},
  author={Dempster, Frank N},
  journal={American Psychologist},
  volume={43},
  number={8},
  pages={627},
  year={1988},
  publisher={American Psychological Association}
}

@inproceedings{leinonen2017comparison,
  title={Comparison of time metrics in programming},
  author={Leinonen, Juho and Lepp{\"a}nen, Leo and Ihantola, Petri and Hellas, Arto},
  booktitle={Proceedings of the 2017 acm conference on international computing education research},
  pages={200--208},
  year={2017}
}

@inproceedings{spacco2015analyzing,
  title={Analyzing student work patterns using programming exercise data},
  author={Spacco, Jaime and Denny, Paul and Richards, Brad and Babcock, David and Hovemeyer, David and Moscola, James and Duvall, Robert},
  booktitle={Proceedings of the 46th ACM Technical Symposium on Computer Science Education},
  pages={18--23},
  year={2015}
}

@inproceedings{vihavainen2013scaffolding,
  title={Scaffolding students' learning using test my code},
  author={Vihavainen, Arto and Vikberg, Thomas and Luukkainen, Matti and P{\"a}rtel, Martin},
  booktitle={Proceedings of the 18th ACM conference on Innovation and technology in computer science education},
  pages={117--122},
  year={2013}
}