{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:36:14Z","timestamp":1775054174584,"version":"3.50.1"},"reference-count":30,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,9]]},"DOI":"10.1109\/vlhcc.2016.7739671","type":"proceedings-article","created":{"date-parts":[[2016,11,10]],"date-time":"2016-11-10T21:40:55Z","timestamp":1478814055000},"page":"101-105","source":"Crossref","is-referenced-by-count":2,"title":["Developing usable APIs with XP and cognitive dimensions"],"prefix":"10.1109","author":[{"given":"Rahul Kamal","family":"Bhaskar","sequence":"first","affiliation":[]},{"given":"Craig","family":"Anslow","sequence":"additional","affiliation":[]},{"given":"John","family":"Brosz","sequence":"additional","affiliation":[]},{"given":"Frank","family":"Maurer","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-COMPANION.2009.5071006"},{"key":"ref10","first-page":"520","article-title":"Software quality and agile methods","author":"huo","year":"2004","journal-title":"Proceedings of the Computer Software and Applications Conference COMPSAC"},{"key":"ref11","author":"beck","year":"2000","journal-title":"Extreme Programming Explained Embrace Change"},{"key":"ref12","author":"beck","year":"2001","journal-title":"Planning Extreme Programming"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/2.947100"},{"key":"ref14","first-page":"255","article-title":"What Makes APIs Difficult to Use?","volume":"8","author":"zibran","year":"2008","journal-title":"Int J Comput Sci Netw Secur"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(02)00159-0"},{"key":"ref16","article-title":"The Little Manual of API Design","author":"blanchette","year":"2008","journal-title":"Trolltech Nokia"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2011.26"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/142750.142869"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-73105-4_20"},{"key":"ref28","first-page":"359","article-title":"Using the Cognitive Dimensions Framework to evaluate the usability of a class library","author":"clarke","year":"2003","journal-title":"Proceedings of the First Joint Conference of EASE and PPIG"},{"key":"ref4","first-page":"131","article-title":"Comparing API design choices with usability studies: A case study and future directions","author":"stylos","year":"2006","journal-title":"Proceedings of the 18th Workshop of the Psychology of Programming Interest Group (PPIG)"},{"key":"ref27","first-page":"6s","article-title":"Measuring API Usability","volume":"10","author":"clarke","year":"2004","journal-title":"Dr Dobb's J Wind Suppl"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/52.676963"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ICCE.2005.1429764"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2501988.2502046"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753677"},{"key":"ref8","article-title":"Describing and measuring API usability with the cognitive dimensions","author":"clarke","year":"2005","journal-title":"Cognitive Dimensions of Notations 10th Anniversary Workshop"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1996.0009"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.193"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/IPCC.2009.5208679"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.328"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/Agile.2008.33"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1096554.1096556"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-02958-0_58"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1255421.1255422"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-010-9150-8"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2666216.2666239"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03013-0_10"}],"event":{"name":"2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)","location":"Cambridge, United Kingdom","start":{"date-parts":[[2016,9,4]]},"end":{"date-parts":[[2016,9,8]]}},"container-title":["2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7602835\/7739650\/07739671.pdf?arnumber=7739671","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2016,12,7]],"date-time":"2016-12-07T17:38:50Z","timestamp":1481132330000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7739671\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/vlhcc.2016.7739671","relation":{},"subject":[],"published":{"date-parts":[[2016,9]]}}}