English
Related papers

Related papers: Applying User Experience and User-Centered Design …

200 papers

Existing scientific literature highlights the importance of metrics in Agile Software Development (ASD). Still, empirical investigation into metrics in ASD is scarce, particularly in identifying the rationale and the operational challenges…

Software Engineering · Computer Science 2018-09-05 Prabhat Ram , Pilar Rodriguez , Markku Oivo

The development and design of visualization solutions that are truly usable is essential for ensuring both their adoption and effectiveness. User-centered design principles, which focus on involving users throughout the entire development…

Human-Computer Interaction · Computer Science 2019-04-01 Yucong , Ye , Franz Sauer , Kwan-Liu Ma , Konduri Aditya , Jacqueline Chen

We explore in this paper the interests and challenges of students regarding web and mobile technologies. Our study is based on a survey among undergraduate students, students that attend a Web Programming course. In particular, we study the…

Human-Computer Interaction · Computer Science 2023-11-28 Manuela Petrescu , Adrian Sterca , Ioan Badarinza

Test-driven development (TDD) is a programming technique in which the tests are written prior to the source code. It is proposed that TDD is one of the most fundamental practices enabling the development of software in an agile and…

Software Engineering · Computer Science 2017-11-15 Maria Siniaalto , Pekka Abrahamsson

The field of user experience (UX) based on the design philosophy of "user-centered design" is moving towards the intelligence era. Still, the existing UX paradigm mainly aims at non-intelligent systems and lacks a systematic approach to UX…

Human-Computer Interaction · Computer Science 2023-03-27 Wei Xu

Large language models are redefining software engineering by implementing AI-powered techniques throughout the whole software development process, including requirement gathering, software architecture, code generation, testing, and…

Software Engineering · Computer Science 2024-06-11 Malik Abdul Sami , Muhammad Waseem , Zeeshan Rasheed , Mika Saari , Kari Systä , Pekka Abrahamsson

A hybrid teaching approach that relied on combining Project Based Learning with Team Based Learning was trialled in an engineering module during the past five years. Our motivation was to expose students to real-world authentic engineering…

Systems and Control · Electrical Eng. & Systems 2021-11-29 Rami Ghannam , Cecilia Chan

Design systems represent a user interaction design and development approach that is currently of avid interest in the industry. However, little research work has been done to synthesize knowledge related to design systems in order to inform…

Software Engineering · Computer Science 2022-05-24 Yassine Lamine , Jinghui Cheng

Research shows that many of the challenges currently encountered with agile development are related to requirements engineering. Based on design science research, this paper investigates critical challenges that arise in agile development…

Software Engineering · Computer Science 2024-05-30 Amna Pir Muhammad , Eric Knauss , Odzaya Batsaikhan , Nassiba El Haskouri , Yi-Chun Lin , Alessia Knauss

The rapid enhancement of central power unit CPU performance enables the development of computationally-intensive healthcare mobile applications for smartphones and wearable devices. However, computationally intensive mobile applications…

Software Engineering · Computer Science 2019-03-15 Chae Ho Cho , Fatemehsadat Tabei , Tra Nguyen Phan , Yeesock Kim , Jo Woon Chong

In recent past every discipline and every industry have their own methods of developing products. It may be software development, mechanics, construction, psychology and so on. These demarcations work fine as long as the requirements are…

Software Engineering · Computer Science 2012-01-11 Ch Ram Mohan Reddy , D. Evangelin Geetha , K. G. Srinivasa , T. V. Suresh Kumar , K. Rajani Kanth

This report describes the experiences of one organization's adoption of Test Driven Development (TDD) practices as part of a medium-term software project employing Extreme Programming as a methodology. Three years into this project the…

Software Engineering · Computer Science 2021-02-01 Jim Buchan , Ling Li , Stephen G. MacDonell

Context Software start-ups have shown their ability to develop and launch innovative software products and services. Small, motivated teams and uncertain project scope makes start-ups good candidates for adopting Agile practices. Objective…

Empirical process control, a way of managing work based on the observation of the successes or misfortunes of earlier activities, is a key process in Scrum and other agile development frameworks. In this experience report, we present a…

Software Engineering · Computer Science 2026-05-05 Eduardo Miranda , Torgeir Dingsøyr , Pritam Chita

Seniors represent a growing user base for mobile applications; however, many apps fail to adequately address their accessibility challenges and usability preferences. To investigate this issue, we conducted an exploratory focus group study…

Software Engineering · Computer Science 2025-04-18 Shavindra Wickramathilaka , John Grundy , Kashumi Madampe , Omar Haggag

Educational resources, such as web apps and self-directed tutorials, have become popular tools for teaching and active learning. Ideally, students - the intended users of these resources - should be involved in the resource development…

Other Statistics · Statistics 2023-04-04 Gian Carlo Diluvi , Sonja Isberg , Bruce Dunham , Nancy Heckman , Melissa Lee

Software agents have emerged as promising tools for addressing complex software engineering tasks. Existing works, on the other hand, frequently oversimplify software development workflows, despite the fact that such workflows are typically…

Software Engineering · Computer Science 2024-07-16 Minh Huynh Nguyen , Thang Phan Chau , Phong X. Nguyen , Nghi D. Q. Bui

Testing is a commonly used approach to ensure the quality of software, of which model-based testing is a hot topic to test GUI programs such as Android applications (apps). Existing approaches mainly either dynamically construct a model…

Software Engineering · Computer Science 2017-08-24 Jiwei Yan , Tianyong Wu , Jun Yan , Jian Zhang

In the field of software engineering there are many new archetypes are introducing day to day Improve the efficiency and effectiveness of software development. Due to dynamic environment organizations are frequently exchanging their…

Software Engineering · Computer Science 2017-02-02 Ahmed Mateen , Madiha Tabassum , Akmal Rehan

Interactive systems are commonly prototyped as web applications. This approach enables studies with functional prototypes on a large scale. However, setting up these studies can be complex due to implementing experiment procedures,…

Human-Computer Interaction · Computer Science 2025-05-20 Florian Lehmann , Daniel Buschek
‹ Prev 1 8 9 10 Next ›