A Process Model for AI-Enabled Software Development: A Synthesis From Validation Studies in White Literature

buir.contributor.authorAltunel, Haluk
dc.citation.epage17
dc.citation.issueNumber1
dc.citation.spage1
dc.citation.volumeNumber37
dc.contributor.authorErdogan, Tugba G.
dc.contributor.authorAltunel, Haluk
dc.contributor.authorTarhan, Ayça K.
dc.date.accessioned2025-02-21T19:42:02Z
dc.date.available2025-02-21T19:42:02Z
dc.date.issued2024-11-18
dc.departmentDepartment of Computer Engineering
dc.description.abstractContext: With the fast advancement of techniques in artificial intelligence (AI) and of the target infrastructures in the last decades, AI software is becoming an undeniable part of software system projects. As in most cases in history, however, development methods and guides follow the advancements in technology with phase differences. Purpose: With an aim to elicit and integrate available evidence from AI software development practices into a process model, this study synthesizes the contributions of the validation studies reported in scientific literature. Method: We applied a systematic literature review to retrieve, select, and analyze the primary studies. After a comprehensive and rigorous search and scoping review, we identified 82 studies that make various contributions in relation to AI software development practices. To increase the effectiveness of the synthesis and the usefulness of the outcome, for detailed analysis, we selected 14 primary studies (out of 82) that empirically validated their contributions. Results: We carefully reviewed the selected studies that validate proposals on approaches/models, methods/techniques, tasks/phases, lessons learned/best practices, or workflows. We mapped the steps/activities in these proposals with the knowledge areas in SWEBOK, and using the evidence in this mapping and the primary studies, we synthesized a process model that integrates activities, artifacts, and roles for AI-enabled software system development. Cunclusion: To the best of our knowledge, this is the first study that proposes such a process model by eliciting and gathering the contributions of the validation studies in a bottom-up manner. We expect that the output of this synthesis will be input for further research to validate or improve the process model.
dc.description.provenanceSubmitted by Mücahit Yazıcı (mucahit.yazici@bilkent.edu.tr) on 2025-02-21T19:42:02Z No. of bitstreams: 1 A_Process_Model_for_AI-Enabled_Software_Development_A_Synthesis_From_Validation_Studies_in_White_Literature.pdf: 2303472 bytes, checksum: 53c99ac2fa25a4873b1c60a5ab839088 (MD5)en
dc.description.provenanceMade available in DSpace on 2025-02-21T19:42:02Z (GMT). No. of bitstreams: 1 A_Process_Model_for_AI-Enabled_Software_Development_A_Synthesis_From_Validation_Studies_in_White_Literature.pdf: 2303472 bytes, checksum: 53c99ac2fa25a4873b1c60a5ab839088 (MD5) Previous issue date: 2024-11-18en
dc.embargo.release2025-11-18
dc.identifier.doi10.1002/smr.2743
dc.identifier.eissn2047-7481
dc.identifier.issn2047-7473
dc.identifier.urihttps://hdl.handle.net/11693/116607
dc.language.isoEnglish
dc.publisherJohn Wiley & Sons Ltd.
dc.relation.isversionofhttps://doi.org/10.1002/smr.2743
dc.rightsCC BY 4.0 DEED (Attribution 4.0 International)
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/deed.en
dc.source.titleJournal of Software: Evolution and Process
dc.subjectAI
dc.subjectartificial intelligence
dc.subjectdevelopment model
dc.subjectdevelopment process
dc.subjectsoftware development
dc.subjectsoftware system
dc.subjectSWEBOK
dc.subjectsystematic literature review
dc.titleA Process Model for AI-Enabled Software Development: A Synthesis From Validation Studies in White Literature
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
A_Process_Model_for_AI-Enabled_Software_Development_A_Synthesis_From_Validation_Studies_in_White_Literature.pdf
Size:
2.2 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: