참고문헌

[1]
R. S. Sutton, “The bitter lesson.” Blog post, 2019. Available: http://www.incompleteideas.net/IncIdeas/BitterLesson.html
[2]
T. S. Kuhn, The structure of scientific revolutions. Chicago: University of Chicago Press, 1962.
[3]
E. W. Dijkstra, “Go to statement considered harmful,” Communications of the ACM, vol. 11, no. 3, pp. 147–148, 1968, doi: 10.1145/362929.362947.
[4]
C. Böhm and G. Jacopini, “Flow diagrams, turing machines and languages with only two formation rules,” Communications of the ACM, vol. 9, no. 5, pp. 366–371, May 1966, doi: 10.1145/355592.365646.
[5]
A. Morin, J. Urban, and P. Sliz, “A quick guide to software licensing for the scientist-programmer,” PLoS Computational Biology, vol. 8, no. 7, p. e1002598, Jul. 2012, doi: 10.1371/journal.pcbi.1002598.
[6]
M. Baker, “1,500 scientists lift the lid on reproducibility,” Nature, vol. 533, no. 7604, pp. 452–454, May 2016, doi: 10.1038/533452a.
[7]
A. Vaswani et al., “Attention is all you need,” Advances in neural information processing systems, vol. 30, 2017.
[8]
J. Kaplan et al., “Scaling laws for neural language models,” arXiv preprint arXiv:2001.08361, 2020, Available: https://arxiv.org/abs/2001.08361
[9]
J. Hoffmann et al., “Training compute-optimal large language models,” in Advances in neural information processing systems, Curran Associates, Inc., 2022, pp. 30016–30030. Available: https://arxiv.org/abs/2203.15556
[10]
H. A. Piwowar, R. S. Day, and D. B. Fridsma, “Sharing detailed research data is associated with increased citation rate,” PLoS ONE, vol. 2, no. 3, p. e308, Mar. 2007, doi: 10.1371/journal.pone.0000308.
[11]
C. Alexander, S. Ishikawa, and M. Silverstein, A pattern language: Towns, buildings, construction. Oxford University Press, 1977.
[12]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: Elements of reusable object-oriented software. Addison-Wesley, 1994.
[13]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: Elements of reusable object-oriented software. Addison-Wesley, 1994.
[14]
R. Kazman, M. Klein, and P. Clements, “ATAM: Method for architecture evaluation,” Software Engineering Institute, Carnegie Mellon University, CMU/SEI-2000-TR-004, 2000. Available: https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=5177
[15]
L. Bass, P. Clements, and R. Kazman, Software architecture in practice, 4th ed. Addison-Wesley, 2021.
[16]
F. P. Brooks Jr., The mythical man-month: Essays on software engineering. Reading, Massachusetts: Addison-Wesley, 1975.
[17]
P. Naur and B. Randell, Eds., Software engineering: Report on a conference sponsored by the NATO science committee. Garmisch, Germany: Scientific Affairs Division, NATO, 1969. Available: http://homepages.cs.ncl.ac.uk/brian.randell/NATO/NATOReports/
[18]
D. Thomas and A. Hunt, The pragmatic programmer: Your journey to mastery, 20th Anniversary. Addison-Wesley Professional, 2019.
[19]
B. Meyer, Object-oriented software construction. Englewood Cliffs, NJ: Prentice-Hall, 1988.
[20]
R. C. Martin, Agile software development, principles, patterns, and practices. Upper Saddle River, NJ: Prentice Hall, 2002.
[21]
M. D. McIlroy, “Mass produced software components,” in Software engineering: Report on a conference sponsored by the NATO science committee, P. Naur and B. Randell, Eds., Garmisch, Germany: Scientific Affairs Division, NATO, 1968, pp. 138–155. Available: http://www.cs.dartmouth.edu/~doug/components.txt
[22]
D. L. Parnas, “On the criteria to be used in decomposing systems into modules,” Communications of the ACM, vol. 15, no. 12, pp. 1053–1058, 1972, doi: 10.1145/361598.361623.
[23]
C. W. Krueger, “Software reuse,” ACM Computing Surveys, vol. 24, no. 2, pp. 131–183, 1992, doi: 10.1145/130844.130856.
[24]
D. Sculley et al., “Hidden technical debt in machine learning systems,” in Advances in neural information processing systems 28 (NIPS 2015), C. Cortes, N. D. Lawrence, D. D. Lee, M. Sugiyama, and R. Garnett, Eds., Curran Associates, Inc., 2015, pp. 2503–2511. Available: https://proceedings.neurips.cc/paper/2015/hash/86df7dcfd896fcaf2674f757a2463eba-Abstract.html