Escolar Documentos
Profissional Documentos
Cultura Documentos
GRANDE DO NORTE
CAMPUS NATAL CENTRAL
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
NATAL
2022
RESUMO
1. INTRODUÇÃO 4
1.1. FUNDAMENTAÇÃO TEÓRICA 4
1.2. PROPOSTA DE PESQUISA 5
2. JUSTIFICATIVA 5
3. OBJETIVOS 5
4. METODOLOGIA 5
5. CRONOGRAMA 6
6. REFERÊNCIAS 6
1 INTRODUÇÃO
É fato que vivemos em tempos onde a tecnologia está cada vez mais presente na
vida humana, a cada dia que se passa novas formas de se consumir mídia, reduzir custos e
otimizar trabalho são criadas. Desde 1945, com a criação do ENIAC - o primeiro
computador eletrônico de uso geral - a tecnologia vem se desenvolvendo cada vez mais
rápido. O químico e físico Gordon E. Moore fez uma observação em 1965 que dizia que a
cada dois anos, o número de transistores aumentaria em 100% (dobraria) sem refletir
necessariamente no custo. Essa observação, hoje conhecida como Lei de Moore, é levada
a sério por diversos cientistas por ser refletida na realidade, sendo os avanços observados
desde então comparados com os gráficos gerados pela Lei de Moore. Tais gráficos apontam
alto grau de avanço na tecnologia. Com o aumento do número de transistores, um maior
número de operações pode ser realizada em menos tempo, possibilitando o
desenvolvimento de tecnologias que antes não eram possíveis, tais como as Inteligências
Artificiais. Há hoje tecnologias voltadas para desenvolvimento que utilizam Inteligências
Artificiais para o desenvolvimento de códigos, textos humanizados, layouts, arquivos query
para servidores e muito mais. O Generative Pre-Training Transformer 3 (GPT-3) é uma
tecnologia criada pela empresa OpenAI capaz de auxiliar, e até mesmo substituir
programadores. Um dos usos para tal tecnologia é a geração de códigos com entradas em
formato de textos imperativos tais como “gere uma botão clicável azul que ao clicar, abre
uma caixa de texto que armazena dados entrados pelo usuário”. Ao dar uma entrada como
a exemplificada, a IA gera todo o código na linguagem desejada, poupando tempo de
trabalho do programador que precisaria pensar na parte lógica do problema, desenvolver as
classes, alocar espaços de memória e tudo mais, com a IA o programador só precisa de
uma entrada simples e o trabalho todo é feito.
De acordo com um estudo publicado por (DELOITTE/INSIGHTS, 2022) o uso da IAs
para o desenvolvimento de softwares está diminuindo os custos e aumentando a
produtividade além de deixar mais confiável. Estima-se que desde 2018 o mercado global
de softwares personalizados desenvolvidos com o auxílio de Inteligências Artificiais tenha
crescido e continuará crescendo cerca de 14 bilhões de dólares, saindo de US$47 Bilhões e
chegando aos 61 bilhões em 2023.
2 JUSTIFICATIVA
A produtividade é algo muito importante na vida de um programador. Todo
programador exerce alta carga de estresse mental durante as atividades. Tal estresse pode
acarretar em problemas futuros como depressão, Síndrome de Burnout ou Síndrome do
Esgotamento Profissional, entre outros. Com a utilização de Inteligências Artificiais, a
produtividade de um programador pode aumentar muito, já que as mesmas podem poupar
tempo sugerindo linhas de códigos já prontas ou até mesmo construindo trechos de códigos
inteiros tais como funções, classes, ou problemas lógico aritméticos já resolvidos com
entradas textuais e simples. Além disso, a utilização de IAs permitem que o programador
mais experiente consiga resolver problemas mais complexos que antes não estariam ao seu
alcance por falta de conhecimento ou mesmo falta de experiência.
IAs podem ajudar a organizar, revisar e testar os códigos de maneira mais eficiente
habilitando o programador a explorar áreas que antes eram impossíveis por conta do
tempo de resolução de problemas anteriores.
3 OBJETIVOS
Propor pesquisas com programadores com diferentes graus de experiência e em
diferentes áreas de desenvolvimento a respeito da introdução de inteligências artificiais em
seus respectivos campos de atuação.
● Buscar empresas campus e empresas já consolidadas que utilizam IAs para o
aumento de produtividade.
● Realizar pesquisas com pessoas da área, tanto as que já utilizam dessas
tecnologias e pessoas que não utilizam para fazer a comparação de opiniões e ver
se existe vantagem e os resultados obtidos são próximos do esperado.
● Medir o gasto médio de tempo de desenvolvimento.
● Apurar os reflexos financeiros da utilização de IAs no auxílio dos programadores.
4 METODOLOGIA
Será realizada uma pesquisa com programadores software backend e frontend de
áreas diferentes para realização de estudo de opiniões acerca da implementação e
comparação de resultados da eficiência da codificação e produtividade com o auxílio de
Inteligências Artificiais.
5 CRONOGRAMA
6 REFERÊNCIAS