Software engineering is the process of developing, testing and deploying computer applications to solve real-world problems by adhering to a set of engineering principles and best practices. The field of software engineering applies a disciplined and organized approach to software development with the stated goal of improving quality, time and budget efficiency, along with the assurance of structured testing and engineer certification.
Though the original use of the term is uncertain, the first software engineering conference was held and sponsored by NATO in 1968. The conference addressed the inconsistency and unreliability in software development as well as the need for better quality assurance (QA) and reliability. The conference gathered international experts who agreed the systematic approach of physical world engineering should be applied to software development, as it already was developed with those goals in mind.
https://www.coursera.org/articles/software-engineer
https://medium.com/trainingcenter/o-que-%C3%A9-um-software-engineer-8631b2eb69f2
https://bertrandmeyer.com/2013/03/25/the-abc-of-software-engineering/
https://insights.stackoverflow.com/survey/2018#ethics
https://www.sbc.org.br/institucional-3/codigo-de-etica
https://www.computer.org/education/code-of-ethics
https://www.acm.org/code-of-ethics
https://www.computer.org/education/bodies-of-knowledge/software-engineering
https://ieeexplore.ieee.org/document/159342
https://www.linuxfoundation.org/resources/publications/linux-kernel-history-report-2020
https://dl.acm.org/doi/10.1145/2854146
https://ieeexplore.ieee.org/document/1663532
https://www.standishgroup.com/sample_research_files/chaos_report_1994.pdf
https://hbr.org/1986/01/the-new-new-product-development-game
https://dl.acm.org/doi/10.1145/260094.260274
https://hbr.org/1986/01/the-new-new-product-development-game
https://ieeexplore.ieee.org/document/796139
https://arxiv.org/abs/1702.01715
https://dl.acm.org/doi/10.1145/1414004.1414026
https://dl.acm.org/doi/10.1145/2133806.2133823
https://link.springer.com/chapter/10.1007/978-1-4471-0947-1_11
https://www.scrum.org/resources/scrum-guide
https://isbnsearch.org/isbn/0984521402
The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling
https://isbnsearch.org/isbn/0471503363
https://dl.acm.org/doi/10.1145/12944.12948
https://arxiv.org/abs/1710.04037
https://www.computer.org/csdl/magazine/so/2017/03/mso2017030086/13rRUwIF6ja
https://dl.acm.org/doi/10.1145/2487575.2488217
Sprint O Metodo Usado no Google Para Testar e Aplicar Novas Ideias em Apenas Cinco Dias (Em Portugues do Brasil)
https://isbnsearch.org/isbn/8551001523
The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
https://isbnsearch.org/isbn/0307887898
https://arxiv.org/abs/1611.10288
https://www.jot.fm/contents/issue_2003_09/article4.html
https://arxiv.org/abs/1706.09172
https://dl.acm.org/doi/10.1145/2509578.2509584
https://dl.acm.org/doi/10.1145/361598.361623
https://engineering.fb.com/2011/09/27/uncategorized/software-design-glossary/
https://www2.ccs.neu.edu/research/demeter/demeter-method/LawOfDemeter/paper-boy/demeter.pdf
https://dl.acm.org/doi/10.1145/118014.117970
https://ieeexplore.ieee.org/document/295895
https://ieeexplore.ieee.org/document/1702388
https://docs.oracle.com/javase/9/docs/api/java/util/Calendar.Builder.html
https://en.wikipedia.org/wiki/Criticism_of_Linux
https://dl.acm.org/doi/10.1145/363095.363143
https://engsoftmoderna.info/examples/vue.html
https://joeyoder.com/PDFs/mud.pdf
https://ieeexplore.ieee.org/document/4786949
https://martinfowler.com/bliki/TestCoverage.html
https://testing.googleblog.com/2016/05/flaky-tests-at-google-and-how-we.html
https://www.selenium.dev/documentation/
https://ieeexplore.ieee.org/document/6449236
https://arxiv.org/abs/1702.01715
https://ieeexplore.ieee.org/document/6671299
https://link.springer.com/chapter/10.1007/978-3-642-03013-0_19
https://arxiv.org/abs/1607.02459
https://rachelcarmena.github.io/2018/12/12/how-to-teach-git.html
https://dl.acm.org/doi/10.1145/2889160.2889223
https://martinfowler.com/articles/continuousIntegration.html
https://martinfowler.com/bliki/FeatureBranch.html
https://dl.acm.org/doi/10.1145/2901739.2901745
https://dl.acm.org/doi/10.1145/2854146
https://dl.acm.org/doi/book/10.5555/861282
https://dl.acm.org/doi/book/10.5555/3288797
https://dl.acm.org/doi/book/10.5555/3175742
https://dl.acm.org/doi/book/10.5555/186897
https://dl.acm.org/doi/book/10.5555/2648631
https://dl.acm.org/doi/book/10.5555/207583
https://dl.acm.org/doi/book/10.5555/261119
https://dl.acm.org/doi/book/10.5555/601062
https://dl.acm.org/doi/book/10.5555/993806
https://dl.acm.org/doi/book/10.5555/984017
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
https://dl.acm.org/doi/book/10.5555/1044919
https://dl.acm.org/doi/book/10.5555/517669
https://dl.acm.org/doi/book/10.5555/557459
https://dl.acm.org/doi/book/10.5555/318762
https://dl.acm.org/doi/book/10.5555/2505459
https://ieeexplore.ieee.org/document/6449236
https://dl.acm.org/doi/book/10.5555/2774938
https://dl.acm.org/doi/book/10.5555/1377533
https://dl.acm.org/doi/book/10.5555/1538494
https://dl.acm.org/doi/book/10.5555/553109
https://dl.acm.org/doi/book/10.5555/579257
https://dl.acm.org/doi/book/10.5555/311424
https://dl.acm.org/doi/book/10.5555/1667109
https://dl.acm.org/doi/book/10.5555/2207802
https://dl.acm.org/doi/book/10.5555/1388398
https://dl.acm.org/doi/book/10.5555/2808995
https://dl.acm.org/doi/book/10.5555/1076526
https://dl.acm.org/doi/book/10.5555/169783
https://dl.acm.org/doi/book/10.5555/3288797
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
https://dl.acm.org/doi/book/10.5555/3044729
https://dl.acm.org/doi/book/10.5555/1869904
https://dl.acm.org/doi/book/10.5555/1076267
https://gist.github.com/mtov/704348e216e85918d7375a6b3d40dcdb
https://gist.github.com/mtov/c8d65378a2904af01c20c53922f5ae1d
https://gist.github.com/mtov/5fadb0e599cb84fd6bd124b2ff37c03c
https://gist.github.com/mtov/d447fd22974c57688d0fd109cb9509ea
https://gist.github.com/mtov/cb98612474f01eccc5e10fa08f82a62b
https://gist.github.com/mtov/ac1120c5b3e0a85d39bb7b05d20ee307
https://gist.github.com/mtov/72a7da4aed79818fbd6aae4e0774d6a5
https://gist.github.com/mtov/a3f73350010758925172a7f433e2ba71
https://gist.github.com/mtov/c162dce743cc2cb8fdbc25605c35cc2b
https://github.com/google/guava/blob/master/guava-tests/test/com/google/common/base/StringsTest.java
https://gist.github.com/mtov/f7781e3f164a62c85cf4294271b9c2fd
https://gist.github.com/mtov/5372c7ffebe79c21768d0b1290c409b1
https://gist.github.com/mtov/11d9dce2bd37fe462003992835ebb1ba
https://gist.github.com/mtov/3601acd0b32a1d0a85b4a81a43af4284