REVIEW 5 cited by
Generative Artificial Intelligence for Software Engineering -- A Research Agenda
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
read the original abstract
Generative Artificial Intelligence (GenAI) tools have become increasingly prevalent in software development, offering assistance to various managerial and technical project activities. Notable examples of these tools include OpenAIs ChatGPT, GitHub Copilot, and Amazon CodeWhisperer. Although many recent publications have explored and evaluated the application of GenAI, a comprehensive understanding of the current development, applications, limitations, and open challenges remains unclear to many. Particularly, we do not have an overall picture of the current state of GenAI technology in practical software engineering usage scenarios. We conducted a literature review and focus groups for a duration of five months to develop a research agenda on GenAI for Software Engineering. We identified 78 open Research Questions (RQs) in 11 areas of Software Engineering. Our results show that it is possible to explore the adoption of GenAI in partial automation and support decision-making in all software development activities. While the current literature is skewed toward software implementation, quality assurance and software maintenance, other areas, such as requirements engineering, software design, and software engineering education, would need further research attention. Common considerations when implementing GenAI include industry-level assessment, dependability and accuracy, data accessibility, transparency, and sustainability aspects associated with the technology. GenAI is bringing significant changes to the field of software engineering. Nevertheless, the state of research on the topic still remains immature. We believe that this research agenda holds significance and practical value for informing both researchers and practitioners about current applications and guiding future research.
Forward citations
Cited by 5 Pith papers
-
Multi-Modal Requirements Data-based Acceptance Criteria Generation using LLMs
Multi-modal RAG (text plus UI screenshots) with reward-based polishing generates acceptance criteria from user stories that three industry experts rated near 4/5 on relevance, correctness, and understandability.
-
The Impact of Generative AI on Code Expertise Models: An Exploratory Study
Simulating the attribution of a mean 39% of added lines to GenAI changes Degree of Expertise values slightly and alters Truck Factor values or rankings in 73% of computed scenarios.
-
Generating Proto-Personas through Prompt Engineering: A Case Study on Efficiency, Effectiveness and Empathy
A prompt-engineering approach to proto-persona generation, evaluated with 19 practitioners in a real Lean Inception, reduced creation time to about six minutes and was well accepted, but affective and behavioral empat...
-
Using Generative AI in Software Design Education: An Experience Report
A required ChatGPT assignment in an undergraduate software design class showed students use the tool mostly for ideation and validation, and still need to critique and lead the design.
-
Engineering RAG Systems for Real-World Applications: Design, Development, and Evaluation
A field study of five real-world RAG systems evaluated by 100 users, yielding user ratings and twelve engineering lessons.
Discussion (0). Sign in to comment.