How to learn and how to teach computational thinking: Suggestions based on a review of the literature

TC Hsu, SC Chang, YT Hung - Computers & Education, 2018 - Elsevier
Computational Thinking (CT) is seen as an important competence that is required in order to
adapt to the future. However, educators, especially K-12 teachers and researchers, have not …

Computational thinking through an empirical lens: A systematic review of literature

NO Ezeamuzie, JSC Leung - Journal of Educational …, 2022 - journals.sagepub.com
This article provides an overview of the diverse ways in which computational thinking has
been operationalised in the literature. Computational thinking has attracted much interest …

Sentiment polarity detection for software development

F Calefato, F Lanubile, F Maiorano… - Proceedings of the 40th …, 2018 - dl.acm.org
The role of sentiment analysis is increasingly emerging to study software developers'
emotions by mining crowd-generated content within software repositories and information …

[HTML][HTML] What happens when software developers are (un) happy

D Graziotin, F Fagerholm, X Wang… - Journal of Systems and …, 2018 - Elsevier
The growing literature on affect among software developers mostly reports on the linkage
between happiness, software quality, and developer productivity. Understanding happiness …

The Design with Intent Method: A design tool for influencing user behaviour

D Lockton, D Harrison, NA Stanton - Applied ergonomics, 2010 - Elsevier
Using product and system design to influence user behaviour offers potential for improving
performance and reducing user error, yet little guidance is available at the concept …

Students' ways of experiencing human‐centered design

CB Zoltowski, WC Oakes… - Journal of Engineering …, 2012 - Wiley Online Library
Background Design is a central and distinguishing activity of engineering and one of the
core criteria for evaluating and accrediting engineering programs. Design is also a subject …

Happy software developers solve problems better: psychological measurements in empirical software engineering

D Graziotin, X Wang, P Abrahamsson - PeerJ, 2014 - peerj.com
For more than thirty years, it has been claimed that a way to improve software developers'
productivity and software quality is to focus on people and to provide incentives to make …

Scalability in manufacturing systems design and operation: State-of-the-art and future developments roadmap

G Putnik, A Sluga, H ElMaraghy, R Teti, Y Koren… - CIRP Annals, 2013 - Elsevier
The paper covers the main design, management and operational aspects of scalability in
manufacturing systems (MS). It promotes scalability as an area of research of MS theory and …

Ethnocomputing with electronic textiles: Culturally responsive open design to broaden participation in computing in American Indian youth and communities

Y Kafai, K Searle, C Martinez, B Brayboy - Proceedings of the 45th ACM …, 2014 - dl.acm.org
There have been many efforts to increase access and participation of indigenous
communities in computer science education using ethnocomputing. In this paper, we extend …

Unikernels: Rise of the virtual library operating system: What if all the software layers in a virtual appliance were compiled within the same safe, high-level language …

A Madhavapeddy, DJ Scott - Queue, 2013 - dl.acm.org
Cloud computing has been pioneering the business of renting computing resources in large
data centers to multiple (and possibly competing) tenants. The basic enabling technology for …