Francisco Lepe-Salazar , Lizbeth Escobedo , Tatsuo Nakajima
{"title":"Novice-friendly probes for the gathering and analysis of requirements and subsequent design of software","authors":"Francisco Lepe-Salazar , Lizbeth Escobedo , Tatsuo Nakajima","doi":"10.1016/j.ijhcs.2024.103405","DOIUrl":null,"url":null,"abstract":"<div><div>Developing software, both in its entirety or some specific elements and components, poses a significant challenge. One of the main obstacles one may face during this process is conducting a thorough survey and subsequent analysis of requirements. This difficulty arises from stakeholders struggling to accurately articulate their needs, desires, and expectations. To address this issue, qualitative strategies such as interviews, surveys, work tables, brainstorming, observation, and user stories are commonly employed. However, mastering and utilising them effectively often takes years of experience. To simplify this process for novices (e.g., students, beginners, enthusiasts) in the field of computer science and related areas, inspired by participatory design guidelines, we devised a series of design probes that we call <em>Mirrors</em>. To explore their feasibility, we conducted two different interventions with students. In this document, we present these tools along with a methodology for their application. Additionally, we show the results obtained through their implementation. Lastly, we talk about their benefits and limitations, as well as our future work in order to consolidate their effectiveness.</div></div>","PeriodicalId":54955,"journal":{"name":"International Journal of Human-Computer Studies","volume":"195 ","pages":"Article 103405"},"PeriodicalIF":5.3000,"publicationDate":"2024-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Human-Computer Studies","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1071581924001885","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, CYBERNETICS","Score":null,"Total":0}
引用次数: 0
Abstract
Developing software, both in its entirety or some specific elements and components, poses a significant challenge. One of the main obstacles one may face during this process is conducting a thorough survey and subsequent analysis of requirements. This difficulty arises from stakeholders struggling to accurately articulate their needs, desires, and expectations. To address this issue, qualitative strategies such as interviews, surveys, work tables, brainstorming, observation, and user stories are commonly employed. However, mastering and utilising them effectively often takes years of experience. To simplify this process for novices (e.g., students, beginners, enthusiasts) in the field of computer science and related areas, inspired by participatory design guidelines, we devised a series of design probes that we call Mirrors. To explore their feasibility, we conducted two different interventions with students. In this document, we present these tools along with a methodology for their application. Additionally, we show the results obtained through their implementation. Lastly, we talk about their benefits and limitations, as well as our future work in order to consolidate their effectiveness.
期刊介绍:
The International Journal of Human-Computer Studies publishes original research over the whole spectrum of work relevant to the theory and practice of innovative interactive systems. The journal is inherently interdisciplinary, covering research in computing, artificial intelligence, psychology, linguistics, communication, design, engineering, and social organization, which is relevant to the design, analysis, evaluation and application of innovative interactive systems. Papers at the boundaries of these disciplines are especially welcome, as it is our view that interdisciplinary approaches are needed for producing theoretical insights in this complex area and for effective deployment of innovative technologies in concrete user communities.
Research areas relevant to the journal include, but are not limited to:
• Innovative interaction techniques
• Multimodal interaction
• Speech interaction
• Graphic interaction
• Natural language interaction
• Interaction in mobile and embedded systems
• Interface design and evaluation methodologies
• Design and evaluation of innovative interactive systems
• User interface prototyping and management systems
• Ubiquitous computing
• Wearable computers
• Pervasive computing
• Affective computing
• Empirical studies of user behaviour
• Empirical studies of programming and software engineering
• Computer supported cooperative work
• Computer mediated communication
• Virtual reality
• Mixed and augmented Reality
• Intelligent user interfaces
• Presence
...