Rise of the planet of serverless computing: A systematic review
Serverless computing is an emerging cloud computing paradigm, being adopted to develop
a wide range of software applications. It allows developers to focus on the application logic …
a wide range of software applications. It allows developers to focus on the application logic …
Pandemic programming: How COVID-19 affects software developers and how their organizations can help
Context As a novel coronavirus swept the world in early 2020, thousands of software
developers began working from home. Many did so on short notice, under difficult and …
developers began working from home. Many did so on short notice, under difficult and …
A review of uncertainty modelling techniques for probabilistic stability analysis of renewable-rich power systems
In pursuit of identifying the most accurate and efficient uncertainty modelling (UM)
techniques, this paper provides an extensive review and classification of the available UM …
techniques, this paper provides an extensive review and classification of the available UM …
Predictors of well-being and productivity among software professionals during the COVID-19 pandemic–a longitudinal study
The COVID-19 pandemic has forced governments worldwide to impose movement
restrictions on their citizens. Although critical to reducing the virus' reproduction rate, these …
restrictions on their citizens. Although critical to reducing the virus' reproduction rate, these …
Internet connection and learning device availability of college students: Basis for institutionalizing flexible learning in the new normal
Due to the effect of the current pandemic that the world is experiencing, the educational
system swiftly remedied the problem of student learning. This study assessed the students' …
system swiftly remedied the problem of student learning. This study assessed the students' …
Navigating the complexity of generative ai adoption in software engineering
D Russo - ACM Transactions on Software Engineering and …, 2024 - dl.acm.org
This paper explores the adoption of Generative Artificial Intelligence (AI) tools within the
domain of software engineering, focusing on the influencing factors at the individual …
domain of software engineering, focusing on the influencing factors at the individual …
The agile success model: a mixed-methods study of a large-scale agile transformation
D Russo - ACM Transactions on Software Engineering and …, 2021 - dl.acm.org
Organizations are increasingly adopting Agile frameworks for their internal software
development. Cost reduction, rapid deployment, requirements and mental model alignment …
development. Cost reduction, rapid deployment, requirements and mental model alignment …
Assessing and restoring reproducibility of Jupyter notebooks
Jupyter notebooks---documents that contain live code, equations, visualizations, and
narrative text---now are among the most popular means to compute, present, discuss and …
narrative text---now are among the most popular means to compute, present, discuss and …
Emotions and perceived productivity of software developers at the workplace
Emotions are known to impact cognitive skills, thus influencing job performance. This is also
true for software development, which requires creativity and problem-solving abilities. In this …
true for software development, which requires creativity and problem-solving abilities. In this …
Ethics in the age of AI: an analysis of ai practitioners' awareness and challenges
Ethics in AI has become a debated topic of public and expert discourse in recent years. But
what do people who build AI—AI practitioners—have to say about their understanding of AI …
what do people who build AI—AI practitioners—have to say about their understanding of AI …