[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3220134.3220137acmconferencesArticle/Chapter ViewAbstractPublication PageseicsConference Proceedingsconference-collections
research-article

Method to Define User Interfaces in the Requirements Analysis Phase

Published: 19 June 2018 Publication History

Abstract

Many requirements for quality in use are elicited in the late development phase. However, if requirements are elicited in the late development phase, the development may return to the previous phase or some requirements cannot be realized due to costs and schedules. To reduce these cases, we propose a method to elicit the requirements in the requirements analysis phase. First, software developers analyze the user characteristics (UCs) of the target users and specify important quality characteristics (QCs) for quality in use and UI design items based on the relationships among UC, QC, and UI design items. Because UI design items are considerations to develop UIs, the specified UI design items are elicited as UI requirements. Thus, when important QCs are specified, UI requirements can be easily elicited by tracing the relationships from QCs to UI design items.

References

[1]
Yosef Hochberg and? Ajit C. Tamhane. 2009. Multiple Comparison Procedures. Wiley.
[2]
Nimanthi L. Atukorala, Carl K. Chang, and Katsunori Oyama. 2016. Situation-Oriented Requirements Elicitation. In Procs. of IEEE 40th Annual Computer Software and Applications Conference.
[3]
Alan Cooper, Robert Reimann, David Cronin, and Christopher Noessel. 2014. About Face: The Essentials of Interaction Design. Wiley.
[4]
Scott Faranello. 2016. Practical UX Design. Packt Publishing.
[5]
Elizabeth Goodman, Mike Kuniavsky, and Andrea Moed. 2012. Observing the User Experience: A Practitioner's Guide to User Research. Morgan Kaufmann.
[6]
Google. 2015. User Interface Guidelines. Retrieved 11 Jan., 2017 from https://developer.android.com/guide/practices/ui_guidelines/index.html. (2015).
[7]
Scott Hartshorn. 2017. Hypothesis Testing: A Visual Introduction To Statistical Significance. Independently published.
[8]
Ichiro Hirata and Toshiki Yamaoka. 2013. A logical design method for user interface using GUI design patterns. In Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments, Vol. Part I.
[9]
Apple Inc. 2017. Human Interface Guidelines. Retrieved 11 Jan., 2017 from https://developer.apple.com/ios/human-interface-guidelines/overview/themes/. (2017).
[10]
ISO. 2006. ISO 20282-1:2006, Ease of operation of everyday products --Part 1: Design requirements for context of use and user characteristics.
[11]
ISO/IEC. 2011. ISO/IEC 25010:2011, Systems and software engineering --Systems and software Quality Requirements and Evaluation (SQuaRE) -- System and software quality models.
[12]
ISO/IEC. 2016a. ISO/IEC 25022:2016, Systems and software engineering -- Systems and software quality requirements and evaluation (SQuaRE) -- Measurement of quality in use.
[13]
ISO/IEC. 2016b. ISO/IEC 25023:2016, Systems and software engineering --Systems and software Quality Requirements and Evaluation (SQuaRE) -- Measurement of system and software product quality.
[14]
Jeff Johnson. 2014. Designing with the Mind in Mind, Second Edition: Simple Guide to Understanding User Interface Design Guidelines. Morgan Kaufmann.
[15]
Michal Levin. 2014. Designing Multi-Device Experiences: An Ecosystem Approach to User Experiences across Devices. O'Reilly Media.
[16]
Feng-Lin Li, John Mylopoulos, Renata S. S. Guizzardi, Giancarlo Guizzardi, Alexander Borgida, and Lin Liu. 2014. Non-functional Requirements as Qualities, with a Spice of Ontology. In Procs. of 22nd IEEE International Conference on Requirements Engineering.
[17]
Andres Mejia-Figueroa, Maria de los Angeles Quezada Cisnero, and J. Reyes Juarez-Ramirez. 2016. Developing Usable Software Applications for Users with Autism: User Analisys, User Interface Design Patterns and Interface Components. In Procs. of 4th International Conference in Software Engineering Research and Innovation.
[18]
Microsoft. 2015. Windows 10 User experience guidelines for Universal Windows Platform (UWP) apps.
[19]
Takako Nakatani, Shouzo Hori, Michio Tsuda, Mari Inoki, Keiichi Katamine, and Masaaki Hashimoto. 2009. Towards a Strategic Requirements Elicitation - A proposal of the PRINCE Model. In Procs. of the 4th International Conference on Software and Data Technologies (ICSOFT2009).
[20]
Jacob Nielsen. 1994. Usability Engineering. Morgan Kaufmann.
[21]
Jung-Min Oh and NamMee Moon. 2012. Towards a cultural user interface generation principles. Multimedia Tools and Applications 63, 1 (2012).
[22]
Michael Richter and Markus Flueckiger. 2016. User-Centred Engineering: Creating Products for Humans. Springer.
[23]
Ben Shneiderman, Catherine Plaisant, Maxine Cohen, Steven Jacobs, Niklas Elmqvist, and Nicholas Diakopoulos. 2017. Designing the User Interface: Strategies for Effective Human-Computer Interaction, Global Edition. Pearson Education Limited.
[24]
Axel van Lamsweerde. 2004. Goal-oriented requirements enginering: a roundtrip from research to practice {enginering read engineering}. In Procs. of 12th IEEE International Conference on Requirements Engineering.

Cited By

View all
  • (2019)Development process for intelligent user interfacesProceedings of the XVIII Brazilian Symposium on Software Quality10.1145/3364641.3364665(210-215)Online publication date: 28-Oct-2019

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
EICS '18: Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems
June 2018
115 pages
ISBN:9781450358972
DOI:10.1145/3220134
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 June 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Quality characteristics
  2. Quality in use
  3. Requirements analysis
  4. User interface

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

EICS '18
Sponsor:

Acceptance Rates

Overall Acceptance Rate 73 of 299 submissions, 24%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)2
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Development process for intelligent user interfacesProceedings of the XVIII Brazilian Symposium on Software Quality10.1145/3364641.3364665(210-215)Online publication date: 28-Oct-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media