中文
相关论文

相关论文: Factors and actors leading to the adoption of a Ja…

200 篇论文

The field of Web development is entering the HTML5 and CSS3 era and JavaScript is becoming increasingly influential. A large number of JavaScript frameworks have been recently promoted. Practitioners applying the latest technologies need to…

软件工程 · 计算机科学 2013-06-10 Daniel Graziotin , Pekka Abrahamsson

TypeScript is a quickly evolving superset of JavaScript with active development of new features. Our paper seeks to understand how quickly these features are adopted by the developer community. Existing work in JavaScript shows the adoption…

软件工程 · 计算机科学 2023-03-20 Joshua D. Scarsbrook , Mark Utting , Ryan K. L. Ko

Context: Stack Overflow is a popular community question and answer portal used by practitioners to solve problems during software development. Developers can focus their attention on answers that have been accepted or where members have…

软件工程 · 计算机科学 2023-06-21 Osayande P. Omondiagbe , Sherlock A. Licorish , Stephen G. MacDonell

This paper investigates the factors influencing programmers' adoption of AI-generated JavaScript code recommendations within the context of lightweight, function-level programming tasks. It extends prior research by (1) utilizing objective…

软件工程 · 计算机科学 2026-02-18 Changwen Li , Christoph Treude , Ofir Turel

Developer experience is an important concern for software organizations as enhancing developer experience improves productivity, satisfaction, engagement and retention. We set out to understand what affects developer experience through…

软件工程 · 计算机科学 2022-05-16 Michaela Greiler , Margaret-Anne Storey , Abi Noda

To implement modern web applications, a new family of JavaScript frameworks has emerged, using the MVC pattern. Among these frameworks, the most popular one is AngularJS, which is supported by Google. In spite of its popularity, there is…

软件工程 · 计算机科学 2018-08-07 Miguel Ramos , Marco Tulio Valente , Ricardo Terra , Gustavo Santos

Motivation: The question of what combination of attributes drives the adoption of a particular software technology is critical to developers. It determines both those technologies that receive wide support from the community and those which…

软件工程 · 计算机科学 2019-09-05 Yuxing Ma , Audris Mockus , Beth Milhollin , Russel Zaretzki , Randy Bradley , Bogdan Bichescu

Effective debugging is a crucial aspect of software development, demanding problem-solving skills, expertise, and appropriate tools. Although previous research has studied expert developers' debugging strategies, the specific factors…

人机交互 · 计算机科学 2025-01-22 Maryam Arab , Jenny T. Liang , Valentina Hong , Thomas D. LaToza

Decision-making is a key software engineering skill. Developers constantly make choices throughout the software development process, from requirements to implementation. While prior work has studied developer decision-making, the choices…

软件工程 · 计算机科学 2023-01-25 Jenny T. Liang , Maryam Arab , Minhyuk Ko , Amy J. Ko , Thomas D. LaToza

Context: Pull-based development model is widely used in open source, leading the trends in distributed software development. One aspect which has garnered significant attention is studies on pull request decision - identifying factors for…

软件工程 · 计算机科学 2021-05-31 Xunhui Zhang , Yue Yu , Georgios Gousios , Ayushi Rastogi

Background: Studies on developer productivity and well-being find that the perceptions of productivity in a software team can be a socio-technical problem. Intuitively, problems and challenges can be better handled by managing expectations…

软件工程 · 计算机科学 2021-07-21 Khalid Hasan , Partho Chakraborty , Rifat Shahriyar , Anindya Iqbal , Gias Uddin

This research full paper investigates the factors influencing computing educators' adoption of project-based learning (PjBL) in software engineering and computing curricula. Recognized as a student-centered pedagogical approach, PjBL has…

软件工程 · 计算机科学 2025-07-25 Ahmad D. Suleiman , Yiming Tang , Daqing Hou

[Context] Open Source Software (OSS) is nowadays used and integrated in most of the commercial products. However, the selection of OSS projects for integration is not a simple process, mainly due to a of lack of clear selection models and…

软件工程 · 计算机科学 2022-02-07 Xiaozhou Li , Sergio Moreschini , Zheying Zhang , Davide Taibi

With the popularity of software ecosystems, the number of open source components (known as packages) has grown rapidly. Identifying high-quality and well-maintained packages from a large pool of packages to depend on is a basic and…

软件工程 · 计算机科学 2022-04-12 Suhaib Mujahid , Rabe Abdalkareem , Emad Shihab

Event sourced systems are increasing in popularity because they are reliable, flexible, and scalable. In this article, we point a microscope at a software architecture pattern that is rapidly gaining popularity in industry, but has not…

软件工程 · 计算机科学 2021-04-19 Michiel Overeem , Marten Spoor , Slinger Jansen , Sjaak Brinkkemper

A growing number of empirical software engineering researchers suggest that a complementary focus on theory is required if the discipline is to mature. A first step in theory-building involves the establishment of suitable theoretical…

软件工程 · 计算机科学 2021-02-19 Diana Kirk , Stephen G. MacDonell

Modern software systems in many application areas offer to the user a multitude of parameters, switches and other customisation hooks. Humans tend to have difficulties determining the best configurations for particular applications. Modern…

编程语言 · 计算机科学 2017-07-14 Chris Fawcett , Lars Kotthoff , Holger H. Hoos

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…

软件工程 · 计算机科学 2023-05-30 Neil A. Ernst , Martin P. Robillard

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…

应用统计 · 统计学 2023-03-21 Vahidin Jeleskovic , David Alexander Behrens , Wolfgang Karl Härdle

Background: Requirement engineering is often considered a critical activity in system development projects. The increasing complexity of software, as well as number and heterogeneity of stakeholders, motivate the development of methods and…

‹ 上一页 1 2 3 10 下一页 ›