[
    {
        "key": "KBQFAKJU",
        "version": 78,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/KBQFAKJU",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/KBQFAKJU",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "KBQFAKJU",
            "version": 78,
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "arXiv.org Snapshot",
            "accessDate": "2023-07-12T19:38:32Z",
            "url": "https://arxiv.org/abs/2211.15533",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "filename": "2211.html",
            "md5": "398745111e1c98f8a80dc5f04fa880a2",
            "mtime": 1689190712000,
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2023-07-12T19:38:32Z",
            "dateModified": "2023-07-12T19:38:32Z"
        }
    },
    {
        "key": "353N4MCG",
        "version": 74,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/353N4MCG",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/353N4MCG",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/YUV7W2DQ",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "353N4MCG",
            "version": 74,
            "parentItem": "YUV7W2DQ",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Sampath et al_2021_Accessibility of Command Line Interfaces.pdf",
            "accessDate": "2023-07-11T21:24:47Z",
            "url": "https://dl.acm.org/doi/pdf/10.1145/3411764.3445544",
            "note": "<p xmlns=\"http://www.w3.org/1999/xhtml\" id=\"title\"><strong>Contents</strong></p><ul xmlns=\"http://www.w3.org/1999/xhtml\" style=\"list-style-type: none; padding-left:0px\" id=\"toc\"><li><a href=\"zotero://open-pdf/5_353N4MCG/1\">Abstract</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/1\">1 Introduction</a></li><li style=\"padding-top:8px\"><a href=\"zotero://open-pdf/5_353N4MCG/1\">2 Related Research</a><ul style=\"list-style-type: none; padding-left:12px\"><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/1\">2.1 Accessibility of Programming</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/2\">2.2 CLI Accessibility</a></li></ul></li><li style=\"padding-top:8px\"><a href=\"zotero://open-pdf/5_353N4MCG/2\">3 Methodology</a><ul style=\"list-style-type: none; padding-left:12px\"><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/3\">3.1 Study 1 : User Interviews with DWVI</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/3\">3.2 Study 2 : Usability evaluation of the CLI</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/3\">3.3 Analysis</a></li></ul></li><li style=\"padding-top:8px\"><a href=\"zotero://open-pdf/5_353N4MCG/3\">4 Results - Task Metrics</a><ul style=\"list-style-type: none; padding-left:12px\"><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/3\">4.1 Study 2 task metrics</a></li></ul></li><li style=\"padding-top:8px\"><a href=\"zotero://open-pdf/5_353N4MCG/4\">5 Results - Themes from Study 1 and Study 2</a><ul style=\"list-style-type: none; padding-left:12px\"><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/4\">5.1 CLI Workflows</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/4\">5.2 Unstructured Text</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/7\">5.3 Status and Progress Indication</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/7\">5.4 ASCII Art</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/8\">5.5 Quality of Error Messages</a></li></ul></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/9\">6 Discussion and Recommendations</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/9\">7 Conclusion</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/10\">Acknowledgments</a></li><li style=\"padding-top:4px\"><a href=\"zotero://open-pdf/5_353N4MCG/10\">References</a></li></ul>",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Sampath et al_2021_Accessibility of Command Line Interfaces.pdf",
            "md5": "319a5104c8007cf0419d0299aa7a824a",
            "mtime": 1689110706000,
            "tags": [],
            "relations": {},
            "dateAdded": "2023-07-11T21:25:06Z",
            "dateModified": "2023-07-11T21:25:07Z"
        }
    },
    {
        "key": "YUV7W2DQ",
        "version": 73,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/YUV7W2DQ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/YUV7W2DQ",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Sampath et al.",
            "parsedDate": "2021-05-06",
            "numChildren": 1
        },
        "data": {
            "key": "YUV7W2DQ",
            "version": 73,
            "itemType": "conferencePaper",
            "title": "Accessibility of Command Line Interfaces",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Harini",
                    "lastName": "Sampath"
                },
                {
                    "creatorType": "author",
                    "firstName": "Alice",
                    "lastName": "Merrick"
                },
                {
                    "creatorType": "author",
                    "firstName": "Andrew",
                    "lastName": "Macvean"
                }
            ],
            "abstractNote": "",
            "proceedingsTitle": "Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems",
            "conferenceName": "CHI '21: CHI Conference on Human Factors in Computing Systems",
            "publisher": "ACM",
            "place": "Yokohama Japan",
            "date": "2021-05-06",
            "eventPlace": "",
            "volume": "",
            "issue": "",
            "numberOfVolumes": "",
            "pages": "1-10",
            "series": "",
            "seriesNumber": "",
            "DOI": "10.1145/3411764.3445544",
            "ISBN": "978-1-4503-8096-6",
            "citationKey": "",
            "url": "https://dl.acm.org/doi/10.1145/3411764.3445544",
            "accessDate": "2023-07-11T21:24:45Z",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "en",
            "libraryCatalog": "DOI.org (Crossref)",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2023-07-11T21:25:06Z",
            "dateModified": "2023-07-11T21:25:06Z"
        }
    },
    {
        "key": "6WS6JB39",
        "version": 72,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/6WS6JB39",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/6WS6JB39",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "parsedDate": "2016",
            "numChildren": 1
        },
        "data": {
            "key": "6WS6JB39",
            "version": 72,
            "itemType": "webpage",
            "title": "Design Guidelines (for Elm Packages)",
            "creators": [],
            "abstractNote": "",
            "websiteTitle": "",
            "websiteType": "",
            "date": "2016",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "http://package.elm-lang.org/help/design-guidelines",
            "accessDate": "2016-03-23T04:50:51Z",
            "shortTitle": "",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2016-03-23T04:50:51Z",
            "dateModified": "2016-04-07T19:31:26Z"
        }
    },
    {
        "key": "ZFWXKMBJ",
        "version": 72,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/ZFWXKMBJ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/ZFWXKMBJ",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Apple Inc",
            "parsedDate": "2016",
            "numChildren": 1
        },
        "data": {
            "key": "ZFWXKMBJ",
            "version": 72,
            "itemType": "webpage",
            "title": "Swift - API Design Guidelines",
            "creators": [
                {
                    "creatorType": "author",
                    "name": "Apple Inc"
                }
            ],
            "abstractNote": "Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.",
            "websiteTitle": "Swift.org",
            "websiteType": "",
            "date": "2016",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://swift.org",
            "accessDate": "2016-03-01T19:08:10Z",
            "shortTitle": "",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2016-03-01T19:09:07Z",
            "dateModified": "2016-04-07T19:31:22Z"
        }
    },
    {
        "key": "IMNRQRU3",
        "version": 70,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/IMNRQRU3",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/IMNRQRU3",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/6WS6JB39",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "IMNRQRU3",
            "version": 70,
            "parentItem": "6WS6JB39",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Design Guidelines",
            "accessDate": "2016-03-23T04:50:52Z",
            "url": "http://package.elm-lang.org/help/design-guidelines",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "filename": "design-guidelines.html",
            "md5": "152b08048d653b956f48cee673741deb",
            "mtime": 1458708651000,
            "tags": [],
            "relations": {},
            "dateAdded": "2016-03-23T04:50:52Z",
            "dateModified": "2016-03-23T04:50:52Z"
        }
    },
    {
        "key": "8X3N8EF8",
        "version": 67,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/8X3N8EF8",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/8X3N8EF8",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Slack",
            "parsedDate": "2016-01-12",
            "numChildren": 1
        },
        "data": {
            "key": "8X3N8EF8",
            "version": 67,
            "itemType": "webpage",
            "title": "Slack - Slash Commands Style Guide: How make your slash commands delightful., Help users help themselves with /command help, Auth users with /command connect, The naming of slash commands, Public vs ephemeral responses, Delayed response",
            "creators": [
                {
                    "creatorType": "author",
                    "name": "Slack"
                }
            ],
            "abstractNote": "How make your slash commands delightful.",
            "websiteTitle": "Medium",
            "websiteType": "",
            "date": "2016-01-12",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://medium.com/slack-developer-blog/slash-commands-style-guide-4e91272aa43a",
            "accessDate": "2016-01-12T19:30:02Z",
            "shortTitle": "Slash Commands Style Guide",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2016-01-12T19:30:26Z",
            "dateModified": "2016-03-01T19:09:44Z"
        }
    },
    {
        "key": "RP7C2BRQ",
        "version": 65,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/RP7C2BRQ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/RP7C2BRQ",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/ZFWXKMBJ",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "RP7C2BRQ",
            "version": 65,
            "parentItem": "ZFWXKMBJ",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Snapshot",
            "accessDate": "2016-03-01T19:08:11Z",
            "url": "https://swift.org/documentation/api-design-guidelines/",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "filename": "Inc - Swift.org.html",
            "md5": "ba9870c873154e8c9a7f6109327771cb",
            "mtime": 1456859347000,
            "tags": [],
            "relations": {},
            "dateAdded": "2016-03-01T19:09:07Z",
            "dateModified": "2016-03-01T19:09:07Z"
        }
    },
    {
        "key": "XQNG38JG",
        "version": 63,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/XQNG38JG",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/XQNG38JG",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/8X3N8EF8",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "XQNG38JG",
            "version": 63,
            "parentItem": "8X3N8EF8",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Medium Snapshot",
            "accessDate": "2016-01-12T19:30:03Z",
            "url": "https://medium.com/slack-developer-blog/slash-commands-style-guide-4e91272aa43a",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "filename": "API - 2016 - Slash Commands Style Guide How make your slash co.html",
            "md5": "679abb806cfa744f70231da462632cda",
            "mtime": 1452627026000,
            "tags": [],
            "relations": {},
            "dateAdded": "2016-01-12T19:30:26Z",
            "dateModified": "2016-01-12T19:30:26Z"
        }
    },
    {
        "key": "DKBXERMA",
        "version": 61,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/DKBXERMA",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/DKBXERMA",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/TWPHAIB8",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "DKBXERMA",
            "version": 61,
            "parentItem": "TWPHAIB8",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Bullynck - 2015 - Programming Primes (1968–1976) A Paradigmatic Pro.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Bullynck - 2015 - Programming Primes (1968–1976) A Paradigmatic Pro.pdf",
            "md5": "66d5cbd07a2b5f8a24f9c479ab4c5e07",
            "mtime": 1451397467000,
            "tags": [],
            "relations": {},
            "dateAdded": "2015-12-29T13:57:47Z",
            "dateModified": "2015-12-29T13:57:47Z"
        }
    },
    {
        "key": "TWPHAIB8",
        "version": 60,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/TWPHAIB8",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/TWPHAIB8",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Bullynck",
            "parsedDate": "2015-07-03",
            "numChildren": 1
        },
        "data": {
            "key": "TWPHAIB8",
            "version": 60,
            "itemType": "journalArticle",
            "title": "Programming Primes (1968–1976): A Paradigmatic Program and Its Incarnations in the Age of Structured Programming",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Maarten",
                    "lastName": "Bullynck"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "History and Philosophy of Logic",
            "publisher": "",
            "place": "",
            "date": "2015-07-03",
            "volume": "36",
            "issue": "3",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "229-241",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "10.1080/01445340.2015.1065459",
            "citationKey": "",
            "url": "http://www.tandfonline.com/doi/full/10.1080/01445340.2015.1065459",
            "accessDate": "2015-12-29T13:56:44Z",
            "PMID": "",
            "PMCID": "",
            "ISSN": "0144-5340, 1464-5149",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "Programming Primes (1968–1976)",
            "language": "en",
            "libraryCatalog": "CrossRef",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2015-12-29T13:57:47Z",
            "dateModified": "2015-12-29T13:57:47Z"
        }
    },
    {
        "key": "GTRH9749",
        "version": 59,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/GTRH9749",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/GTRH9749",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/HSBRZN8C",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "GTRH9749",
            "version": 59,
            "parentItem": "HSBRZN8C",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Intelligent_Help_Systems_for_UNIX_-_Error_Categories.png",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "image/png",
            "charset": "",
            "filename": "Intelligent_Help_Systems_for_UNIX_-_Error_Categories.png",
            "md5": "29b8a20f80e47a40bc8ceeb1acc4842a",
            "mtime": 1448042801000,
            "tags": [],
            "relations": {},
            "dateAdded": "2015-11-20T18:06:41Z",
            "dateModified": "2015-11-20T18:06:41Z"
        }
    },
    {
        "key": "4NCHE6IF",
        "version": 57,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/4NCHE6IF",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/4NCHE6IF",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Jerrams-Smith",
            "parsedDate": "1989",
            "numChildren": 0
        },
        "data": {
            "key": "4NCHE6IF",
            "version": 57,
            "itemType": "journalArticle",
            "title": "An attempt to incorporate expertise about users into an intelligent interface for Unix",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Jennifer",
                    "lastName": "Jerrams-Smith"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "International journal of man-machine studies",
            "publisher": "",
            "place": "",
            "date": "1989",
            "volume": "31",
            "issue": "3",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "269–292",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "http://dx.doi.org/10.1016/0020-7373(89)90008-4",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "PMID": "",
            "PMCID": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2015-07-02T21:24:21Z",
            "dateModified": "2015-11-20T18:02:49Z"
        }
    },
    {
        "key": "Z2XK5PAG",
        "version": 56,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/Z2XK5PAG",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/Z2XK5PAG",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Strange Loop",
            "parsedDate": "2014-09",
            "numChildren": 0
        },
        "data": {
            "key": "Z2XK5PAG",
            "version": 56,
            "itemType": "videoRecording",
            "title": "\"How to make error handling less error-prone\" by Daira Hopwood",
            "creators": [
                {
                    "creatorType": "director",
                    "name": "Strange Loop"
                }
            ],
            "abstractNote": "Error handling is one of the most difficult problems in computer science and in practical programming. Incorrect error handling often leads to security vulnerabilities (such as many of the recent spate of bugs found in TLS implementations), data loss, and user frustration.\nIn this talk, we'll first discuss why programs using existing error handling styles and mechanisms (return and status code checking, conditions and restarts, and exceptions) often fail to recover correctly from errors. We argue that this is due to a fundamental conflict between encapsulation and having enough information to recover a consistent state.Then we explain how this conflict can be solved by providing language support for automatically recovering the state before the call that failed, so that failures cannot cause inconsistency. We also describe how the 'Ken' protocol complements this automatic recovery and extends it to asynchronous and distributed systems.\n\nby Daira Hopwood (@DairaHopwood) - LeastAuthority.com\n\nDaira Hopwood works on cloud storage systems for LeastAuthority.com. Ze has a long-standing interest in programming language research and security, and after 20 years has finally turned that into a concrete language design. Daira is transgender and uses 'ze/hir' pronouns.",
            "videoRecordingFormat": "",
            "seriesTitle": "",
            "volume": "",
            "numberOfVolumes": "",
            "studio": "",
            "place": "",
            "date": "Sept. 2014",
            "runningTime": "2884 seconds",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://www.youtube.com/watch?v=oPeo0upCGqo",
            "accessDate": "2015-10-22T20:07:38Z",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "YouTube",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "Software (Industry)",
                    "type": 1
                },
                {
                    "tag": "Transport Layer Security (Protocol)",
                    "type": 1
                },
                {
                    "tag": "error handling",
                    "type": 1
                },
                {
                    "tag": "exceptions",
                    "type": 1
                }
            ],
            "collections": [],
            "relations": {},
            "dateAdded": "2015-10-24T02:44:21Z",
            "dateModified": "2015-11-20T17:59:58Z"
        }
    },
    {
        "key": "I7QVT25H",
        "version": 55,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/I7QVT25H",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/I7QVT25H",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Strange Loop",
            "parsedDate": "2015-09",
            "numChildren": 0
        },
        "data": {
            "key": "I7QVT25H",
            "version": 55,
            "itemType": "videoRecording",
            "title": "\"Evidence-Oriented Programming\" by Andreas Stefik",
            "creators": [
                {
                    "creatorType": "director",
                    "name": "Strange Loop"
                }
            ],
            "abstractNote": "Computer science has a long and complex history with programming languages. Historically, we have conducted evaluations using proofs, to ensure they give us the answers we intend, and performance data, to ensure they perform efficiently. While these two techniques are well established and important, I argue a third is fundamentally missing from the design process: a scientific analysis of impact.\n\nIn the academic literature, for example, there is a near-complete lack of replicable scientific evidence regarding how the design of programming languages impacts people or communities, which has led in part to the programming language wars. In this talk, I introduce Quorum, the world's first Evidence-Oriented Programming language. Throughout it, I will discuss the specific evidence gathered on Quorum to-date and how other designers can use it to improve or evaluate their own products. Along the way, I will provide information on the history of evidence gathering through the centuries and why rigorous attention to the scientific method in this domain is crucial for the future of computer science.\n\nAndreas Stefik\nUNIVERSITY OF NEVADA, LAS VEGAS\n@AndreasStefik\n\nAndreas Stefik is an assistant professor at the University of Nevada, Las Vegas. He completed his Ph.D. in computer science at Washington State University in 2008 and also holds a bachelor's degree in music. Stefik's research focuses on computer programming languages and development environments, with an emphasis on how competing language designs impact people in practice. He won the 2011 Java Innovation Award for his work on the Sodbeans programming environment and is the inventor of the Quorum Programming Language. His work is funded predominately through the National Science Foundation, most recently through the AccessCS10k alliance.",
            "videoRecordingFormat": "",
            "seriesTitle": "",
            "volume": "",
            "numberOfVolumes": "",
            "studio": "",
            "place": "",
            "date": "Sept. 2015",
            "runningTime": "2503 seconds",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://www.youtube.com/watch?v=uEFrE6cgVNY&feature=youtu.be",
            "accessDate": "2015-11-03T18:15:52Z",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "YouTube",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "Programming Language (Software Genre)",
                    "type": 1
                }
            ],
            "collections": [],
            "relations": {},
            "dateAdded": "2015-11-03T18:15:52Z",
            "dateModified": "2015-11-20T17:59:35Z"
        }
    },
    {
        "key": "JBTWIWPC",
        "version": 54,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/JBTWIWPC",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/JBTWIWPC",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Kuhn",
            "parsedDate": "2015-09",
            "numChildren": 1
        },
        "data": {
            "key": "JBTWIWPC",
            "version": 54,
            "itemType": "webpage",
            "title": "Autocomplete as an interface",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Ben",
                    "lastName": "Kuhn"
                }
            ],
            "abstractNote": "Many programming environments offer autocomplete: the ability to guess what you’re about to type based on the first few letters you’ve typed. I’m used to thinking of autocomplete as a convenience tool that saves you a few keystrokes, but it’s much more than that.",
            "websiteTitle": "benkuhn.net",
            "websiteType": "",
            "date": "Sept. 2015",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "http://www.benkuhn.net/autocomplete",
            "accessDate": "2015-09-28T13:21:55Z",
            "shortTitle": "",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2015-09-28T13:24:04Z",
            "dateModified": "2015-11-20T17:58:31Z"
        }
    },
    {
        "key": "XNIX5UB3",
        "version": 53,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/XNIX5UB3",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/XNIX5UB3",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/4DIF6XJK",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "XNIX5UB3",
            "version": 53,
            "parentItem": "4DIF6XJK",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Blackwell - 2002 - First steps in programming A rationale for attent.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Blackwell - 2002 - First steps in programming A rationale for attent.pdf",
            "md5": "0dff204e5f90e895e22c1254371b9e0e",
            "mtime": 1448042144000,
            "tags": [],
            "relations": {},
            "dateAdded": "2015-11-20T17:55:43Z",
            "dateModified": "2015-11-20T17:55:43Z"
        }
    },
    {
        "key": "4DIF6XJK",
        "version": 52,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/4DIF6XJK",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/4DIF6XJK",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Blackwell",
            "parsedDate": "2002",
            "numChildren": 1
        },
        "data": {
            "key": "4DIF6XJK",
            "version": 52,
            "itemType": "conferencePaper",
            "title": "First steps in programming: A rationale for attention investment models",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Alan F.",
                    "lastName": "Blackwell"
                }
            ],
            "abstractNote": "",
            "proceedingsTitle": "Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on",
            "conferenceName": "",
            "publisher": "IEEE",
            "place": "",
            "date": "2002",
            "eventPlace": "",
            "volume": "",
            "issue": "",
            "numberOfVolumes": "",
            "pages": "2–10",
            "series": "",
            "seriesNumber": "",
            "DOI": "",
            "ISBN": "",
            "citationKey": "",
            "url": "http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1046334",
            "accessDate": "2015-11-20T17:55:33Z",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "First steps in programming",
            "language": "",
            "libraryCatalog": "Google Scholar",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2015-11-20T17:55:43Z",
            "dateModified": "2015-11-20T17:55:43Z"
        }
    },
    {
        "key": "6QVJIVWT",
        "version": 51,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/6QVJIVWT",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/6QVJIVWT",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Oram and Wilson",
            "parsedDate": "2011",
            "numChildren": 0
        },
        "data": {
            "key": "6QVJIVWT",
            "version": 51,
            "itemType": "book",
            "title": "Making software: what really works, and why we believe it",
            "creators": [
                {
                    "creatorType": "editor",
                    "firstName": "Andy",
                    "lastName": "Oram"
                },
                {
                    "creatorType": "editor",
                    "firstName": "Greg",
                    "lastName": "Wilson"
                }
            ],
            "abstractNote": "",
            "series": "Theory in practice",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "1st ed",
            "date": "2011",
            "publisher": "O'Reilly",
            "place": "Beijing",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "numPages": "602",
            "ISBN": "978-0-596-80832-7",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "Making software",
            "language": "eng",
            "libraryCatalog": "Gemeinsamer Bibliotheksverbund ISBN",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "Aufsatzsammlung",
                    "type": 1
                },
                {
                    "tag": "Computer software--Development",
                    "type": 1
                },
                {
                    "tag": "Software Engineering",
                    "type": 1
                }
            ],
            "collections": [],
            "relations": {},
            "dateAdded": "2015-11-20T17:52:27Z",
            "dateModified": "2015-11-20T17:52:27Z"
        }
    },
    {
        "key": "J7XVDS7A",
        "version": 50,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/J7XVDS7A",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/J7XVDS7A",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/BBSHTSR8",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "J7XVDS7A",
            "version": 50,
            "parentItem": "BBSHTSR8",
            "itemType": "note",
            "note": "<p>IEEE catalog number: 96TH8179</p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2015-11-06T16:23:04Z",
            "dateModified": "2015-11-06T16:24:15Z"
        }
    },
    {
        "key": "VSTSJHKD",
        "version": 49,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/VSTSJHKD",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/VSTSJHKD",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/ARC7QJZF",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "VSTSJHKD",
            "version": 49,
            "parentItem": "ARC7QJZF",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Iacob - 2011 - A design pattern mining method for interaction des.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Iacob - 2011 - A design pattern mining method for interaction des.pdf",
            "md5": "93bfa2a2f01f9b35201cbc356ef51afc",
            "mtime": 1446826993000,
            "tags": [],
            "relations": {},
            "dateAdded": "2015-11-06T16:23:13Z",
            "dateModified": "2015-11-06T16:23:13Z"
        }
    },
    {
        "key": "ARC7QJZF",
        "version": 48,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/ARC7QJZF",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/ARC7QJZF",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Iacob",
            "parsedDate": "2011",
            "numChildren": 1
        },
        "data": {
            "key": "ARC7QJZF",
            "version": 48,
            "itemType": "conferencePaper",
            "title": "A design pattern mining method for interaction design",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Claudia",
                    "lastName": "Iacob"
                }
            ],
            "abstractNote": "",
            "proceedingsTitle": "Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems",
            "conferenceName": "",
            "publisher": "ACM",
            "place": "",
            "date": "2011",
            "eventPlace": "",
            "volume": "",
            "issue": "",
            "numberOfVolumes": "",
            "pages": "217–222",
            "series": "",
            "seriesNumber": "",
            "DOI": "",
            "ISBN": "",
            "citationKey": "",
            "url": "http://dl.acm.org/citation.cfm?id=1996523",
            "accessDate": "2015-11-06T16:07:45Z",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "Google Scholar",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2015-11-06T16:23:13Z",
            "dateModified": "2015-11-06T16:23:13Z"
        }
    },
    {
        "key": "KK6MVWXF",
        "version": 49,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/KK6MVWXF",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/KK6MVWXF",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/BBSHTSR8",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "KK6MVWXF",
            "version": 49,
            "parentItem": "BBSHTSR8",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "RO-MAN et al. - 1996 - Proceedings  5th IEEE International Workshop on R.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "RO-MAN et al. - 1996 - Proceedings  5th IEEE International Workshop on R.pdf",
            "md5": "a7175a348c6a84106176cfadc15ac931",
            "mtime": 1446826984000,
            "tags": [],
            "relations": {},
            "dateAdded": "2015-11-06T16:23:04Z",
            "dateModified": "2015-11-06T16:23:04Z"
        }
    },
    {
        "key": "9ETKAZU4",
        "version": 49,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/9ETKAZU4",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/9ETKAZU4",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/368206/items/JWQT9K7I",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "9ETKAZU4",
            "version": 49,
            "parentItem": "JWQT9K7I",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Stanton and Gale - 1996 - CAFE OF EVE a method for designing and evaluating.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Stanton and Gale - 1996 - CAFE OF EVE a method for designing and evaluating.pdf",
            "md5": "4d1a3780dccc3cd52f426887ba152708",
            "mtime": 1446826984000,
            "tags": [],
            "relations": {},
            "dateAdded": "2015-11-06T16:23:04Z",
            "dateModified": "2015-11-06T16:23:04Z"
        }
    },
    {
        "key": "JWQT9K7I",
        "version": 47,
        "library": {
            "type": "group",
            "id": 368206,
            "name": "CLI / API UX",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/cli__api_ux",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/368206/items/JWQT9K7I",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/cli__api_ux/items/JWQT9K7I",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 265653,
                "username": "mike.english",
                "name": "Mike English",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/mike.english",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Stanton and Gale",
            "parsedDate": "1996",
            "numChildren": 1
        },
        "data": {
            "key": "JWQT9K7I",
            "version": 47,
            "itemType": "conferencePaper",
            "title": "CAFE OF EVE: a method for designing and evaluating interfaces",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Neville",
                    "lastName": "Stanton"
                },
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gale"
                }
            ],
            "abstractNote": "",
            "proceedingsTitle": "IEE Colloquium on Interfaces-The Leading Edge (Digest No. 1996/126)",
            "conferenceName": "",
            "publisher": "IET",
            "place": "",
            "date": "1996",
            "eventPlace": "",
            "volume": "",
            "issue": "",
            "numberOfVolumes": "",
            "pages": "12–1",
            "series": "",
            "seriesNumber": "",
            "DOI": "",
            "ISBN": "",
            "citationKey": "",
            "url": "http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=543402",
            "accessDate": "2015-11-06T16:22:43Z",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "CAFE OF EVE",
            "language": "",
            "libraryCatalog": "Google Scholar",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2015-11-06T16:23:04Z",
            "dateModified": "2015-11-06T16:23:04Z"
        }
    }
]