English
Related papers

Related papers: The Developers' Design Thinking Toolbox in Hackath…

200 papers

Activity-based learning helps students to learn through participation. A virtual codeathon activity, as part of this learning scheme, was conducted for 180 undergraduate students to focus on analysis and design of solutions to crucial…

Computers and Society · Computer Science 2021-07-23 Preetha S , Rajeshwari K , Anitha C , Kausthub Narayan

Context: Software practitioners adopt approaches like DevOps, Scrum, and Waterfall for high-quality software development. However, limited research has been conducted on exploring software development approaches concerning practitioners…

Software Engineering · Computer Science 2023-05-03 Arif Ali Khan , Javed Ali Khan , Muhammad Azeem Akbar , Peng Zhou , Mahdi Fahmideh

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…

Software Engineering · Computer Science 2021-04-19 Michiel Overeem , Marten Spoor , Slinger Jansen , Sjaak Brinkkemper

Equipment shortages in Africa undermine Science, Technology, Engineering and Mathematics (STEM) Education. We have pioneered the LabHackathon (LabHack): a novel initiative that adapts the conventional hackathon and draws on insights from…

Computers and Society · Computer Science 2019-04-04 Helena Webb , Jason R. C. Nurse , Louise Bezuidenhout , Marina Jirotka

Ineffective meetings due to unclear goals are major obstacles to productivity, yet support for intentionality is surprisingly scant in our meeting and allied workflow technologies. To design for intentionality, we need to understand…

Human-Computer Interaction · Computer Science 2024-02-29 Ava Elizabeth Scott , Lev Tankelevitch , Sean Rintel

This paper introduces design patterns for dashboards to inform dashboard design processes. Despite a growing number of public examples, case studies, and general guidelines there is surprisingly little design guidance for dashboards. Such…

Human-Computer Interaction · Computer Science 2022-08-25 Benjamin Bach , Euan Freeman , Alfie Abdul-Rahman , Cagatay Turkay , Saiful Khan , Yulei Fan , Min Chen

The goal of this paper is to share our experience in designing and organizing educational competitions with anonymous and (near) real-time leaderboards in both academic and industrial settings. While such competitions serve as a great…

Human-Computer Interaction · Computer Science 2024-02-14 Serdar Kadıoğlu , Bernard Kleynhans

The significance and abundance of data are increasing due to the growing digital data generated from social media, sensors, scholarly literature, patents, different forms of documents published online, databases, product manuals, etc.…

Machine Learning · Computer Science 2022-05-23 Workneh Yilma Ayele

This paper describes the International Disruptive Information Solutions hackathon and one the winning solutions. The purpose of the hackathon was to promote the use of disruptive ICT technologies (e.g. IoT, Big data, AI, blockchain) in…

Computers and Society · Computer Science 2022-09-28 Inna Sosunova , Jari Porras , Ekaterina Makarova , Andrei Rybin

Divergent thinking in the ideation stage of creative problem-solving demands that individuals explore a broad design space. Yet this exploration rarely follows a neat, linear sequence; problem-solvers constantly shift among searching,…

Human-Computer Interaction · Computer Science 2025-09-26 Yaqing Yang , Vikram Mohanty , Nikolas Martelaro , Aniket Kittur , Yan-Ying Chen , Matthew K. Hong

Generative AI models are increasingly being integrated into human task workflows, enabling the production of expressive content across a wide range of contexts. Unlike traditional human-AI design methods, the new approach to designing…

Human-Computer Interaction · Computer Science 2025-04-01 Hari Subramonyam , Divy Thakkar , Andrew Ku , Jürgen Dieber , Anoop Sinha

Tools for fighting cyber-criminal activities using new technologies are promoted and deployed every day. However, too often, they are unnecessarily complex and hard to use, requiring deep domain and technical knowledge. These…

Machine Learning · Computer Science 2024-03-21 Francesco Zola , Lander Segurola , Erin King , Martin Mullins , Raul Orduna

This study looks at water quality monitoring and management as a new form of community engagement. Through a series of a unique research method called `design hackathons', we engaged with a hyperlocal community of citizens who are actively…

Human-Computer Interaction · Computer Science 2022-11-01 Srishti Gupta , Chun-Hua Tsai , John M. Carroll

As open source software (OSS) becomes increasingly mature and popular, there are significant challenges with properly accounting for usability concerns for the diverse end users. Participatory design, where multiple stakeholders collaborate…

Human-Computer Interaction · Computer Science 2021-02-26 Jazlyn Hellman , Jinghui Cheng , Jin L. C. Guo

With increasing demands for flexible work models, many IT organizations have adapted to hybrid work that promises enhanced team productivity as well as work satisfaction. To achieve productive engineering practice, collaborative product…

Software Engineering · Computer Science 2023-05-01 Zhendong Wang , Yi-Hung Chou , Kayla Fathi , Tobias Schimmer , Peter Colligan , David Redmiles , Rafael Prikladnicki

It is essential for startups to quickly experiment business ideas by building tangible prototypes and collecting user feedback on them. As prototyping is an inevitable part of learning for early stage software startups, how fast startups…

Software Engineering · Computer Science 2017-12-05 Anh Nguyen Duc , Xiaofeng Wang , Pekka Abrahamsson

One of the main challenges that developers face when testing their systems lies in engineering test cases that are good enough to reveal bugs. And while our body of knowledge on software testing and automated test case generation is already…

Software Engineering · Computer Science 2021-11-09 Maurício Aniche , Christoph Treude , Andy Zaidman

Participatory Design -- an iterative, flexible design process that uses the close involvement of stakeholders, most often end users -- is growing in use across design disciplines. As an increasing number of practitioners turn to…

Human-Computer Interaction · Computer Science 2025-10-21 Peter Wacnik , Shanna Daly , Aditi Verma

Collaborative competitions have gained popularity in the scientific and technological fields. These competitions involve defining tasks, selecting evaluation scores, and devising result verification methods. In the standard scenario,…

Machine Learning · Computer Science 2024-08-22 Sergio Nava-Muñoz , Mario Graff , Hugo Jair Escalante

In an ever-changing world, even software that fulfils its requirements may have un-envisioned aftereffects with significant impacts. We explored how such impacts can be better understood at the pre-design phase in support of organisational…

Software Engineering · Computer Science 2023-06-19 Andrew Darby , Pete Sawyer , Nelly Bencomo