Skip to main content

Showing 1–17 of 17 results for author: Nguyen-Duc, A

.
  1. arXiv:2310.18648  [pdf, other

    cs.SE

    Generative Artificial Intelligence for Software Engineering -- A Research Agenda

    Authors: Anh Nguyen-Duc, Beatriz Cabrero-Daniel, Adam Przybylek, Chetan Arora, Dron Khanna, Tomas Herda, Usman Rafiq, Jorge Melegati, Eduardo Guerra, Kai-Kristian Kemell, Mika Saari, Zheying Zhang, Huy Le, Tho Quan, Pekka Abrahamsson

    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 understandin… ▽ More

    Submitted 28 October, 2023; originally announced October 2023.

  2. Software Startups -- A Research Agenda

    Authors: Michael Unterkalmsteiner, Pekka Abrahamsson, Xiaofeng Wang, Anh Nguyen-Duc, Syed M. Ali Shah, Sohaib Shahid Bajwa, Guido H. Baltes, Kieran Conboy, Eoin Cullina, Denis Dennehy, Henry Edison, Carlos Fernández-Sánchez, Juan Garbajosa, Tony Gorschek, Eriks Klotins, Laura Hokkanen, Fabio Kon, Ilaria Lunesu, Michele Marchesi, Lorraine Morgan, Markku Oivo, Christoph Selig, Pertti Seppänen, Roger Sweetman, Pasi Tyrväinen , et al. (2 additional authors not shown)

    Abstract: Software startup companies develop innovative, software-intensive products within limited time frames and with few resources, searching for sustainable and scalable business models. Software startups are quite distinct from traditional mature software companies, but also from micro-, small-, and medium-sized enterprises, introducing new challenges relevant for software engineering research. This p… ▽ More

    Submitted 24 August, 2023; originally announced August 2023.

    Journal ref: e-Informatica Softw. Eng. J. 10(1): 89-124 (2016)

  3. arXiv:2202.04950  [pdf, other

    cs.SE

    Work-from-home and its implication for project management, resilience and innovation -- a global survey on software companies

    Authors: Anh Nguyen-Duc, Dron Khanna, Des Greer, Xiaofeng Wang, Luciana Martinez Zaina, Gerardo Matturro, Jorge Melegati, Eduardo Guerra, Giang Huong Le, Petri Kettunen, Sami Hyrynsalmi, Henry Edison, Afonso Sales, Didzis Rutitis, Kai-Kristian Kemell, Abdullah Aldaeej, Tommi Mikkonen, Juan Garbajosa, Pekka Abrahamsson

    Abstract: [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 working is not new for software engineers, forced Work-from-home situations to come with both constraints, limitations, and opportunities for individuals, software teams and software companies. As the "new normal" for worki… ▽ More

    Submitted 10 February, 2022; originally announced February 2022.

  4. arXiv:2103.08010  [pdf

    cs.SE

    On the combination of static analysis for software security assessment -- a case study of an open-source e-government project

    Authors: Anh Nguyen-Duc, Manh Viet Do, Quan Luong Hong, Kiem Nguyen Khac

    Abstract: Static Application Security Testing (SAST) is a popular quality assurance technique in software engineering. However, integrating SAST tools into industry-level product development and security assessment poses various technical and managerial challenges. In this work, we reported a longitudinal case study of adopting SAST as a part of a human-driven security assessment for an open-source e-govern… ▽ More

    Submitted 23 March, 2021; v1 submitted 14 March, 2021; originally announced March 2021.

  5. arXiv:2103.07999  [pdf

    cs.SE

    The entrepreneurial logic of startup software development: A study of 40 software startups

    Authors: Anh Nguyen-Duc, Kai-Kristian Kemell, Pekka Abrahamsson

    Abstract: 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 support are highlighted in software research. While state-of-the-art literature reveals how startups develop their software, the reasons why they adopt these activities are underexplored. Objective: This study investigates… ▽ More

    Submitted 14 March, 2021; originally announced March 2021.

  6. Software Startup Practices -- Software Development in Startups through the Lens of the Essence Theory of Software Engineering

    Authors: Kai-Kristian Kemell, Ville Ravaska, Anh Nguyen-Duc, Pekka Abrahamsson

    Abstract: 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 from technological advances such as cloud technology, increasing numbers of new software startups are born. Typically, the main argument for studying software startups is that they differ from mature software organizations… ▽ More

    Submitted 11 February, 2021; originally announced March 2021.

    Journal ref: In: Morisio M., Torchiano M., Jedlitschka A. (eds) Product-Focused Software Process Improvement. PROFES 2020. Lecture Notes in Computer Science, vol 12562. Springer, Cham

  7. Business Model Canvas Should Pay More Attention to the Software Startup Team

    Authors: Kai-Kristian Kemell, Atte Elonen, Mari Suoranta, Anh Nguyen-Duc, Juan Garbajosa, Rafael Chanin, Jorge Melegati, Usman Rafiq, Abdullah Aldaeej, Nana Assyne, Afonso Sales, Sami Hyrynsalmi, Juhani Riski, Henry Edison, Pekka Abrahamsson

    Abstract: 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 factors. The importance of team-related factors in software development has been acknowledged widely in literature. While not as extensively studied, the importance of teams in software startups is also known in both liter… ▽ More

    Submitted 11 February, 2021; originally announced February 2021.

    Journal ref: 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Portoroz, Slovenia, 2020, pp. 342-345

  8. arXiv:2101.12701  [pdf

    cs.CY

    Time for AI (Ethics) Maturity Model Is Now

    Authors: Ville Vakkuri, Marianna Jantunen, Erika Halme, Kai-Kristian Kemell, Anh Nguyen-Duc, Tommi Mikkonen, Pekka Abrahamsson

    Abstract: There appears to be a common agreement that ethical concerns are of high importance when it comes to systems equipped with some sort of Artificial Intelligence (AI). Demands for ethical AI are declared from all directions. As a response, in recent years, public bodies, governments, and universities have rushed in to provide a set of principles to be considered when AI based systems are designed an… ▽ More

    Submitted 29 January, 2021; originally announced January 2021.

  9. arXiv:2011.03751  [pdf

    cs.SE cs.AI

    Software engineering for artificial intelligence and machine learning software: A systematic literature review

    Authors: Elizamary Nascimento, Anh Nguyen-Duc, Ingrid Sundbø, Tayana Conte

    Abstract: 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 services and products they offer. However, develo** AI/ML systems has presented several engineering problems that are different from those that arise in, non-AI/ML software development. This study aims to investigate how soft… ▽ More

    Submitted 7 November, 2020; originally announced November 2020.

    Comments: The paper is under submission to the Journal of System and Software

  10. arXiv:1901.04819  [pdf

    cs.GL econ.GN

    100+ Metrics for Software Startups - A Multi-Vocal Literature Review

    Authors: Kai-Kristian Kemell, Xiaofeng Wang, Anh Nguyen-Duc, Jason Grendus, Tuure Tuunanen, Pekka Abrahamsson

    Abstract: Metrics can be used by businesses to make more objective decisions based on data. Software startups in particular are characterized by the uncertain or even chaotic nature of the contexts in which they operate. Using data in the form of metrics can help software startups to make the right decisions amidst uncertainty and limited resources. However, whereas conventional business metrics and softwar… ▽ More

    Submitted 15 January, 2019; originally announced January 2019.

    Comments: Published in the proceedings of The 1st Software-intensive Business Workshop on Start-ups, Platforms and Ecosystems (SiBW 2018), Espoo, December 3rd, 2018. http://ceur-ws.org/Vol-2305/

  11. arXiv:1809.08827  [pdf

    cs.SE

    The Essence Theory of Software Engineering - Large-Scale Classroom Experiences from 450+ Software Engineering BSc Students

    Authors: Kai-Kristian Kemell, Anh Nguyen-Duc, Xiaofeng Wang, Juhanki Risku, Pekka Abrahamsson

    Abstract: 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. omitting some practices or rules. This diversity in development methods poses a challenge for software engineering education, creating a gap between education and industry. General theories such as the Essence Theory o… ▽ More

    Submitted 24 September, 2018; originally announced September 2018.

    Comments: Preprint submitted and accepted to the 2018 International Conference on Product-Focused Software Process Improvement (PROFES2018)

  12. Gamifying the Escape from the Engineering Method Prison - An Innovative Board Game to Teach the Essence Theory to Future Project Managers and Software Engineers

    Authors: Kai-Kristian Kemell, Juhani Risku, Arthur Evensen, Pekka Abrahamsson, Aleksander Madsen Dahl, Lars Henrik Grytten, Agata Jedryszek, Petter Rostrup, Anh Nguyen-Duc

    Abstract: 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 consists of a language for modeling Software Engineering (SE) practices and methods and a kernel containing what its authors describe as being elements that are present in every software development project. In practice… ▽ More

    Submitted 23 September, 2018; originally announced September 2018.

    Comments: This is the author's version of the work. The copyright holder's version can be found at https://dx.doi.org/10.1109/ICE.2018.8436340, 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC), Stuttgart, 2018

  13. Do software firms collaborate or compete? A model of coopetition in community-initiated OSS projects

    Authors: Anh Nguyen-Duc, Daniela S. Cruzes, Snarby Terje, Pekka Abrahamsson

    Abstract: [Background] An increasing number of commercial firms are participating in Open Source Software (OSS) projects to reduce their development cost and increase technical innovativeness. When collaborating with other firms whose sought values are conflicts of interests, firms may behave uncooperatively leading to harmful impacts on the common goal. [Aim] This study explores how software firms both col… ▽ More

    Submitted 16 August, 2018; originally announced August 2018.

    Comments: arXiv admin note: text overlap with arXiv:1711.07049

    Journal ref: e-Informatica Software Engineering Journal, 2019

  14. arXiv:1808.05630  [pdf

    cs.SE

    From MVPs to pivots: a hypothesis-driven journey of two software startups

    Authors: Dron Khanna, Anh Nguyen-Duc, Xiaofeng Wang

    Abstract: 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 set of business hypotheses an entrepreneurial team make explicitly or inexplicitly about their startup. It is little known about how startups evolve through business hypothesis testing. This study proposes a novel appr… ▽ More

    Submitted 16 August, 2018; originally announced August 2018.

    Journal ref: 9th International Conference on Software Business, Tallinn, Estonia, 2018

  15. arXiv:1808.05473  [pdf

    cs.CY cs.SE

    Evaluation of team dynamic in Norwegian projects for IT students

    Authors: Salah Uddin Ahmed, Ingrid Sundbø, Jon Kvisli, Jon Atle Gulla, Letizia Jaccheri, Anh Nguyen-Duc

    Abstract: The need for teaching realistic software development in project courses has increased in a global scale. It has always been challenges in cooperating fast-changing software technologies, development methodologies and teamwork. Moreover, such project courses need to be designed in the connection to existing theoretical courses. We performed a large-scale research on student performance in Software… ▽ More

    Submitted 14 August, 2018; originally announced August 2018.

    Journal ref: Norsk konferanse for undervisning og didaktikk i IT-fagene 2018

  16. arXiv:1712.00675  [pdf

    cs.SE

    The impact of software complexity on cost and quality - A comparative analysis between Open source and proprietary software

    Authors: Anh Nguyen-Duc

    Abstract: Early prediction of software quality is important for better software planning and controlling. In early development phases, design complexity metrics are considered as useful indicators of software testing effort and some quality attributes. Although many studies investigate the relationship between design complexity and cost and quality, it is unclear what we have learned beyond the scope of ind… ▽ More

    Submitted 2 December, 2017; originally announced December 2017.

    Comments: This is the author's version of the work

    Journal ref: International Journal on Software Engineering and Application, vol. 8 (2), 17-31, 2017

  17. Female Leadership in Software Projects: A Preliminary Result on Leadership Style and Project Context Factors

    Authors: Anh Nguyen-Duc, Soudabeh Khodambashi, Jon Atle Gulla, John Krogstie, Pekka Abrahamsson

    Abstract: 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, which leads to wasted efforts and a lack of diversity in professional organizations. Although studies about gender and leadership are rich, research focusing on engineering-specific activities, are scarce. To react on… ▽ More

    Submitted 22 September, 2017; originally announced September 2017.

    Comments: This is the author's version of the work. Copyright holder's version can be accessed at https://link.springer.com/chapter/10.1007/978-3-319-65208-5_11

    Journal ref: Kosiuczenko P., Madeyski L. (eds) Towards a Synergistic Combination of Research and Practice in Software Engineering. Studies in Computational Intelligence, vol 733, pp. 149-163, Springer, Cham, 2018