{"id":"https://openalex.org/W7019038494","doi":null,"title":"Evaluating the Capabilities of GPT-4 in Full-Stack Web Development : A Practical Approach","display_name":"Evaluating the Capabilities of GPT-4 in Full-Stack Web Development : A Practical Approach","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W7019038494"},"language":"en","primary_location":{"id":"pmh:oai:DiVA.org:du-49018","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:du-49018","pdf_url":"https://du.diva-portal.org/smash/get/diva2:1883159/FULLTEXT01","source":{"id":"https://openalex.org/S4406922326","display_name":"Dalarna University College Electronic Archive","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/bachelorThesis"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://du.diva-portal.org/smash/get/diva2:1883159/FULLTEXT01","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Sandberg, Jesper","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I122274158","display_name":"Dalarna University","ror":"https://ror.org/000hdh770","country_code":"SE","type":"education","lineage":["https://openalex.org/I122274158"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Sandberg, Jesper","raw_affiliation_strings":["School : Dalarna University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School : Dalarna University","institution_ids":["https://openalex.org/I122274158"]}]},{"author_position":"last","author":{"id":null,"display_name":"Zhang, Yuanyao","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I122274158","display_name":"Dalarna University","ror":"https://ror.org/000hdh770","country_code":"SE","type":"education","lineage":["https://openalex.org/I122274158"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Zhang, Yuanyao","raw_affiliation_strings":["School : Dalarna University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School : Dalarna University","institution_ids":["https://openalex.org/I122274158"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I122274158"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9761000275611877,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9761000275611877,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.011599999852478504,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13904","display_name":"Artificial Intelligence Applications","score":0.005499999970197678,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/gpt-4","display_name":"GPT-4","score":1.0},{"id":"https://openalex.org/keywords/full-stack-web-development","display_name":"full-stack web development","score":0.8999999761581421},{"id":"https://openalex.org/keywords/prompting","display_name":"prompting","score":0.5659999847412109},{"id":"https://openalex.org/keywords/generative-ai-in-software-development","display_name":"generative AI in software development","score":0.8640000224113464},{"id":"https://openalex.org/keywords/code-quality","display_name":"code quality","score":0.8669999837875366},{"id":"https://openalex.org/keywords/application-complexity","display_name":"application complexity","score":0.7870000004768372},{"id":"https://openalex.org/keywords/human-oversight","display_name":"human oversight","score":0.4059999883174896}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.8079000115394592},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7339000105857849},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.5942000150680542},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5076000094413757},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4668999910354614},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.45239999890327454},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4316999912261963},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.42969998717308044},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.420199990272522},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.4194999933242798},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.38839998841285706},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.36250001192092896},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.36070001125335693},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.33970001339912415},{"id":"https://openalex.org/C167966045","wikidata":"https://www.wikidata.org/wiki/Q5532625","display_name":"Generative model","level":3,"score":0.30720001459121704},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.30329999327659607},{"id":"https://openalex.org/C2778177629","wikidata":"https://www.wikidata.org/wiki/Q2111823","display_name":"Software product line","level":4,"score":0.27619999647140503},{"id":"https://openalex.org/C187303228","wikidata":"https://www.wikidata.org/wiki/Q867330","display_name":"Cyclomatic complexity","level":3,"score":0.275299996137619},{"id":"https://openalex.org/C85973986","wikidata":"https://www.wikidata.org/wiki/Q1091731","display_name":"Exploratory research","level":2,"score":0.27309998869895935},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2689000070095062},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.26409998536109924},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2565999925136566},{"id":"https://openalex.org/C130436687","wikidata":"https://www.wikidata.org/wiki/Q7978591","display_name":"Web modeling","level":3,"score":0.2558000087738037},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.2551000118255615},{"id":"https://openalex.org/C66429209","wikidata":"https://www.wikidata.org/wiki/Q7248499","display_name":"Programming complexity","level":5,"score":0.2533999979496002}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:DiVA.org:du-49018","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:du-49018","pdf_url":"https://du.diva-portal.org/smash/get/diva2:1883159/FULLTEXT01","source":{"id":"https://openalex.org/S4406922326","display_name":"Dalarna University College Electronic Archive","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/bachelorThesis"}],"best_oa_location":{"id":"pmh:oai:DiVA.org:du-49018","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:du-49018","pdf_url":"https://du.diva-portal.org/smash/get/diva2:1883159/FULLTEXT01","source":{"id":"https://openalex.org/S4406922326","display_name":"Dalarna University College Electronic Archive","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/bachelorThesis"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7019038494.pdf","grobid_xml":"https://content.openalex.org/works/W7019038494.grobid-xml"},"referenced_works_count":9,"referenced_works":["https://openalex.org/W1821977771","https://openalex.org/W2626778328","https://openalex.org/W3030163527","https://openalex.org/W4282830668","https://openalex.org/W4308627320","https://openalex.org/W4323037544","https://openalex.org/W4327810158","https://openalex.org/W4367189652","https://openalex.org/W4395029328"],"related_works":["https://openalex.org/W7015888028","https://openalex.org/W7145806804","https://openalex.org/W7135640595","https://openalex.org/W7019289305","https://openalex.org/W7117985042","https://openalex.org/W7164778759","https://openalex.org/W4408627622","https://openalex.org/W7010013600","https://openalex.org/W7166495734","https://openalex.org/W7163389235"],"abstract_inverted_index":{"With":[0],"the":[1,21,46,62,66,92,100,121,128,131,141,154,159,164,170,178,184,190,201,210,239,247,259],"rapid":[2],"advancements":[3],"in":[4,137,151,158,209,238,254],"Artificial":[5,251],"Intelligence,":[6],"leveraging":[7],"machine":[8],"learning":[9],"models":[10],"for":[11,53,177,183,200,225],"various":[12],"domains":[13],"has":[14],"become":[15],"increasingly":[16],"prevalent.":[17],"This":[18,242],"thesis":[19],"explores":[20],"capabilities":[22,248],"of":[23,50,65,79,94,123,130,148,153,156,166,189,214,228,249],"OpenAI\u2019s":[24],"Generative":[25,250],"Pre-trained":[26],"Transformer":[27],"4":[28],"(GPT-4)":[29],"within":[30],"full-stack":[31,118],"web":[32,119,229],"development":[33,256],"by":[34],"using":[35,51,106],"it":[36,262],"to":[37,134,181,245],"create":[38],"complete":[39,160],"applications":[40,78,132],"through":[41,84],"prompting.":[42],"The":[43,143,187],"study":[44,72,243],"addresses":[45],"challenges":[47],"and":[48,61,99,196,212],"limitations":[49,233],"GPT-4":[52,114,221],"this":[54],"purpose,":[55],"such":[56],"as":[57],"effort":[58],"spent":[59,139],"debugging":[60,140,240],"code":[63,101,161,191,215],"quality":[64,192,216],"developed":[67,83],"applications.":[68],"An":[69],"exploratory":[70],"case":[71],"was":[73,104],"adopted":[74],"where":[75,261],"three":[76],"different":[77,80],"complexity":[81,129,213],"were":[82,89],"prompting":[85,112],"with":[86,113,127,163],"GPT-4.":[87],"Data":[88],"collected":[90],"on":[91],"number":[93,155,165],"prompts":[95,138,167],"used,":[96],"their":[97],"intention,":[98],"quality,":[102],"which":[103,205],"analysed":[105],"SonarCloud.":[107],"Results":[108],"show":[109],"that":[110],"while":[111,220,257],"can":[115],"produce":[116],"functional":[117],"applications,":[120,171],"efficiency":[122],"doing":[124],"so":[125],"decreases":[126],"due":[133],"an":[135,207],"increase":[136,208],"code.":[142],"analysis":[144,188],"suggests":[145],"a":[146],"form":[147],"diminishing":[149],"returns":[150],"terms":[152],"lines":[157,174],"compared":[162],"spend":[168],"developing":[169],"from":[172],"42.5":[173],"per":[175],"prompt":[176],"simplest":[179],"application,":[180],"5.1":[182],"most":[185,202],"complex.":[186],"showed":[193,206],"relatively":[194],"few":[195],"minor":[197],"issues,":[198],"except":[199],"complex":[203],"application":[204],"amount":[211],"issues.":[217],"In":[218],"conclusion,":[219],"demonstrates":[222],"significant":[223],"potential":[224],"automating":[226],"aspects":[227],"development,":[230],"its":[231],"current":[232],"necessitate":[234],"human":[235],"oversight,":[236],"particularly":[237],"process.":[241],"contributes":[244],"understanding":[246],"Intelligence":[252],"(GAI)":[253],"software":[255],"highlighting":[258],"areas":[260],"falls":[263],"short.":[264]},"counts_by_year":[],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2025-10-10T00:00:00"}
