100 citations · 302 across the 28 of their papers we have counts for
21 papers · 1 filter
CodeLSI: Leveraging Foundation Models for Automated Code Generation with Low-Rank Optimization and Domain-Specific Instruction Tuning
Huy Le, Phong Nguyen, Hao Do +4
Context: Automated code generation using Foundation Models (FMs) offers promising solutions for enhancing software development efficiency. However, challenges remain in ensuring do…
Evaluating Classical Software Process Models as Coordination Mechanisms for LLM-Based Software Generation
Duc Minh Ha, Phu Trac Kien, Tho Quan +1
[Background] Large Language Model (LLM)-based multi-agent systems (MAS) are transforming software development by enabling autonomous collaboration. Classical software processes suc…
An Empirical Study of Multi-Agent RAG for Real-World University Admissions Counseling
Anh Nguyen-Duc, Chien Vu Manh, Bao Anh Tran +3
This paper presents MARAUS (Multi-Agent and Retrieval-Augmented University Admission System), a real-world deployment of a conversational AI platform for higher education admission…
An Empirical Study on Self-correcting Large Language Models for Data Science Code Generation
Thai Tang Quoc, Duc Ha Minh, Tho Quan Thanh +1
Large Language Models (LLMs) have recently advanced many applications on software engineering tasks, particularly the potential for code generation. Among contemporary challenges,…
Generative Artificial Intelligence for Software Engineering -- A Research Agenda
Anh Nguyen-Duc, Beatriz Cabrero-Daniel, Adam Przybylek +12
Generative Artificial Intelligence (GenAI) tools have become increasingly prevalent in software development, offering assistance to various managerial and technical project activit…
Software Startups -- A Research Agenda
Michael Unterkalmsteiner, Pekka Abrahamsson, Xiaofeng Wang +24
Software startup companies develop innovative, software-intensive products within limited time frames and with few resources, searching for sustainable and scalable business models…
Work-from-home and its implication for project management, resilience and innovation -- a global survey on software companies
Anh Nguyen-Duc, Dron Khanna, Des Greer +16
[Context] The COVID-19 pandemic has had a disruptive impact on how people work and collaborate across all global economic sectors, including the software business. While remote wor…
On the combination of static analysis for software security assessment -- a case study of an open-source e-government project
Anh Nguyen-Duc, Manh Viet Do, Quan Luong Hong +1
Static Application Security Testing (SAST) is a popular quality assurance technique in software engineering. However, integrating SAST tools into industry-level product development…
The entrepreneurial logic of startup software development: A study of 40 software startups
Anh Nguyen-Duc, Kai-Kristian Kemell, Pekka Abrahamsson
Context: Software startups are an essential source of innovation and software-intensive products. The need to understand product development in startups and to provide relevant sup…
Software Startup Practices -- Software Development in Startups through the Lens of the Essence Theory of Software Engineering
Kai-Kristian Kemell, Ville Ravaska, Anh Nguyen-Duc +1
Software startups continue to be important drivers of economy globally. As the initial investment required to found a new software company becomes smaller and smaller resulting fro…
Business Model Canvas Should Pay More Attention to the Software Startup Team
Kai-Kristian Kemell, Atte Elonen, Mari Suoranta +12
Business Model Canvas (BMC) is a tool widely used to describe startup business models. Despite the various business aspects described, BMC pays a little emphasis on team-related fa…
Software engineering for artificial intelligence and machine learning software: A systematic literature review
Elizamary Nascimento, Anh Nguyen-Duc, Ingrid Sundbø +1
Artificial Intelligence (AI) or Machine Learning (ML) systems have been widely adopted as value propositions by companies in all industries in order to create or extend the service…
The Essence Theory of Software Engineering - Large-Scale Classroom Experiences from 450+ Software Engineering BSc Students
Kai-Kristian Kemell, Anh Nguyen-Duc, Xiaofeng Wang +2
Software Engineering as an industry is highly diverse in terms of development methods and practices. Practitioners employ a myriad of methods and tend to further tailor them by e.g…
Gamifying the Escape from the Engineering Method Prison - An Innovative Board Game to Teach the Essence Theory to Future Project Managers and Software Engineers
Kai-Kristian Kemell, Juhani Risku, Arthur Evensen +6
Software Engineering is an engineering discipline but lacks a solid theoretical foundation. One effort in remedying this situation has been the SEMAT Essence specification. Essence…
A preliminary study of agility in business and production - Cases of early-stage hardware startups
Anh Nguyen Duc, Xiaofang Weng, Pekka Abrahamsson
[Context]Advancement in technologies, popularity of small-batch manufacturing and the recent trend of investing in hardware startups are among the factors leading to the rise of ha…
From MVPs to pivots: a hypothesis-driven journey of two software startups
Dron Khanna, Anh Nguyen-Duc, Xiaofeng Wang
Software startups have emerged as an interesting multiperspective research area. Inspired by Lean Startup, a startup journey can be viewed as a series of experiments that validate…
A Systematic Mapping Study on Requirements Engineering in Software Ecosystems
Aparna Vegendla, Anh Nguyen Duc, Shang Gao +1
Software ecosystems (SECOs) and open innovation processes have been claimed as a way forward for the software industry. A proper understanding of requirements is as important for t…
The impact of software complexity on cost and quality - A comparative analysis between Open source and proprietary software
Anh Nguyen-Duc
Early prediction of software quality is important for better software planning and controlling. In early development phases, design complexity metrics are considered as useful indi…
What influences the speed of prototyping? An empirical investigation of twenty software startups
Anh Nguyen Duc, Xiaofeng Wang, Pekka Abrahamsson
It is essential for startups to quickly experiment business ideas by building tangible prototypes and collecting user feedback on them. As prototyping is an inevitable part of lear…
Failures to be celebrated: an analysis of major pivots of software startups
Sohaib Shahid Bajwa, Xiaofeng Wang, Anh Nguyen Duc +1
In the context of software startups, project failure is embraced actively and considered crucial to obtain validated learning that can lead to pivots. A pivot is the strategic chan…
Female Leadership in Software Projects: A Preliminary Result on Leadership Style and Project Context Factors
Anh Nguyen-Duc, Soudabeh Khodambashi, Jon Atle Gulla +2
Women have been shown to be effective leaders in many team-based situations. However, it is also well-recognized that women are underrepresented in engineering and technology areas…