본문

서브메뉴

Human-AI Collaboration in Software Development: A Multi-Method Investigation of Vulnerability Introduction Prediction and Code Generation.
Inhalt Info
Human-AI Collaboration in Software Development: A Multi-Method Investigation of Vulnerability Introduction Prediction and Code Generation.
자료유형  
 학위논문
Control Number  
0017162222
International Standard Book Number  
9798383188200
Dewey Decimal Classification Number  
004
Main Entry-Personal Name  
Sachdeva, Agrim.
Publication, Distribution, etc. (Imprint  
[S.l.] : Indiana University., 2024
Publication, Distribution, etc. (Imprint  
Ann Arbor : ProQuest Dissertations & Theses, 2024
Physical Description  
104 p.
General Note  
Source: Dissertations Abstracts International, Volume: 86-01, Section: B.
General Note  
Advisor: Dennis, Alan R.
Dissertation Note  
Thesis (Ph.D.)--Indiana University, 2024.
Summary, Etc.  
요약Artificial intelligence (AI)-based technologies, especially predictive analytics, and generative AI are radically changing organizations and processes. AI technologies complement human abilities and skills to improve the resulting intelligence of the human-AI ensemble. This dissertation investigates the complementary roles of humans and AI in software development, maintenance, and security, specifically two critical facets of human-AI collaboration in the application domain of software development: vulnerability introduction prediction in open-source software (OSS) and code generation.Essay 1 examines the role of AI in OSS security, as OSS underpins much of the modern digital infrastructure and is contributed to by many known developers worldwide. Developer training is an important vulnerability management strategy. However, generalized training leads to training fatigue and suboptimal allocation of organizational resources. Therefore, a dynamic graph representation learning-based deep learning framework is proposed, wherein vulnerability introduction is proactively predicted. The predictive model can serve as input to organizational decision-makers for conducting personalized and proactive training. This proposed human-AI collaboration underpins the design and evaluation of the proposed framework, situated within the computational design science paradigm. The study contributes by evaluating the framework against prevailing methods and contributing two general design principles.While the first essay focuses on the security of OSS, the second essay focuses on the process of code generation using Large Language Models (LLMs). AI's potential to automate the generation of software components can not only increase efficiency but also allow human developers to focus more on strategic, high-level aspects of software development. Situated within the behavioral research paradigm, the second essay proposes a lab experiment to determine the effects of using LLMs and examine the underlying mechanisms and boundary conditions for the same. The expected theoretical contribution for essay two is to literature on the autonomy and adoption of AI agents in a programming context.In conclusion, the dissertation studies the transformative potential of human-AI collaboration in the context of software development and security. Essay 1, rooted in the computational design science paradigm, focuses on how AI can enhance open-source software security by predicting the introduction of vulnerabilities for proactive vulnerability management. Essay 2, situated in the behavioral research paradigm, explores the unintended effects of the automation of code generation with LLMs. Together, the two essays contribute to IS theory and practice by examining the emerging phenomena resulting from human-AI collaboration in software development.
Subject Added Entry-Topical Term  
Computer science.
Subject Added Entry-Topical Term  
Information science.
Index Term-Uncontrolled  
Cybersecurity
Index Term-Uncontrolled  
Large language models
Index Term-Uncontrolled  
Open-source software
Index Term-Uncontrolled  
Psychological ownership
Added Entry-Corporate Name  
Indiana University Business
Host Item Entry  
Dissertations Abstracts International. 86-01B.
Electronic Location and Access  
로그인을 한후 보실 수 있는 자료입니다.
Control Number  
joongbu:653756
New Books MORE
최근 3년간 통계입니다.

Buch Status

  • Reservierung
  • 캠퍼스간 도서대출
  • 서가에 없는 책 신고
  • Meine Mappe
Sammlungen
Registrierungsnummer callnumber Standort Verkehr Status Verkehr Info
TQ0031028 T   원문자료 열람가능/출력가능 열람가능/출력가능
마이폴더 부재도서신고

* Kredite nur für Ihre Daten gebucht werden. Wenn Sie buchen möchten Reservierungen, klicken Sie auf den Button.

해당 도서를 다른 이용자가 함께 대출한 도서

Related books

Related Popular Books

도서위치