|
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
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked 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
|
|
| |
3
|
|
| |
4
|
|
 |
5
|
Adrien Coyette , Stéphane Faulkner , Manuel Kolp , Quentin Limbourg , Jean Vanderdonckt, SketchiXML: towards a multi-agent design tool for sketching user interfaces based on USIXML, Proceedings of the 3rd annual conference on Task models and diagrams, November 15-16, 2004, Prague, Czech Republic
[doi> 10.1145/1045446.1045461]
|
| |
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
|
|
| |
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
|
|
| |
16
|
MVC. 2000. Available at: http://java.sun.com/blueprints/patterns/MVC.html. Accessed in: April, 30th, 2005.
|
| |
17
|
|
| |
18
|
|
| |
19
|
Poseidon. 2005. Available at: http://www.gentleware.com. Accessed in: April, 30th, 2005.
|
| |
20
|
Mary Beth Rossen , John M. Carroll, Scenarios, objects, and points of view in user interface design, Object modeling and user interface design: designing interactive systems, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 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.
|
|