Generative AI for Software Practitioners
Generative artificial intelligence (AI) tools, such as Bard, ChatGPT, and CoPilot, have rapidly gained widespread usage. They also have the potential to boost software engineering productivity. In this article, we elaborate technologies and usage of generative AI in the software industry. We address...
Saved in:
Published in | IEEE software Vol. 40; no. 4; pp. 30 - 38 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Los Alamitos
IEEE
01.07.2023
IEEE Computer Society |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Generative artificial intelligence (AI) tools, such as Bard, ChatGPT, and CoPilot, have rapidly gained widespread usage. They also have the potential to boost software engineering productivity. In this article, we elaborate technologies and usage of generative AI in the software industry. We address questions, such as: How does generative AI improve software productivity? How to connect generative AI to software development, and what are the risks? Which technologies have what sorts of benefits? Practitioner guidance and case studies are shared from our industry context. I look forward to hearing from you about this column and the technologies that matter most for your work.—Christof Ebert |
---|---|
AbstractList | Generative artificial intelligence (AI) tools, such as Bard, ChatGPT, and CoPilot, have rapidly gained widespread usage. They also have the potential to boost software engineering productivity. In this article, we elaborate technologies and usage of generative AI in the software industry. We address questions, such as: How does generative AI improve software productivity? How to connect generative AI to software development, and what are the risks? Which technologies have what sorts of benefits? Practitioner guidance and case studies are shared from our industry context. I look forward to hearing from you about this column and the technologies that matter most for your work.—Christof Ebert |
Author | Louridas, Panos Ebert, Christof |
Author_xml | – sequence: 1 givenname: Christof orcidid: 0000-0003-2287-1854 surname: Ebert fullname: Ebert, Christof email: christof.ebert@vector.com organization: Vector Consulting Services, Stuttgart, Germany – sequence: 2 givenname: Panos surname: Louridas fullname: Louridas, Panos email: louridas@aueb.gr organization: Department of Management Science and Technology, Athens University of Economics and Business, Athens, Greece – sequence: 3 givenname: Christof surname: Ebert fullname: Ebert, Christof email: christof.ebert@vector.com organization: Vector Consulting Services, Stuttgart, Germany |
BookMark | eNp9kDtPAkEUhScGEwGtbSw2sbFZmMfuPEpCFEkgmqD15DJ7JxmCuzg7aPz3sIHCWFjd5nznyz0D0qubGgm5ZXTEGDXj5WrEKRcjwWWplbogfWaEygtmih7pU1XQXBWluSKDtt1QSksmaJ88zLDGCCl8YTaZZ76J2arx6RsiZq8RXAopHD2xvSaXHrYt3pzvkLw_Pb5Nn_PFy2w-nSxyxw1NeQWl1F6DcdpVCBI8B49eClY4BFWB10JwzdTaFVg6rWWluFwzhhRQSyqG5P7Uu4vN5x7bZDfNPtZHpeVaFIJqY7rU-JRysWnbiN7uYviA-GMZtd0cdrmy3Rz2PMeRKP8QLiTonksRwvYf7u7EBUT8ZWFKMqnFAeqGbaA |
CODEN | IESOEG |
CitedBy_id | crossref_primary_10_1007_s10515_023_00407_8 crossref_primary_10_1016_j_jretconser_2024_103997 crossref_primary_10_1145_3652154 crossref_primary_10_1007_s10515_024_00426_z crossref_primary_10_1016_j_acalib_2024_102863 crossref_primary_10_1016_j_buildenv_2025_112735 crossref_primary_10_21541_apjess_1398155 crossref_primary_10_1145_3709353 crossref_primary_10_1152_physiol_00048_2024 crossref_primary_10_1146_annurev_food_012422_024649 crossref_primary_10_1145_3708532 crossref_primary_10_30935_ojcmt_15832 crossref_primary_10_1109_JIOT_2024_3493611 crossref_primary_10_1145_3643773 crossref_primary_10_1016_j_dim_2024_100066 crossref_primary_10_1145_3715003 crossref_primary_10_1016_j_caeai_2025_100380 crossref_primary_10_11648_j_mlr_20240902_12 crossref_primary_10_1108_TG_01_2024_0022 crossref_primary_10_1145_3678172 crossref_primary_10_1007_s10664_024_10604_y crossref_primary_10_1007_s11423_024_10437_y crossref_primary_10_1016_j_eswa_2024_125524 crossref_primary_10_1145_3696117_3696123 crossref_primary_10_1007_s41060_024_00617_7 crossref_primary_10_3390_info16020087 crossref_primary_10_1080_0144929X_2024_2394886 crossref_primary_10_2478_acss_2024_0009 crossref_primary_10_2139_ssrn_4681718 crossref_primary_10_3390_bs14111035 crossref_primary_10_1007_s00146_024_01882_7 crossref_primary_10_1109_ACCESS_2024_3491373 crossref_primary_10_1093_petrology_egae036 crossref_primary_10_1145_3708523 crossref_primary_10_1007_s00170_025_14999_w crossref_primary_10_1109_MRL_2024_3420849 crossref_primary_10_46932_sfjdv4n6_008 crossref_primary_10_1134_S0361768824700737 crossref_primary_10_1365_s40702_024_01102_2 |
Cites_doi | 10.1109/MS.2023.3242179 10.1109/MS.2022.3166755 |
ContentType | Journal Article |
Copyright | Copyright IEEE Computer Society 2023 |
Copyright_xml | – notice: Copyright IEEE Computer Society 2023 |
DBID | 97E RIA RIE AAYXX CITATION JQ2 |
DOI | 10.1109/MS.2023.3265877 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef ProQuest Computer Science Collection |
DatabaseTitle | CrossRef ProQuest Computer Science Collection |
DatabaseTitleList | ProQuest Computer Science Collection |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1937-4194 |
Editor | Christof Ebert |
Editor_xml | – fullname: Christof Ebert |
EndPage | 38 |
ExternalDocumentID | 10_1109_MS_2023_3265877 10176168 |
Genre | orig-research |
GroupedDBID | -DZ -~X .4S .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 7WY 85S 88I 8FE 8FG 8FL 8G5 8R4 8R5 97E 9M8 AAJGR AARMG AASAJ AAVXG AAWTH ABAZT ABJCF ABQJQ ABUWG ABVLG ACGFO ACGOD ACIWK AENEX AETIX AFKRA AFOGA AGCDD AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ARAPS ARCSS ASUFR ATWAV AZLTO AZQEC BEFXN BENPR BEZIV BFFAM BGLVJ BGNUA BKEBE BKOMP BPEOZ BPHCQ CCPQU CS3 DU5 DWQXO EBS EDO EJD FRNLG GNUQQ GUQSH HCIFZ HZ~ H~9 I-F IBMZZ ICLAB IEDLZ IFIPE IFJZH IPLJI ITG ITH JAVBF K60 K6V K6~ K7- L6V LAI M0C M1Q M2O M2P M43 M7S MS~ O9- OCL OHT P2P P62 PHGZM PHGZT PQBIZ PQBZA PQGLB PQQKQ PROAC PTHSS PUEGO Q2X RIA RIE RNI RNS RXW RZB TAE TN5 UHB UKR UQL VH1 WH7 YZZ ZCG AAYOK AAYXX ABGFU CITATION RIG JQ2 |
ID | FETCH-LOGICAL-c290t-da568f8a9c8cdea6af2afef6314cea7daf8332817bc4e5c886d726b11e0ae8603 |
IEDL.DBID | RIE |
ISSN | 0740-7459 |
IngestDate | Wed Aug 13 03:08:14 EDT 2025 Thu Apr 24 23:04:32 EDT 2025 Tue Jul 01 00:36:08 EDT 2025 Wed Aug 27 02:25:52 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 4 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c290t-da568f8a9c8cdea6af2afef6314cea7daf8332817bc4e5c886d726b11e0ae8603 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0003-2287-1854 |
PQID | 2834308990 |
PQPubID | 37787 |
PageCount | 9 |
ParticipantIDs | ieee_primary_10176168 crossref_primary_10_1109_MS_2023_3265877 proquest_journals_2834308990 crossref_citationtrail_10_1109_MS_2023_3265877 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2023-07-01 |
PublicationDateYYYYMMDD | 2023-07-01 |
PublicationDate_xml | – month: 07 year: 2023 text: 2023-07-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | Los Alamitos |
PublicationPlace_xml | – name: Los Alamitos |
PublicationTitle | IEEE software |
PublicationTitleAbbrev | S-M |
PublicationYear | 2023 |
Publisher | IEEE IEEE Computer Society |
Publisher_xml | – name: IEEE – name: IEEE Computer Society |
References | vaswani (ref1) 2017; 30 radford (ref3) 2018 ref6 bubeck (ref8) 2023 lim (ref9) 2023 ref5 devlin (ref2) 2018 chow (ref7) 2023 wolfram (ref4) 2023 ref1-sidebar2 |
References_xml | – year: 2018 ident: ref3 publication-title: Improving language understanding by generative pre-training – year: 2023 ident: ref8 publication-title: Sparks of artificial general intelligence Early experiments with GPT-4 – ident: ref6 doi: 10.1109/MS.2023.3242179 – year: 2023 ident: ref9 publication-title: GPT-4 is amazing but still struggles at high school math competitions – year: 2023 ident: ref7 publication-title: The AI arms race is changing everything – year: 2018 ident: ref2 publication-title: BERT Pre-training of deep bidirectional transformers for language understanding – volume: 30 start-page: 5998 year: 2017 ident: ref1 article-title: Attention is all you need publication-title: Proc 31st Conf Adv Neural Inf Process Syst (NIPS) – year: 2023 ident: ref4 publication-title: What is ChatGPT Doing... and Why Does it Work? – ident: ref5 doi: 10.1109/MS.2022.3166755 – ident: ref1-sidebar2 doi: 10.1109/MS.2022.3166755 |
SSID | ssj0005130 |
Score | 2.6838868 |
Snippet | Generative artificial intelligence (AI) tools, such as Bard, ChatGPT, and CoPilot, have rapidly gained widespread usage. They also have the potential to boost... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 30 |
SubjectTerms | Artificial intelligence Auditory system Chatbots Generative artificial intelligence Industries Productivity Software Software development Software engineering |
Title | Generative AI for Software Practitioners |
URI | https://ieeexplore.ieee.org/document/10176168 https://www.proquest.com/docview/2834308990 |
Volume | 40 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZoJxbKo4hCQRkYuiS1E8ePsUJUBaldSqVukZ8LqKA2FRK_HttJoIAqsWXwS3fne8R33wFwaxnVzqvlcU6tirFgOuZUZrHTx9hIhaxWvt55OiOTBX5c5su6WD3UwhhjQvKZSfxneMvXr2rrf5UNvfgQRFgLtFzkVhVrfedzoNBYxJlEGFOc8xrHB0E-nM4T3yU8ca5Kzij9YYJCT5U_ijhYl3EHzJpzVUklz8m2lIn6-AXZ-O-DH4Oj2s-MRpVgnIADszoFnaaHQ1Rf6TMwqHCnvdKLRg-Rc2GjudPM72Jtol0so00XLMb3T3eTuO6eEKuUwzLWIifMMsEVU9oIImwqrLEkQ1gZQbWwLMtShqhU2OSKMaJpSiRCBgrDCMzOQXvlNrgAkXUL5FoZyinCxoVcMoOaZjK1krjQmvdA0hC0UDW0uO9w8VKEEAPyYjovPAeKmgM9MPia8Fahauwf2vX03BlWkbIH-g3LivrabQrnK-HMP2TCyz3TrsChX71KuO2DdrnemmvnVpTyJojTJ8-TyP8 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV05TwJBFH5RLLQRD4wo6hYWNLvs7DFHSYwEFGiAhG4zZ6NBwxETf70zeyhqTOy2mCvvvXnHznvfA7g1lCjr1TI_JUb6CafKZ0TEvtXHiRYSGSVdvfNojPuz5GGezsti9bwWRmudJ5_pwH3mb_nqRW7cr7KOEx-MMN2FPWv4U1SUa31ldKC8tYg1iqFPkpSVSD4oZJ3RJHB9wgPrrKSUkG9GKO-q8ksV5_alV4dxdbIireQp2KxFIN9_gDb---hHcFh6ml63EI1j2NGLE6hXXRy88lKfQrtAnnZqz-sOPOvEehOrm9_4UnvbaEarBsx699O7vl_2T_BlxMK1r3iKqaGcSSqV5pibiBttcIwSqTlR3NA4jigiQiY6lZRiRSIsENIh1xSH8RnUFnaDc_CMXSBVUhNGUKJt0CXiUJFYREZgG1yzJgQVQTNZgou7HhfPWR5khCwbTTLHgazkQBPanxNeC1yNv4c2HD23hhWkbEKrYllWXrxVZr2lJHZPmeHFH9NuYL8_HQ2z4WD8eAkHbqci_bYFtfVyo6-sk7EW17lofQB7N8xI |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Generative+AI+for+Software+Practitioners&rft.jtitle=IEEE+software&rft.au=Ebert%2C+Christof&rft.au=Louridas%2C+Panos&rft.au=Ebert%2C+Christof&rft.date=2023-07-01&rft.pub=IEEE&rft.issn=0740-7459&rft.volume=40&rft.issue=4&rft.spage=30&rft.epage=38&rft_id=info:doi/10.1109%2FMS.2023.3265877&rft.externalDocID=10176168 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0740-7459&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0740-7459&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0740-7459&client=summon |