Seminários
01 - Ferramentas de checagem de estilo
Artigo:
http://www.javaworld.com/javaworld/jw-11-2008/jw-11-checkstyle1.html
http://www.javaworld.com/javaworld/jw-11-2008/jw-11-checkstyle2.html
Ferramentas:
http://sourceforge.net/projects/checkstyle/
http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis
Links adicionais:
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html
02 - Ferramentas de descoberta de bugs
Artigo principal (cópia em anexo):
http://www.cs.umd.edu/~jfoster/papers/issre04.pdf
Artigo complementar (cópia em anexo):
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4602670
Ferramentas:
http://findbugs.sourceforge.net/
Links adicionais:
http://www.se-radio.net/index.php?post_id=220531
03 -Ferramentas de testes funcionais
Artigo principal (cópia em anexo):
http://dl.acm.org/citation.cfm?doid=302405.302640
Ferramentas:
http://www.gmf.ufcg.edu.br/index.php/SPACES
http://www.cs.waikato.ac.nz/~marku/mbt/modeljunit/
http://www1.isti.cnr.it/ERI/cowsuite/cowsuite.htm
Links adicionais:
http://en.wikipedia.org/wiki/Model-based_testing
04 - Ferramentas de mocking
Artigo principal (cópia em anexo):
http://connextra.com/aboutUs/mockobjects.pdf
Artigo complementar:
http://martinfowler.com/articles/mocksArentStubs.html
Ferramentas:
http://code.google.com/p/mockito/
Links adicionais:
http://en.wikipedia.org/wiki/Mock_object
05 - Ferramentas de testes estruturais
Artigo principal:
http://www.bullseye.com/coverage.html
Artigo complementar:
http://www.javaranch.com/journal/2004/01/IntroToCodeCoverage.html
Ferramentas:
http://cobertura.sourceforge.net/
http://www.labes.icmc.usp.br/site/content/jabuti
http://www.qualipso.org/jabuti-tool
Links adicionais:
http://en.wikipedia.org/wiki/Code_coverage
http://www.semdesigns.com/Company/Publications/TestCoverage.pdf
06 - Ferramentas de testes de aceitação
Artigo principal (cópia em anexo):
http://ciclamino.dibe.unige.it/xp2001/conference/papers/Chapter26-Finsterwalder.pdf
Artigos complementares (cópias em anexo):
http://walfredo.dsc.ufcg.edu.br/papers/easyaccept-ast25-final.pdf
http://www.springerlink.com/content/4ecry0wjae4jc8uv/fulltext.pdf
Ferramentas:
http://easyaccept.sourceforge.net/
Links adicionais:
http://en.wikipedia.org/wiki/Acceptance_testing
http://c2.com/cgi/wiki?AcceptanceTest
07 - Ferramentas de métricas de qualidade de software
Artigo principal:
http://www.arisa.se/files/LLL-08.pdf
Artigo complementar:
http://www.objectmentor.com/resources/articles/oodmetrc.pdf
Ferramentas:
http://metrics.sourceforge.net/
http://sourceforge.net/projects/metrics2/
http://www.codeswat.com/cswat/index.php?option=com_content&task=view&id=43&Itemid=63
Links adicionais:
http://discuss.joelonsoftware.com/default.asp?joel.3.7999.24
http://en.wikipedia.org/wiki/Software_metric
08 - Ferramentas de checagem de design
Artigo principal:
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6080781
Artigo complementar:
http://www.sciencedirect.com/science/article/pii/S0164121201001522
Ferramentas:
https://sites.google.com/site/designwizardhomepage/
http://clarkware.com/software/JDepend.html
Links adicionais:
http://martinfowler.com/ieeeSoftware/coupling.pdf
09 - Ferramentas de checagem arquitetural
Artigo principal:
http://homepages.dcc.ufmg.br/~mtov/pub/2010_ieeesw.pdf
Artigo complementar:
http://dl.acm.org/citation.cfm?id=257788
Ferramentas:
http://www.headwaysoftware.com/products/
http://www.hello2morrow.com/products/sonargraph
Links adicionais:
10 - Controle de versões e qualidade de software
Artigo principal:
http://queue.acm.org/detail.cfm?id=1595636
Artigo complementar:
http://www.dwheeler.com/essays/scm.html
Ferramentas:
http://bazaar.canonical.com/en/
Links adicionais:
http://blogs.gnome.org/newren/2008/03/01/happenings-in-the-vcs-world/
http://en.wikipedia.org/wiki/Comparison_of_revision_control_software
http://en.wikipedia.org/wiki/Software_configuration_management
11 - Automação de builds e qualidade de software
Artigo principal:
http://maven.apache.org/guides/getting-started/index.html
Artigo complementar:
http://agile.dzone.com/articles/build-scripts-we-dont-need-no
Ferramentas:
Links adicionais:
http://en.wikipedia.org/wiki/Build_automation
http://en.wikipedia.org/wiki/List_of_build_automation_software
http://grokcode.com/538/java-build-systems-a-sad-state-of-affairs/
http://www.kaczanowscy.pl/tomek/2009-11/ant-gradle-and-maven-comparison-install-script
http://jaxenter.com/maven-vs-gradle-vs-ant-27760.html
http://xpanxionsoftware.wordpress.com/2012/05/11/ant-maven-and-gradle-a-side-by-side-comparison/
12 - Integração contínua e qualidade de software
Artigo principal:
http://www.martinfowler.com/articles/continuousIntegration.html
Artigo complementar:
http://www.javaworld.com/javaworld/jw-06-2007/jw-06-awci.html
Ferramentas:
http://www.atlassian.com/software/bamboo/
http://cruisecontrol.sourceforge.net/
Links adicionais:
http://en.wikipedia.org/wiki/Continuous_integration
http://en.wikipedia.org/wiki/Comparison_of_continuous_integration_software
http://www.blogdopedro.net/2009/03/04/traducao-do-artigo-sobre-integracao-continua/
http://c2.com/cgi/wiki?ContinuousIntegration
http://wiki.eclipse.org/The_Hudson_Book
13 - Testes de carga e desempenho
Artigo principal:
http://www.devx.com/webdev/Article/17950/1954?pf=true
Artigos complementares:
http://agiletesting.blogspot.ca/2005/02/performance-vs-load-vs-stress-testing.html
http://agiletesting.blogspot.ca/2005/04/more-on-performance-vs-load-testing.html
Ferramentas:
http://www.radview.com/product/Product.aspx
Links adicionais: