|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007)
Mapping the Space of API Design Decisions
Coeur d?Al?ne, Idaho
September 23-September 27
ISBN: 0-7695-2987-9
| ASCII Text | x | ||
| Jeffrey Stylos, Brad Myers, "Mapping the Space of API Design Decisions," Visual Languages and Human-Centric Computing, IEEE Symposium on, pp. 50-60, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/VLHCC.2007.44, author = {Jeffrey Stylos and Brad Myers}, title = {Mapping the Space of API Design Decisions}, journal ={Visual Languages and Human-Centric Computing, IEEE Symposium on}, volume = {0}, year = {2007}, isbn = {0-7695-2987-9}, pages = {50-60}, doi = {http://doi.ieeecomputersociety.org/10.1109/VLHCC.2007.44}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Visual Languages and Human-Centric Computing, IEEE Symposium on TI - Mapping the Space of API Design Decisions SN - 0-7695-2987-9 SP50 EP60 A1 - Jeffrey Stylos, A1 - Brad Myers, PY - 2007 KW - null VL - 0 JA - Visual Languages and Human-Centric Computing, IEEE Symposium on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/VLHCC.2007.44
When creating new application programming interfaces (APIs), designers must make many decisions. These decisions affect the quality of the resulting APIs in terms of performance (such as speed and memory usage), power (expressiveness, extensibility and evolvability) and usability (learnability, productivity and error prevention). Experienced API designers have written recommendations on how to design APIs, offering their opinions on various API design decisions. Additionally, empirical research has begun to measure the usability tradeoffs of specific design decisions. While previous work has offered specific suggestions, there has not been a clear description of the design space of all possible API design decisions, or the quality attributes that these decisions affect. This paper puts existing API design recommendations into context by mapping out the space of API design decisions and API quality attributes.
Citation:
Jeffrey Stylos, Brad Myers, "Mapping the Space of API Design Decisions," vlhcc, pp.50-60, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.
