{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T16:57:50Z","timestamp":1775321870954,"version":"3.50.1"},"reference-count":77,"publisher":"Elsevier BV","issue":"1-2","license":[{"start":{"date-parts":[[2004,2,1]],"date-time":"2004-02-01T00:00:00Z","timestamp":1075593600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2004,2]]},"DOI":"10.1016\/s0164-1212(02)00159-0","type":"journal-article","created":{"date-parts":[[2003,10,11]],"date-time":"2003-10-11T07:27:44Z","timestamp":1065857264000},"page":"61-78","source":"Crossref","is-referenced-by-count":157,"title":["Architecting for usability: a survey"],"prefix":"10.1016","volume":"70","author":[{"given":"Eelke","family":"Folmer","sequence":"first","affiliation":[]},{"given":"Jan","family":"Bosch","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0164-1212(02)00159-0_BIB1","series-title":"The Timeless Way of Building","author":"Alexander","year":"1979"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB2","series-title":"The Survey Research Handbook","author":"Alreck","year":"1994"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB3","series-title":"Apple Human Interface Guidelines: The Apple Desktop Interface","author":"Apple Computer Inc","year":"1987"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB4","series-title":"Readings in Human\u2013Computer Interaction: Towards the Year 2000","first-page":"1","article-title":"Introduction to HCI","author":"Baecker","year":"1995"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB5","series-title":"Software Architecture in Practice","author":"Bass","year":"1998"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB6","doi-asserted-by":"crossref","unstructured":"Bass, L., John, B.E., Kates, J., 2001. Achieving usability through software architecture. Technical report CMU\/SEI-2001","DOI":"10.1109\/2.955105"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB7","unstructured":"Bengtsson, P.O., Bosch, J., 2000. Assessing optimal software architecture maintainability. In: Fifth European Conference on Software Maintainability and Reengineering, September 2000"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB8","unstructured":"Bengtsson, P.O., Lassing, N., Bosch, J., van Vliet, H., 2000. Analyzing software architectures for modifiability. H\u00f6gskolan Karlskrona\/Ronneby Technical Report HK-R-RES-00\/11-SE."},{"issue":"4","key":"10.1016\/S0164-1212(02)00159-0_BIB9","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/BF00402715","article-title":"Measuring usability as quality of use","author":"Bevan","year":"1995","journal-title":"Journal of Software Quality"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB10","series-title":"Proceedings of the 6th International Conference on Human Computer Interaction, July 1995","article-title":"Usability is quality of use","author":"Bevan","year":"1995"},{"issue":"4","key":"10.1016\/S0164-1212(02)00159-0_BIB11","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1006\/ijhc.2001.0483","article-title":"International standards for HCI and usability","volume":"55","author":"Bevan","year":"2001","journal-title":"International Journal of Human\u2013Computer Studies"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB12","series-title":"Proceedings of the 4th International Conference on Human\u2013Computer Interaction","article-title":"What is usability?","author":"Bevan","year":"1991"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB13","series-title":"Usability Inspection Methods","first-page":"63","article-title":"The pluralistic usability walkthrough: coordinated empathies","author":"Bias","year":"1994"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB14","series-title":"Design and Use of Software Architectures: Adopting and Evolving a Product Line Approach","author":"Bosch","year":"2000"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB15","unstructured":"Brighton, 2002. The Brighton Usability Pattern Collection. Collection of patterns for the design of usable software, maintained by the Usability Group at the University of Brighton, UK. Available from <http:\/\/www.cmis.brighton.ac.uk\/research\/patterns\/home.html>"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB16","series-title":"The Mythical Man-Month: Essays on Software Engineering","author":"Brooks","year":"1995"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB17","series-title":"Proceedings of the CHI \u201888 Conference on Human Factors in Computing Systems","first-page":"213","article-title":"Development of an instrument measuring user satisfaction of the human\u2013computer interface","author":"Chin","year":"1988"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB18","series-title":"Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design","author":"Constantine","year":"1999"},{"issue":"3","key":"10.1016\/S0164-1212(02)00159-0_BIB19","doi-asserted-by":"crossref","first-page":"319","DOI":"10.2307\/249008","article-title":"Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology","volume":"13","author":"Davis","year":"1989","journal-title":"MIS Quarterly"},{"issue":"4","key":"10.1016\/S0164-1212(02)00159-0_BIB20","doi-asserted-by":"crossref","first-page":"453","DOI":"10.2307\/249524","article-title":"Confirmatory factor analysis of the end-user computing satisfaction instrument","volume":"18","author":"Doll","year":"1994","journal-title":"MIS Quarterly"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB21","series-title":"Practical Guide to Usability Testing","author":"Dumas","year":"1993"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB22","series-title":"Design Patterns Elements of Reusable Object-orientated Software","author":"Gamma","year":"1995"},{"issue":"2","key":"10.1016\/S0164-1212(02)00159-0_BIB23","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/S0164-1212(01)00152-2","article-title":"Design erosion: problems & causes","volume":"61","author":"Gurp","year":"2002","journal-title":"Journal of Systems and Software"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB24","unstructured":"H\u00e4ggander, D., Bengtsson, P.O., Bosch, J., Lundberg, L., 1999. Maintainability myth causes performance problems in parallel applications. In: Proceedings of the IASTED 3rd International Conference on Software Engineering and Applications, October 1999. pp. 288\u2013294"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB25","doi-asserted-by":"crossref","unstructured":"Hartson, H.R., Castillo, J.C., Kelso, J., Kamler, J., Neale, W.C., 1996. Remote evaluation: the network as an extension of the usability laboratory. In: Proceedings of CHI\u201996 Human Factors in Computing Systems. pp. 228\u2013235","DOI":"10.1145\/238386.238511"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB26","unstructured":"HFRG, 2002. Human Factors Research Group. Available from <http:\/\/www.ucc.ie\/hfrg\/>"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB27","series-title":"Developing User Interfaces: Ensuring Usability through Product and Process","author":"Hix","year":"1993"},{"issue":"1","key":"10.1016\/S0164-1212(02)00159-0_BIB28","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1080\/10447319109525996","article-title":"What users say about software usability","volume":"3","author":"Holcomb","year":"1991","journal-title":"International Journal of Human\u2013Computer Interaction"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB29","unstructured":"IBM, 1991a. SAA CUA Guide to User Interface Design. IBM Document SC34-4289-00"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB30","unstructured":"IBM, 1991b. SAA CUA Advanced Interface Design. IBM Document SC34-4290-00"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB31","unstructured":"IEEE, 1998. IEEE Architecture Working Group. Recommended Practice for Architectural Description. Draft IEEE Standard P1471\/D4.1, IEEE, December 1998"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB32","unstructured":"ISO 9126, 1991. Software Product Evaluations\u2013\u2013Quality Characteristics and Guidelines for their Use, ISO DIS 9126"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB33","unstructured":"ISO 9126-1, 2000. Software Engineering\u2013\u2013Product Quality\u2013\u2013Part 1: Quality Model"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB34","unstructured":"ISO 9241-11, 1994. Ergonomic Requirements for Office Work with Visual Display Terminals (VDTs)\u2013\u2013Part 11: Guidance on Usability"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB35","unstructured":"ISO 9241 DIS, 1992. Ergonomic Requirements for Office Work with Visual Display Terminals (VDTs)"},{"issue":"6","key":"10.1016\/S0164-1212(02)00159-0_BIB36","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1109\/52.542294","article-title":"Scenario-based analysis of software architecture","volume":"13","author":"Kazman","year":"1996","journal-title":"IEEE Software"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB37","series-title":"Proceedings of the 4th International Conference on Engineering of Complex Computer Systems","first-page":"68","article-title":"The architecture tradeoff analysis method","author":"Kazman","year":"1998"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB38","unstructured":"KDE, 2001. KDE User Interface Guidelines. Available from <http:\/\/developer.kde.org>"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB39","doi-asserted-by":"crossref","unstructured":"Keinonen, T., 1998. One-dimensional usability\u2013\u2013influence of usability on consumers\u2019 product preference publication A21. Helsinki","DOI":"10.1145\/263552.263607"},{"issue":"2","key":"10.1016\/S0164-1212(02)00159-0_BIB40","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/129630.129632","article-title":"Nine management guidelines for better cost estimating","volume":"35","author":"Lederer","year":"1992","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB41","series-title":"Proceedings of the Human Factors Society 36th Annual Meeting","first-page":"1259","article-title":"Psychometric evaluation of the post-study system usability questionnaire: the PSSUQ","author":"Lewis","year":"1992"},{"issue":"1","key":"10.1016\/S0164-1212(02)00159-0_BIB42","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1080\/10447319509526110","article-title":"IBM Computer Usability Satisfaction Questionnaires: Psychometric Evaluation and Instructions for Use\/James R. Lewis","volume":"7","author":"Lewis","year":"1995","journal-title":"International Journal of Human\u2013Computer Interaction"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB43","unstructured":"Macintosh, 2001. Macintosh Human Interface Guidelines. Available from <http:\/\/developer.apple.com>"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB44","unstructured":"Macleod, M., 1994. Usability: practical methods for testing and improvement. In: Proceedings of the Norwegian Computer Society Software \u201994 Conference, Sandvika, Norway"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB45","series-title":"The Windows Interface\u2013\u2013An Application Design Guide","author":"Microsoft","year":"1992"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB46","series-title":"Usability Engineering","author":"Nielsen","year":"1993"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB47","series-title":"Usability Inspection Methods","article-title":"Heuristic evaluation","author":"Nielsen","year":"1994"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB48","series-title":"Scenario-based Design: Envisioning Work and Technology in System Development","article-title":"Scenarios in discount usability engineering","author":"Nielsen","year":"1995"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB49","series-title":"The Psychology of Everyday Things","author":"Norman","year":"1988"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB50","article-title":"Usability as a goal for the design of computer systems","volume":"3","author":"Ovaska","year":"1991","journal-title":"Scandinavian Journal of Information Systems"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB51","unstructured":"Perlman, G., 2002. Web-based User Interface Evaluation with Questionnaires. Available from <http:\/\/www.acm.org\/~perlman\/question.html>"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB52","unstructured":"Perzel, K., Kane, D., 1999. Usability Patterns for Applications on the World Wide Web, PloP\u201999"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB53","unstructured":"PoInter, 2002. Patterns of INTERaction Collection at Lancaster University. Available from <http:\/\/www.comp.lancs.ac.uk\/computing\/research\/cseg\/projects\/pointer\/patterns.html>"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB54","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1207\/s15327051hci0502&3_3","article-title":"Theory-based design for easily learned interfaces","volume":"5","author":"Polson","year":"1990","journal-title":"Human\u2013Computer Interaction"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB55","series-title":"USERfit, A Practical Handbook on User-centred Design for Assistive Technology","author":"Poulson","year":"1996"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB56","series-title":"Human\u2013Computer Interaction","author":"Preece","year":"1994"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB57","series-title":"Evaluation Usability of Human\u2013Computer Interfaces: A Practical Method","author":"Ravden","year":"1989"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB58","doi-asserted-by":"crossref","unstructured":"Rowley, D.E., Rhoades, D.G., 1992. The cognitive jogthrough: a fast-paced user interface evaluation procedure. In: CHI \u201892 Proceedings, May 3\u20137, 1992. pp. 389\u2013395","DOI":"10.1145\/142750.142869"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB59","series-title":"Testing Two Participants at a Time. Handbook of Usability Testing","author":"Rubin","year":"1994"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB60","series-title":"The Human Factor: Designing Computer Systems for People","author":"Rubinstein","year":"1984"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB61","series-title":"Designing the User Interface: Strategies for Effective Human\u2013Computer Interaction","author":"Shneiderman","year":"1986"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB62","series-title":"Designing the User Interface: Strategies for Effective Human\u2013Computer Interaction","author":"Schneiderman","year":"1998"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB63","series-title":"Human Factors for Informatics Usability","first-page":"21","article-title":"Usability\u2013\u2013context, framework, design and evaluation","author":"Shackel","year":"1991"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB64","unstructured":"Soken, N., Reinhart, B., Vora, P., Metz, S., 1993. Methods for Evaluating Usability (Section 5B), Honeywell, Dec. 1993"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB65","unstructured":"Tidwell, J., 1998. Interaction Design Patterns, PloP \u201998"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB66","unstructured":"Tidwell, J., 2002. Jenifer Tidwell\u2019s Pattern Collection. Available from <http:\/\/time-tripper.com\/uipatterns\/>"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB67","series-title":"Symbiosis of Human and Artifact","first-page":"375","article-title":"A teaching method as an alternative to the concurrent think-aloud method for usablity testing","author":"Vora","year":"1995"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB68","series-title":"User-Centered Design: An Integrated Approach","author":"Vredenburg","year":"2001"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB69","unstructured":"Welie, 2002. The Amsterdam Collection of Patterns in User Interface Design. Available from <http:\/\/www.welie.com\/patterns\/>"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB70","unstructured":"Welie, M. van, Tr\u00e6tteberg, H., 2000. Interaction patterns in user interfaces. In: 7th Pattern Languages of Programs Conference, 13\u201316 August 2000, Allerton Park Monticello, Illinois, USA"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB71","unstructured":"Welie, M. van., Veer, G.C. van der., Eli\u00ebns, A., 1999. Breaking down usability, In: Proceedings of Interact 99, Edinburgh, Scotland. pp. 613\u2013620"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB72","series-title":"Usability Inspection Methods","article-title":"The Cognitive walkthrough: a practitioner\u2019s guide","author":"Wharton","year":"1994"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB73","series-title":"Handbook of Human\u2013Computer Interaction","first-page":"653","article-title":"The usability engineering framework for product design and evaluation","author":"Wixon","year":"1997"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB74","series-title":"Usability Inspection Methods","first-page":"77","article-title":"Inspections and design reviews: framework, history, and reflection","author":"Wixon","year":"1994"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB75","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Basili, V., Shneider-man, B., 1998a. An empirical study of perspective-based usability inspection. In: Proceedings of the Human Factors and Ergonomics Society 42nd Annual Meeting, Chicago. pp. 1346\u20131350","DOI":"10.1177\/154193129804201904"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB76","unstructured":"Zhang, Z., Basili, V., Shneider-man, B., 1998b. Perspective-based usability inspection. In: Proceedings of the Usability Professionals\u2019 Association Conference, Washington, DC. pp. 281\u2013282"},{"key":"10.1016\/S0164-1212(02)00159-0_BIB77","unstructured":"Zhang, Z., 2001. Overview of usability evaluation methods. Available from <http:\/\/www.cs.umd.edu\/~zzj\/UsabilityHome.html>"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121202001590?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121202001590?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,3,26]],"date-time":"2020-03-26T01:10:31Z","timestamp":1585185031000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121202001590"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,2]]},"references-count":77,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2004,2]]}},"alternative-id":["S0164121202001590"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(02)00159-0","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2004,2]]}}}