Bridging the gaps between software engineering and human-computer interaction
暂无分享,去创建一个
Leonard J. Bass | Jan Bosch | Rick Kazman | R. Kazman | L. Bass | J. Bosch
[1] Patty Curthoys,et al. Developing user interfaces: Ensuring usability through product and process , 1997 .
[2] Hermann Kaindl,et al. An integration of scenarios with their purposes in task modeling , 1995, Symposium on Designing Interactive Systems.
[3] Victor R. Basili,et al. A Validation of Object-Oriented Design Metrics as Quality Indicators , 1996, IEEE Trans. Software Eng..
[4] Andrew Walenstein,et al. Theory-based analysis of cognitive support in software comprehension tools , 2002, Proceedings 10th International Workshop on Program Comprehension.
[5] Ivar Jacobson,et al. Object Design: Roles, Responsibilities, and Collaborations , 2002 .
[6] Larry Constantine,et al. Visual coherence and usability: a cohesion metric for assessing the quality of dialogue and screen designs , 1996, Proceedings Sixth Australian Conference on Computer-Human Interaction.
[7] Larry Constantine,et al. Process Agility and Software Usability: Toward Lightweight Usage-Centered Design , 2001, OOPSLA 2001.
[8] Peter T. Poon,et al. a Recommended Practice for Architectural Description , 1996 .
[9] Leonard J. Bass,et al. Usability and software architecture , 2001, Behav. Inf. Technol..
[10] Andrew Walenstein,et al. COGNITIVE SUPPORT IN SOFTWARE ENGINEERING TOOLS: A DISTRIBUTED COGNITION FRAMEWORK , 2002 .
[11] ALISTAIR SUTCLIFFE,et al. On the effective use and reuse of HCI knowledge , 2000, TCHI.
[12] Jan Bosch,et al. Design and use of software architectures - adopting and evolving a product-line approach , 2000 .
[13] W. Buxton. Human-Computer Interaction , 1988, Springer Berlin Heidelberg.
[14] David J. Gilmore,et al. Delivering Cognitive Psychology to HCI: The Problems of Common Language and of Knowledge Transfer , 1996, Interact. Comput..
[15] Ben Shneiderman,et al. Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .
[16] Norman W. Paton,et al. UMLi: The Unified Modeling Language for Interactive Applications , 2000, UML.
[17] James Noble,et al. From Essential Use Cases to Objects , 2002 .
[18] Natalia Juristo Juzgado,et al. Usability basics for software developers , 2001, IEEE Software.
[19] Carole A. Goble,et al. Teallach: a model-based user interface development environment for object databases , 1999, Proceedings User Interfaces to Data Intensive Systems.
[20] M. Good,et al. User-derived impact analysis as a tool for usability engineering , 1986, CHI '86.
[21] Nuno Jardim Nunes,et al. Towards a UML profile for interaction design: the Wisdom approach , 2000, UML.
[22] Marian Petre,et al. Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework , 1996, J. Vis. Lang. Comput..
[23] Mark van Harmelen,et al. Object modeling and user interface design , 2000 .
[24] Finn Kensing,et al. PD: structure in the toolbox , 1993, CACM.
[25] Allen Newell,et al. The Prospects for Psychological Science in Human-Computer Interaction , 1985, Hum. Comput. Interact..
[26] Thomas McCoy. Letter from the dark side: confessions of an applications developer , 2002, INTR.
[27] T.M. Duffy,et al. Scenario-Based Design: Envisioning Work and Technology in System Development [Book Review] , 1996, IEEE Transactions on Professional Communication.
[28] Andrew Walenstein,et al. Reverse engineering tools as media for imperfect knowledge , 2000, Proceedings Seventh Working Conference on Reverse Engineering.
[29] Craig Larman,et al. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process , 2001 .
[30] Larry L. Constantine,et al. Essential modeling: use cases for user interfaces , 1995, INTR.
[31] Charles W. Butler,et al. Design complexity measurement and testing , 1989, CACM.
[32] Fabio Paternò,et al. Towards a UML for Interactive Systems , 2001, EHCI.
[33] Allen Newell,et al. Some Problems Of Basic Organization In Problem-Solving Programs , 1962 .
[34] David E. Kieras,et al. Using GOMS for user interface design and evaluation: which technique? , 1996, TCHI.
[35] Rudy Hirschheim,et al. Four paradigms of information systems development , 1989, CACM.
[36] Maíra Greco de Paula. Bringing Interaction Specifications to HCI Design Patterns , 2003 .
[37] Luqi,et al. A Prototyping Language for Real-Time Software , 1988, IEEE Trans. Software Eng..
[38] Maria Kutar,et al. Specifying Multiple Time Granularities in Interactive Systems , 2000, DSV-IS.
[39] Mary Beth Rosson,et al. Usability Specifications as Tool in Iterative Development. , 1984 .
[40] Deborah J. Mayhew,et al. The usability engineering lifecycle , 1998, CHI Conference Summary.
[41] Larry L. Constantine,et al. Usage-Centered Engineering for Web Applications , 2002, IEEE Softw..
[42] Ivar Jacobson,et al. The unified modeling language reference manual , 2010 .
[43] David Benyon,et al. How Stories Capture Interactions , 1999, INTERACT.
[44] Barbara Paech,et al. Task-Driven Requirements in Object-Oriented Development , 2004 .
[45] Karl-Friedrich Kraiss,et al. Formal Usability Evaluation of Interactive Systems , 2001 .
[46] John M. Carroll,et al. Making Use: Scenario-Based Design of Human-Computer Interactions , 2000 .
[47] Ian F. Alexander,et al. Misuse Cases: Use Cases with Hostile Intent , 2003, IEEE Softw..
[48] Simone Diniz Junqueira Barbosa,et al. Semiotic engineering principles for evaluating end-user programming environments , 2001, Interact. Comput..
[49] James M. Bieman,et al. Measuring Design-Level Cohesion , 1998, IEEE Trans. Software Eng..
[50] Austin Henderson,et al. Interaction design: beyond human-computer interaction , 2002, UBIQ.
[51] J. Long,et al. A conception of the cognitive engineering design problem , 1998 .
[52] Leonard J. Bass,et al. SAAM: a method for analyzing the properties of software architectures , 1994, Proceedings of 16th International Conference on Software Engineering.
[53] Jean-Marc Nerson,et al. Object-Oriented Analysis and Design , 1992, TOOLS.
[54] Larry Constantine,et al. "Usage-centered software engineering: new models, methods, and metrics" , 1996, Proceedings 1996 International Conference Software Engineering: Education and Practice.
[55] Stephen R. Schach,et al. Object-oriented and classical software engineering , 1995 .
[56] Jan Bosch,et al. Architecting for usability: a survey , 2004, J. Syst. Softw..
[57] Larry L. Constantine,et al. Software for Use - A Practical Guide to the Models and Methods of Usage-Centered Design , 1999 .
[58] Thomas Erickson,et al. Lingua Francas for design: sacred places and pattern languages , 2000, DIS '00.
[59] Shari Lawrence Pfleeger,et al. Software Metrics : A Rigorous and Practical Approach , 1998 .
[60] Peter M. Broadwell,et al. FIG: A Prototype Tool for Online Verification of Recovery Mechanisms , 2002 .
[61] Larry Constantine,et al. Structure and style in use cases for user interface design , 2001 .
[62] Rick Kazman,et al. The architecture tradeoff analysis method , 1998, Proceedings. Fourth IEEE International Conference on Engineering of Complex Computer Systems (Cat. No.98EX193).
[63] Panos Markopoulos,et al. UML as a representation for Interaction Design , 2000 .
[64] Philippe A. Palanque,et al. A model-based tool for interactive prototyping of highly interactive applications , 2002, CHI Extended Abstracts.
[65] G. Kaiser. Cooperative Transactions for Multi-User Environments , 1994 .
[66] Alistair Cockburn,et al. Structuring Use Cases with Goals , 2000 .
[67] E. Coiera. Interaction Design , 2002 .
[68] Luqi,et al. A computer-aided prototyping system , 1988, IEEE Software.
[69] Sandro Morasca,et al. Defining and Validating Measures for Object-Based High-Level Design , 1999, IEEE Trans. Software Eng..
[70] Ivar Jacobson,et al. Object-oriented software engineering - a use case driven approach , 1993, TOOLS.
[71] Jan Bosch,et al. An experiment on creating scenario profiles for software change , 2000, Ann. Softw. Eng..
[72] Susan Leigh Star,et al. The Structure of Ill-Structured Solutions: Boundary Objects and Heterogeneous Distributed Problem Solving , 1989, Distributed Artificial Intelligence.
[73] R. L. Campbell,et al. Artifacts as psychological theories: the case of human-computer interaction , 1989 .
[74] Paulo Pinheiro,et al. User Interface Declarative Models and Development Environments: A Survey , 2000, DSV-IS.
[75] Jan Bosch,et al. Architecture-level modifiability analysis (ALMA) , 2004, J. Syst. Softw..
[76] Marisa E. Campbell,et al. Conference preview: HCI 2000: usability or else! , 2000, INTR.
[77] Larry Constantine. Rapid Abstract Prototyping , 2002 .
[78] D.R. Chand,et al. Essential systems analysis , 1986, Proceedings of the IEEE.
[79] Edwin Hutchins,et al. How a Cockpit Remembers Its Speeds , 1995, Cogn. Sci..
[80] Mary Beth Rosson,et al. Usability Engineering: Scenario-based Development of Human-Computer Interaction , 2001 .
[81] J-C. Laprie,et al. DEPENDABLE COMPUTING AND FAULT TOLERANCE : CONCEPTS AND TERMINOLOGY , 1995, Twenty-Fifth International Symposium on Fault-Tolerant Computing, 1995, ' Highlights from Twenty-Five Years'..
[82] Gail E. Kaiser,et al. Cooperative Transactions for Multiuser Environments , 1995, Modern Database Systems.
[83] I. A N G R A H A M. Task scripts , use cases and scenarios in object oriented analysis , 2022 .
[84] Yvonne Dittrich,et al. Can Software Development be too Use Oriented? Going Native as an issue in Participatory Design. , 2001 .
[85] Mary Beth Rosson,et al. Binding objects to scenarios of use , 1994, Int. J. Hum. Comput. Stud..
[86] Lars Mathiassen,et al. Using Computers in Qualitative Research , 1991 .
[87] Jan Bosch,et al. Assessing optimal software architecture maintainability , 2001, Proceedings Fifth European Conference on Software Maintenance and Reengineering.
[88] A Straw,et al. Guide to the Software Engineering Body of Knowledge , 1998 .
[89] Stuart K. Card,et al. Theory-Driven Design Research , 1989 .
[90] Luqi,et al. Requirements-document-based prototyping of CARA software , 2003, International Journal on Software Tools for Technology Transfer.
[91] James M. Nyce,et al. On Foundational Categories in Software Development , 2002, Social Thinking - Software Practice.
[92] Thomas R. G. Green,et al. Cognitive dimensions of notations , 1990 .
[93] R. J. Bogumil,et al. The reflective practitioner: How professionals think in action , 1985, Proceedings of the IEEE.
[94] Jean Anderson,et al. Integrating usability techniques into software development , 2001, IEEE Software.
[95] Walter Guido Vincenti,et al. What Engineers Know and How They Know It: Analytical Studies from Aeronautical History by Walter G. Vincenti , 1992, Technology and Culture.
[96] Jorgen P. Bansler,et al. A reappraisal of structured analysis: design in an organizational context , 1993, TOIS.
[97] Eelke Folmer,et al. Usability Patterns in Software Architecture , 2003 .
[98] Ewan D. Tempero,et al. Essential Use Cases and Responsibility in Object-Oriented Development , 2002, ACSC.
[99] Phil Barnard,et al. Bridging between basic theories and the artifacts of human-computer interaction , 1991 .
[100] Hallvard Trætteberg,et al. Interaction Patterns in User Interfaces. , 2000 .
[101] James Noble,et al. Interactive design metric visualization: visual metric support for user interface design , 1996, Proceedings Sixth Australian Conference on Computer-Human Interaction.
[102] Grant A. Cheston,et al. Integrating software engineering in introductory computing courses , 2002, IEEE Software.
[103] Jonathan Lee,et al. Analyzing User Requirements by Use Cases: A Goal-Driven Approach , 1999, IEEE Softw..
[104] Jorgen P. Bansler. Systems development in Scandinavia: three theoretical schools , 1988 .
[105] Luqi. Real-Time Constraints in a Rapid Prototyping Language , 1993, Comput. Lang..
[106] Andrew Walenstein,et al. Foundations of Cognitive Support: Toward Abstract Patterns of Usefulness , 2002, DSV-IS.
[107] Derek Coleman,et al. Tried and true object development : practical approaches with UML , 1998 .
[108] Dan Diaper,et al. Task Analysis for Human-Computer Interaction , 1990 .