Bibliographie

Ardis, M., Hislop, G., Sebern, M., Budgen, D., Offutt, J., et Visser, W. (2015). Software Engineering 2014 - Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. ACM: Association for Computing Machinery.
Avgeriou, P., Kruchten, P., Ozkaya, I., et Seaman, C. (2016). Managing Technical Debt in Software Engineering (Dagstuhl Seminar 16162). Dagstuhl Reports, 6(4), 110‑138. https://doi.org/10.4230/DagRep.6.4.110
Blincoe, K., Dehghan, A., Salaou, A.-D., Neal, A., Linaker, J., et Damian, D. (2019). High-level software requirements and iteration changes: a predictive model. Empirical Software Engineering, 24(3), 1610‑1648.
Boittiaux, P. (2016, 13 décembre). Infographie: Le Web dit adieu à Flash. Statista Infographies. Repéré à https://fr.statista.com/infographie/7186/le-web-dit-adieu-a-flash/
Chen, O., Kalyuga, S., et Sweller, J. (2017). The expertise reversal effect is a variant of the more general element interactivity effect. Educational Psychology Review, 29(2), 393‑405.
Coad, P. (1997). Object Models: Strategies, Patterns, and Applications (2ᵉ éd.). Upper Saddle River, N.J : Pearson Technology Group.
Cunningham, W. (1992). The WyCash portfolio management system. Dans Conference on Object-Oriented Programming Systems, Languages, and Applications.
Fitzpatrick, B. W., et Collins-Sussman, B. (2012). Team Geek: A Software Developer’s Guide to Working Well with Others (1ʳᵉ éd.). Sebastopol. CA : O’Reilly Media.
Ford, N. (2009, 24 février). Evolutionary architecture and emergent design: Investigating architecture and design. [{CT}316]. Repéré à https://web.archive.org/web/20161029141308/http://www.ibm.com/developerworks/library/j-eaed1/
Fowler, M. (2007, juin). Bliki: DesignStaminaHypothesis. martinfowler.com. Repéré à https://www.martinfowler.com/bliki/DesignStaminaHypothesis.html
Fowler, M. (2018). Refactoring: Improving the Design of Existing Code (2ᵉ éd.). Boston : Addison-Wesley Professional.
Gamma, E., Helm, R., Johnson, R., et Vlissides, J. (1994). Design Patterns: Elements of Reusable Object-Oriented Software (1ʳᵉ éd.). Reading, Mass : Addison-Wesley Professional. Repéré à http://amazon.com/o/ASIN/0201633612/
Goldberg, J. (2022). Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript (1st edition). (S.l.) : O’Reilly Media.
Google. (2007, 14 mai). Tech Talk: Linus Torvalds on git. Repéré à https://www.youtube.com/watch?v=4XpnKHJAok8
Hanmer, R. (2007). Patterns for Fault Tolerant Software (1ʳᵉ éd.). Chichester, England ; Hoboken, NJ : Wiley.
Karac, I., et Turhan, B. (2018). What Do We (Really) Know about Test-Driven Development? IEEE Software, 35(4), 81‑85. https://doi.org/10.1109/MS.2018.2801554
Larman, C. (2001). Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd edition). Upper Saddle River, NJ : Prentice Hall.
Larman, C. (2005). UML 2 et les design patterns (3ᵉ éd.). Paris : Village Mondial.
LaTeX. (2022). Dans Wikipedia. Repéré à https://en.wikipedia.org/w/index.php?title=LaTeX&oldid=1114993597
Oakley, B., Felder, R. M., Brent, R., et Elhajj, I. (2004a). Turning student groups into effective teams. Journal of student centered learning, 2(1), 9‑34.
Oakley, B., Felder, R., Brent, R., et Elhajj, I. (2004b). Coping with Hitchhikers and Couch Potatoes on Teams. Journal of Student Centered Learning, 2(1), 32‑34. Repéré à https://www.cs.cornell.edu/courses/cs3110/2018fa/teams/hitchhikers.html
Oakley, B., et Sejnowski, T. J. (2021). Uncommon sense teaching: Practical insights in brain science to help students learn. (S.l.) : Penguin.
Pandoc. (2022). Dans Wikipedia. Repéré à https://en.wikipedia.org/w/index.php?title=Pandoc&oldid=1116852485
PlantUML. (2022). Dans Wikipedia. Repéré à https://en.wikipedia.org/w/index.php?title=PlantUML&oldid=1111009429
Quarto. (2023, 14 février). Repéré à https://quarto.org/