What is it like to program with artificial intelligence?

A Sarkar, AD Gordon, C Negreanu, C Poelitz… - arxiv preprint arxiv …, 2022 - arxiv.org
Large language models, such as OpenAI's codex and Deepmind's AlphaCode, can
generate code to solve a variety of problems expressed in natural language. This …

A mixed-method empirical study of Function-as-a-Service software development in industrial practice

P Leitner, E Wittern, J Spillner, W Hummer - Journal of Systems and …, 2019 - Elsevier
Abstract Function-as-a-Service (FaaS) describes cloud computing services that make
infrastructure components transparent to application developers, thus falling in the larger …

Migrating to GraphQL: A practical assessment

G Brito, T Mombach, MT Valente - 2019 IEEE 26th International …, 2019 - ieeexplore.ieee.org
GraphQL is a novel query language proposed by Facebook to implement Web-based APIs.
In this paper, we present a practical study on migrating API clients to this new technology …

Stakeholders and Value in the NFT Ecosystem: Towards a Multi-disciplinary Understanding of the NFT Phenomenon

MA Baytaş, A Cappellaro, Y Fernaeus - CHI Conference on Human …, 2022 - dl.acm.org
Non-fungible tokens (NFTs) have been a defining trend for design, technology, and
business in 2021. The value, legitimacy, and utility of NFTs is disputed: proponents highlight …

We're doing it live: A multi-method empirical study on continuous experimentation

G Schermann, J Cito, P Leitner, U Zdun… - Information and Software …, 2018 - Elsevier
Context Continuous experimentation guides development activities based on data collected
on a subset of online users on a new experimental version of the software. It includes …

How modern news aggregators help development communities shape and share knowledge

M Aniche, C Treude, I Steinmacher, I Wiese… - Proceedings of the 40th …, 2018 - dl.acm.org
Many developers rely on modern news aggregator sites such as Reddit and Hacker News to
stay up to date with the latest technological developments and trends. In order to understand …

Detecting code smells in React-based Web apps

F Ferreira, MT Valente - Information and Software Technology, 2023 - Elsevier
Abstract Context: Facebook's React is a widely popular JavaScript library to build rich and
interactive user interfaces (UI). However, due to the complexity of modern Web UIs, React …

Hiring is broken: What do developers say about technical interviews?

M Behroozi, C Parnin, T Barik - 2019 IEEE Symposium on …, 2019 - ieeexplore.ieee.org
Technical interviews-a problem-solving form of interview in which candidates write code-are
commonplace in the software industry, and are used by several well-known companies …

On reducing the energy consumption of software: From hurdles to requirements

Z Ournani, R Rouvoy, P Rust, J Penhoat - Proceedings of the 14th ACM …, 2020 - dl.acm.org
Background. As software took control over hardware in many domains, the question of the
energy footprint induced by the software is becoming critical for our society, as the resources …

End-user encounters with lambda abstraction in spreadsheets: Apollo's bow or Achilles' heel?

A Sarkar, SS Ragavan, J Williams… - 2022 IEEE Symposium …, 2022 - ieeexplore.ieee.org
The value of computational abstractions to non-expert end-user programmers is contentious.
We study reactions to the lambda function in Microsoft Excel, which enables users to define …