{"title":"\"Usage-centered software engineering: new models, methods, and metrics\"","authors":"Larry Constantine","doi":"10.1109/SEEP.1996.533974","DOIUrl":null,"url":null,"abstract":"For software engineering to fully meet the contemporary challenge of timely delivery of quality software solutions to real-world problems, it must be capable of engineering software for use. Usability is an important factor often neglected in software engineering. Improvements both in the education of new software engineers and the effectiveness of practicing engineers hinges on providing a better foundation to support engineering software for use. The conceptual basis of a usage-centered approach to software engineering is outlined, covering the core areas of modeling, methodology, and metrics. The role of essential models and design metrics in helping practicing software and applications developers learn how to design more usable systems is examined. By focusing on usage and the purposes of use, developers can better understand the real work of end users and design simpler systems that more fully support that work.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 1996 International Conference Software Engineering: Education and Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEEP.1996.533974","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 21
Abstract
For software engineering to fully meet the contemporary challenge of timely delivery of quality software solutions to real-world problems, it must be capable of engineering software for use. Usability is an important factor often neglected in software engineering. Improvements both in the education of new software engineers and the effectiveness of practicing engineers hinges on providing a better foundation to support engineering software for use. The conceptual basis of a usage-centered approach to software engineering is outlined, covering the core areas of modeling, methodology, and metrics. The role of essential models and design metrics in helping practicing software and applications developers learn how to design more usable systems is examined. By focusing on usage and the purposes of use, developers can better understand the real work of end users and design simpler systems that more fully support that work.