English
Related papers

Related papers: A Methodology for Analyzing Uptake of Software Tec…

200 papers

In this paper, the adoption patterns of Generative Artificial Intelligence (AI) tools within software engineering are investigated. Influencing factors at the individual, technological, and societal levels are analyzed using a mixed-methods…

Software Engineering · Computer Science 2024-01-05 Daniel Russo

Technology adoption research aims to determine the reasons why and how individuals, corporations, and industries start using new technology. Furthermore, technology adoption itself is decomposed into underlying sub-processes which are…

Applications · Statistics 2023-03-21 Vahidin Jeleskovic , David Alexander Behrens , Wolfgang Karl Härdle

Software developers and maintainers need to read and understand source programs and other software artifacts. The increase in size and complexity of software drastically affects several quality attributes, especially understandability and…

Software Engineering · Computer Science 2010-04-27 Mohd Nazir , Raees A. Khan , Khurram Mustafa

The perceptions and attitudes of developers impact how software projects are run and which development practices are employed in development teams. Recent agile methodologies have taken this into account, focusing on collaboration and…

Software Engineering · Computer Science 2020-02-11 Christoph Matthies , Johannes Huegle , Tobias Dürschmid , Ralf Teusner

While new technologies are expected to revolutionise and become game-changers in improving the efficiencies and practises of our daily lives, it is also critical to investigate and understand the barriers and opportunities faced by their…

Computers and Society · Computer Science 2024-04-22 Lowri Williams , Eirini Anthi , Pete Burnap

Existing innovation metrics inadequately capture software innovation, creating blind spots for researchers and policymakers seeking to understand and foster technological innovation in an increasingly software-defined economy. This paper…

Software Engineering · Computer Science 2025-07-01 Eva Maxfield Brown , Cailean Osborne , Peter Cihon , Moritz Böhmecke-Schwafert , Kevin Xu , Mirko Boehm , Knut Blind

Many software developers rely on open source software for developing their applications and writing their source codes. Measuring an independent project's overall productivity is still an open problem for many technology companies. In this…

Software Engineering · Computer Science 2022-03-30 Sairamvinay Vijayaraghavan , Jinxiao Song , Terry Guan , Seongwoo Choi , Sutej Kulkarni

Although agile software development methods have caught the attention of software engineers and researchers worldwide, scientific research still remains quite scarce. The aim of this study is to order and make sense of the different agile…

Software Engineering · Computer Science 2019-03-27 Pekka Abrahamsson , Nilay Oza , Mikko T. Siponen

Testing plays an important role in securing the success of a software development project. Prior studies have demonstrated beneficial effects of applying acceptance testing within a Behavioural-Driven Development method. In this research,…

Software Engineering · Computer Science 2024-08-23 Marina Filipovic , Fabian Gilson

When a group of people strives to understand new information, struggle ensues as various ideas compete for attention. Steep learning curves are surmounted as teams learn together. To understand how these team dynamics play out in software…

Social and Information Networks · Computer Science 2020-03-03 Pamela Bilo Thomas , Rachel Krohn , Tim Weninger

The use of Generative AI (GenAI) tools in software development has raised questions about their impact on productivity, code quality, and developer practices. Prior research presents mixed findings, with objective analyses identifying…

Software Engineering · Computer Science 2026-05-12 Mark Looi

Continuous practices that rely on automation in the software development workflow have been widely adopted by industry for over a decade. Despite this widespread use, software development remains a primarily human-driven activity that is…

Software Engineering · Computer Science 2021-04-07 Omar Elazhary , Margaret-Anne Storey , Neil A. Ernst , Elise Paradis

The increasing reliance on applications with machine learning (ML) components calls for mature engineering techniques that ensure these are built in a robust and future-proof manner. We aim to empirically determine the state of the art in…

Software Engineering · Computer Science 2020-07-30 Alex Serban , Koen van der Blom , Holger Hoos , Joost Visser

Public acceptance is critical to the adoption of Shared Autonomous Vehicles (SAVs) in the transport sector. Traditional acceptance models, primarily reliant on Structural Equation Modeling, may not adequately capture the complex, non-linear…

Human-Computer Interaction · Computer Science 2025-04-24 Lirui Guo , Michael G. Burke , Wynita M. Griggs

The collective behaviour of people adopting an innovation, product or online service is commonly interpreted as a spreading phenomenon throughout the fabric of society. This process is arguably driven by social influence, social learning…

Physics and Society · Physics 2017-06-30 Gerardo Iñiguez , Zhongyuan Ruan , Kimmo Kaski , János Kertész , Márton Karsai

Context: Software testability is the degree to which a software system or a unit under test supports its own testing. To predict and improve software testability, a large number of techniques and metrics have been proposed by both…

Software Engineering · Computer Science 2018-12-07 Vahid Garousi , Michael Felderer , Feyza Nur Kilicaslan

There is growing acknowledgement within the software engineering community that a theory of software development is needed to integrate the myriad methodologies that are currently popular, some of which are based on opposing perspectives.…

Software Engineering · Computer Science 2021-03-22 Diana Kirk , Stephen G. MacDonell

Documentation is an important mechanism for disseminating software architecture knowledge. Software project teams can employ vastly different formats for documenting software architecture, from unstructured narratives to standardized…

Software Engineering · Computer Science 2023-05-30 Neil A. Ernst , Martin P. Robillard

As a socio-technical activity, software development involves the close interconnection of people and technology. The integration of Large Language Models (LLMs) into this process exemplifies the socio-technical nature of software…

Software Engineering · Computer Science 2024-09-10 Stefano Lambiase , Gemma Catolino , Fabio Palomba , Filomena Ferrucci , Daniel Russo

In order to cope with a complex and changing environment, industries seek to find new and more efficient ways to conduct their business. According to previous research, many of these change efforts fail to achieve their intended aims.…

Software Engineering · Computer Science 2016-01-25 Per Lenberg , Lars Göran Wallgren , Robert Feldt
‹ Prev 1 2 3 10 Next ›