Sökning: "natural language and software engineering"

Visar resultat 1 - 5 av 22 uppsatser innehållade orden natural language and software engineering.

  1. 1. Can artificial intelligence replace humans in programming?

    Kandidat-uppsats, Mälardalens universitet/Akademin för innovation, design och teknik

    Författare :Hampus Ekedahl; Vilma Helander; [2023]
    Nyckelord :AI; ChatGPT; NLP;

    Sammanfattning : The recent developments in artificial intelligence have brought forth natural language models like ChatGPT, which exhibits abilities in tasks such as language translation, text generation, and interacting conversations. Notably, ChatGPT's ability to generate code has sparked debates regarding the role of artificial intelligence in software engineering and its potential to replace human programmers. LÄS MER

  2. 2. Natural Language Processing on the Balance of theSwedish Software Industry and Higher VocationalEducation

    Kandidat-uppsats, Mittuniversitetet/Institutionen för kommunikation, kvalitetsteknik och informationssystem (2023-)

    Författare :Emil Bäckstrand; Rasmus Djupedal; [2023]
    Nyckelord :Swedish Software Industry; Higher Vocational Education; Software Engineering; Latent Dirichlet Allocation; Document Frequency Analysis;

    Sammanfattning : The Swedish software industry is fast-growing and in needof competent personnel, the education system is on the frontline of producing qualified graduates to meet the job marketdemand. Reports and studies show there exists a gapbetween industry needs and what is taught in highereducation, and that there is an undefined skills shortageleading to recruitment failures. LÄS MER

  3. 3. The impact of task specification on code generated via ChatGPT

    Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi

    Författare :Jonathan Lundblad; Edwin Thörn; Linus Thörn; [2023]
    Nyckelord :Code generation; task specification; prompt engineering; ChatGPT; human evaluation; code similarity;

    Sammanfattning : ChatGPT has made large language models more accessible and made it possible to code using natural language prompts. This study conducted an experiment comparing prompt engineering techniques called task specification and investigated their impacton code generation in terms of correctness and variety. LÄS MER

  4. 4. Round-Trip Translation : A New Path for Automatic Program Repair using Large Language Models

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Fernando Vallecillos Ruiz; [2023]
    Nyckelord :Automatic Program Repair; Software Engineering; Large Language Models; Round-Trip Translation; Neural Machine Translation; Automatisk programreparation; Mjukvaruutveckling; Stora språkmodeller; Tur och retur-översättning; Neural maskinöversättning;

    Sammanfattning : Research shows that grammatical mistakes in a sentence can be corrected by machine translating it to another language and back. We investigate whether this correction capability of Large Language Models (LLMs) extends to Automatic Program Repair (APR), a software engineering task. LÄS MER

  5. 5. Finding Quality Problems In Security Requirements Using NALABS

    Kandidat-uppsats, Mälardalens universitet/Akademin för innovation, design och teknik

    Författare :Rikard Hallberg; [2023]
    Nyckelord :data; requirement; security; NLP; natural language;

    Sammanfattning : Security can be informally defined as the freedom from the conditions that cause a loss of assets. Security requirements are the ways that stakeholders, involved in a software engineering project, specify security in the end product. LÄS MER