{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,11]],"date-time":"2026-05-11T23:38:05Z","timestamp":1778542685303,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,5,12]],"date-time":"2008-05-12T00:00:00Z","timestamp":1210550400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2008,5,12]]},"DOI":"10.1145\/1370847.1370854","type":"proceedings-article","created":{"date-parts":[[2008,5,15]],"date-time":"2008-05-15T18:35:39Z","timestamp":1210876539000},"page":"30-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["More natural end-user software engineering"],"prefix":"10.1145","author":[{"given":"Brad A.","family":"Myers","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amy J.","family":"Ko","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sun Young","family":"Park","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey","family":"Stylos","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas D.","family":"LaToza","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jack","family":"Beaton","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,5,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2005.42"},{"key":"e_1_3_2_1_2_1","first-page":"267","volume-title":"8th International Conference on Multimedia Modeling.","author":"Bailey B.P.","year":"2001","unstructured":"Bailey , B.P. , Konstan , J.A. , and Carlis , J.V . Supporting Multimedia Designers: Towards more Effective Design Tools , in 8th International Conference on Multimedia Modeling. 2001 . pp. 267 -- 286 . Bailey, B.P., Konstan, J.A., and Carlis, J.V. Supporting Multimedia Designers: Towards more Effective Design Tools, in 8th International Conference on Multimedia Modeling. 2001. pp. 267--286."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1050849.1050865"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/380153"},{"key":"e_1_3_2_1_5_1","volume-title":"Profiling software API usability for consumer electronics.\" Consumer Electronics","author":"Bore C.","year":"2005","unstructured":"Bore , C. and Bore , S. , \" Profiling software API usability for consumer electronics.\" Consumer Electronics , 2005 . Bore, C. and Bore, S., \"Profiling software API usability for consumer electronics.\" Consumer Electronics, 2005."},{"key":"e_1_3_2_1_6_1","volume-title":"Sketching User Experiences: Getting the Design Right and the Right Design","author":"Buxton B.","year":"2007","unstructured":"Buxton , B. , Sketching User Experiences: Getting the Design Right and the Right Design . 2007 , San Francisco, CA : Morgan Kaufmann . Buxton, B., Sketching User Experiences: Getting the Design Right and the Right Design. 2007, San Francisco, CA: Morgan Kaufmann."},{"key":"e_1_3_2_1_7_1","first-page":"S6","article-title":"Measuring API Usability","author":"Clarke S.","year":"2004","unstructured":"Clarke , S. , \" Measuring API Usability .\" Dr. Dobbs Journal , May , 2004 . pp. S6 -- S9 . Clarke, S., \"Measuring API Usability.\" Dr. Dobbs Journal, May, 2004. pp. S6--S9.","journal-title":"Dr. Dobbs Journal"},{"key":"e_1_3_2_1_8_1","unstructured":"Clarke S. \"Describing and Measuring API Usability with the Cognitive Dimensions \" in Cognitive Dimensions of Notations 10th Anniversary Workshop. 2005. www.cl.cam.ac.uk\/~afb21\/CognitiveDimensions\/workshop2005\/Clarke_position_paper.pdf.  Clarke S. \"Describing and Measuring API Usability with the Cognitive Dimensions \" in Cognitive Dimensions of Notations 10th Anniversary Workshop. 2005. www.cl.cam.ac.uk\/~afb21\/CognitiveDimensions\/workshop2005\/Clarke_position_paper.pdf."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188835.1188849"},{"key":"e_1_3_2_1_10_1","volume-title":"Framework Design Guidelines","author":"Cwalina K.","year":"2005","unstructured":"Cwalina , K. and Abrams , B. , Framework Design Guidelines . 2005 , Upper-Saddle River, NJ : Addison-Wesley . Cwalina, K. and Abrams, B., Framework Design Guidelines. 2005, Upper-Saddle River, NJ: Addison-Wesley."},{"key":"e_1_3_2_1_11_1","first-page":"42","volume-title":"AAAI 2004 Fall Symposium on Making Pen-Based Interaction Intelligent and Natural. October 21--24","author":"Davis R.C.","year":"2004","unstructured":"Davis , R.C. and Landay , J.A . Informal Animation Sketching: Requirements and Design , in AAAI 2004 Fall Symposium on Making Pen-Based Interaction Intelligent and Natural. October 21--24 , 2004 . pp. 42 -- 48 . Davis, R.C. and Landay, J.A. Informal Animation Sketching: Requirements and Design, in AAAI 2004 Fall Symposium on Making Pen-Based Interaction Intelligent and Natural. October 21--24, 2004. pp. 42--48."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.85"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/32206.32212"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/186897"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052912"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/503376.503378"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.45"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1153917.1153960"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/985692.985712"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368130"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2004.47"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.116"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.910894"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287675"},{"key":"e_1_3_2_1_25_1","volume-title":"How Developers Reason about Update Paths.\" Submitted for publication","author":"LaToza T.D.","year":"2008","unstructured":"LaToza , T.D. and Myers , B.A. , \" How Developers Reason about Update Paths.\" Submitted for publication , 2008 . LaToza, T.D. and Myers, B.A., \"How Developers Reason about Update Paths.\" Submitted for publication, 2008."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134355"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/248448.248455"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.676963"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.105"},{"key":"e_1_3_2_1_30_1","volume-title":"The Next Step: From End-User Programming to End-User Software Engineering (WEUSE II) at CHI'2006.","author":"Myers A.J.K.B.A.","year":"2006","unstructured":"Myers , A.J.K.B.A. , Coblenz , M.J. , and Stylos , J . End-User Programming Productivity Tools , in The Next Step: From End-User Programming to End-User Software Engineering (WEUSE II) at CHI'2006. April 23, 2006 . Montreal , Canada : http:\/\/www.cs.cmu.edu\/~ajko\/papers\/Ko2005ProductivityTools.pdf. Myers, A.J.K.B.A., Coblenz, M.J., and Stylos, J. End-User Programming Productivity Tools, in The Next Step: From End-User Programming to End-User Software Engineering (WEUSE II) at CHI'2006. April 23, 2006. Montreal, Canada: http:\/\/www.cs.cmu.edu\/~ajko\/papers\/Ko2005ProductivityTools.pdf."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124772.1124832"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1125451.1125472"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015864.1015888"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/347642.347758"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/832281.834582"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/506443.506545"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.2000.0410"},{"key":"e_1_3_2_1_39_1","first-page":"8","article-title":"Alice: A Rapid Prototyping System for 3D Graphics","author":"Pausch R.","year":"1995","unstructured":"Pausch , R. , Burnette , T. , Capehart , A.C. , Conway , M. , Cosgrove , D. , DeLine , R. , Durbin , J. , Gossweiler , R. , Koga , S. , and White , J ., Alice: A Rapid Prototyping System for 3D Graphics . IEEE Computer Graphics and Applications , 1995 . 15(3): pp. 8 -- 11 . May. Pausch, R., Burnette, T., Capehart, A.C., Conway, M., Cosgrove, D., DeLine, R., Durbin, J., Gossweiler, R., Koga, S., and White, J., Alice: A Rapid Prototyping System for 3D Graphics. IEEE Computer Graphics and Applications, 1995. 15(3): pp. 8--11. May.","journal-title":"IEEE Computer Graphics and Applications"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.101"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1181775.1181779"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.92"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2007.36"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2006.32"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1999.0268"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1125021.1125094"}],"event":{"name":"ICSE '08: International Conference on Software Engineering","location":"Leipzig Germany","acronym":"ICSE '08","sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 4th international workshop on End-user software engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1370847.1370854","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1370847.1370854","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:57:52Z","timestamp":1750255072000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1370847.1370854"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,5,12]]},"references-count":45,"alternative-id":["10.1145\/1370847.1370854","10.1145\/1370847"],"URL":"https:\/\/doi.org\/10.1145\/1370847.1370854","relation":{},"subject":[],"published":{"date-parts":[[2008,5,12]]},"assertion":[{"value":"2008-05-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}