skip to main content
10.1145/1111360.1111368acmotherconferencesArticle/Chapter ViewAbstractPublication PagesclihcConference Proceedingsconference-collections
Article

UPi: a software development process aiming at usability, productivity and integration

Published: 23 October 2005 Publication History

Abstract

This paper presents the definition of a software development process (SDP) that integrates practices from Software Engineering (SE) and Human-Computer Interaction (HCI) with three main goals. First, we intend to help professionals from both areas in developing interactive systems with usability. Second, we want to make HCI an essential part of SE processes by facilitating the communication between professionals from these two areas, thus, bringing productivity to a new working environment. Third, we aim at describing the basis for generating User Interfaces (UI) through the integration of HCI concepts in the process, rather than on depending only on UI designers' experience.

References

[1]
Bass, L. J, John, B. E. & Kates, J. Achieving usability through software architecture. Carnegie Mellon University/Software Engineering Institute Technical Report No. CMU/SEI-2001-TR-005. 2001.
[2]
Bittner, K; Spence, I. Use Case Modeling. Addison Wesley, 2002.
[3]
Cockburn, A. Writing Effective Use Cases. Addison-Wesley, Reading, 2001.
[4]
Constantine, L., Lockwood, L. Software for Use: A Practical Guide to Models and Methods of Usage-Centered Design. Addison-Wesley, Reading, 1999.
[5]
Coyette, A., Faulkner, S., Kolp, M., Limbourg, Q., Vanderdonckt, J., SketchiXML: Towards a Multi-Agent Design Tool for Sketching User Interfaces Based on UsiXML, Proc. of 3rd Int. Workshop on Task Models and Diagrams for user interface design TAMODIA'2004 (Prague, November 15-16, 2004), Ph. Palanque, P. Slavik, M. Winckler (eds.), ACM Press, New York, 2004, pp. 75--82.
[6]
IBM Rational Rose. 2005. Available at: http://www306.ibm.com/software/rational. Accessed in April, 12th, 2005.
[7]
ISO 13407. Human-centred design processes for interactive system teams. 1999.
[8]
Jacobson, Ivar. Use Cases - Yesterday, Today and Tomorrow. The Rational Edge. March 2003.
[9]
John, B. E., Bass, L. J., & Adams, R. J. Communication across the HCI/SE divide: ISO 13407 and the Rational Unified Process®®. In proceedings of HCI International, Crete, June, 2003.
[10]
Juristo, N.; Lopez, M.; Moreno, A.; Sánchez, M. Improving Software Usability through Architectural Patterns. In: Workshop Bridging the Gaps between SE and HCI - International Conference on Software Engineering (ICSE), 2003, USA. 2003, pp. 12--19.
[11]
Kruchten, Philippe. The Rational Unified Process - An Introduction. 2 ed. New Jersey: Addison-Wesley, 2000.
[12]
Krutchen, P., Ahlqvist, S., Bylund, S. User Interface Design in the Rational Unified Process. Object Modeling and User Interface Design. Mark Van Harmelen Eds. Addison-Wesley, 2001.
[13]
Larman, Craig. Applying UML and Patterns. Prentice-Hall, New Jersey, 3rd. edition, 2004.
[14]
Lauesen, S. Task Descriptions as Functional Requirements. IEEE Computer Society, 2003.
[15]
Mori G., Paternò F., Santoro C. CTTE: Support for Developing and Analyzing Task Models for Interactive System Design. IEEE Transactions on Software Engineering. August, 2002, pp.797--813.
[16]
MVC. 2000. Available at: http://java.sun.com/blueprints/patterns/MVC.html. Accessed in: April, 30th, 2005.
[17]
Nielsen, J. Usability Engineering. Boston: Academic Press, 1993.
[18]
Paternó, F., Mancini, C., Meniconi, S. ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models, Proceedings Interact'97, pp.362--369, July'97, Sydney, Chapman&Hall, 1997.
[19]
Poseidon. 2005. Available at: http://www.gentleware.com. Accessed in: April, 30th, 2005.
[20]
Rosson, M. B., Carroll, J. M. Scenarios, Objects, and Points of View in User Interface Design. Object Modeling and User Interface Design. Mark Van Harmelen Eds. Addison-Wesley, 2001.
[21]
Struts. 2005. Available at: http://struts.apache.org. Accessed in: April, 30th, 2005.
[22]
Welie. 2005. Available at: http://www.welie.com. Accessed in: April, 30th, 2005.
[23]
Wilson, C., Rosenbaum, S. Categories of Return on Investment and Their Practical Implications. Cost Justifying Usability. An Update for the Internet Age. Randolph Bias & Deborah Mayhew Eds. Elsevier, USA, 2005.

Cited By

View all
  • (2009)Multilayered paper prototyping for user concept modelingProceedings of the 2009 International Conference on Dublin Core and Metadata Applications10.5555/1670638.1670645(51-60)Online publication date: 12-Oct-2009
  • (2009)Improving the Usability in Learning and Course MaterialsEncyclopedia of Information Science and Technology, Second Edition10.4018/978-1-60566-026-4.ch297(1887-1892)Online publication date: 2009
  • (2008)UMDDProceedings of the 2008 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing - Volume 0110.1109/EUC.2008.59(477-483)Online publication date: 17-Dec-2008
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CLIHC '05: Proceedings of the 2005 Latin American conference on Human-computer interaction
October 2005
361 pages
ISBN:1595932240
DOI:10.1145/1111360
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 ACM 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

  • Tecnologia Virtual
  • SIG-CHI Mexico
  • SIG-CHI Brazil
  • Create-Net
  • Microsoft Research: Microsoft Research
  • SMCC
  • ITESM Cuernavaca
  • Pullman de Morelos

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 October 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. integration
  2. productivity
  3. return on investment
  4. software development process
  5. usability

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 14 of 42 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)3
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2009)Multilayered paper prototyping for user concept modelingProceedings of the 2009 International Conference on Dublin Core and Metadata Applications10.5555/1670638.1670645(51-60)Online publication date: 12-Oct-2009
  • (2009)Improving the Usability in Learning and Course MaterialsEncyclopedia of Information Science and Technology, Second Edition10.4018/978-1-60566-026-4.ch297(1887-1892)Online publication date: 2009
  • (2008)UMDDProceedings of the 2008 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing - Volume 0110.1109/EUC.2008.59(477-483)Online publication date: 17-Dec-2008
  • (2007)Application of Multi-Criteria to Perform an Organizational Measurement ProcessAdvances and Innovations in Systems, Computing Sciences and Software Engineering10.1007/978-1-4020-6264-3_44(247-252)Online publication date: 2007
  • (2006)Uma proposta de institucionalização da usabilidade alinhada com práticas do modelo CMMI e foco nas necessidades da organizaçãoProceedings of VII Brazilian symposium on Human factors in computing systems10.1145/1298023.1298060(45-48)Online publication date: 19-Nov-2006
  • (2005)Issues of usability in hypermedia systemsProceedings of the 2005 symposia on Metainformatics10.1145/1234324.1234339(15-es)Online publication date: 9-Nov-2005
  • (2005)From usability tasks to usable user interfacesProceedings of the 4th international workshop on Task models and diagrams10.1145/1122935.1122956(103-110)Online publication date: 26-Sep-2005

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media