reinventing graphic design software by bridging the gap

13
HAL Id: hal-02313951 https://hal.archives-ouvertes.fr/hal-02313951 Submitted on 11 Oct 2019 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. Reinventing Graphic Design Software by Bridging the Gap Between Graphical User Interfaces and Programming Nolwenn Maudet To cite this version: Nolwenn Maudet. Reinventing Graphic Design Software by Bridging the Gap Between Graphical User Interfaces and Programming. Design Research Society Conference 2018, Jun 2018, Limerick, Ireland. 10.21606/drs.2018.611. hal-02313951

Upload: others

Post on 21-Mar-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

HAL Id: hal-02313951https://hal.archives-ouvertes.fr/hal-02313951

Submitted on 11 Oct 2019

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinée au dépôt et à la diffusion de documentsscientifiques de niveau recherche, publiés ou non,émanant des établissements d’enseignement et derecherche français ou étrangers, des laboratoirespublics ou privés.

Reinventing Graphic Design Software by Bridging theGap Between Graphical User Interfaces and

ProgrammingNolwenn Maudet

To cite this version:Nolwenn Maudet. Reinventing Graphic Design Software by Bridging the Gap Between Graphical UserInterfaces and Programming. Design Research Society Conference 2018, Jun 2018, Limerick, Ireland.�10.21606/drs.2018.611�. �hal-02313951�

1. ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike4.0InternationalLicense.

2. https://creativecommons.org/licenses/by-nc-sa/4.0/

ReinventingGraphicDesignSoftwarebybridgingthegapbetweenGraphicalUserInterfacesandProgrammingMAUDETNolwenn

aTheUniversityofTokyo*Correspondingauthore-mail:[email protected]:10.21606/dma.2017.611

Graphic Design Software Applications radically transformed the practice and theindustry of graphic design. However, they barely evolved since their introduction,leadingdesignerstoquestiontheirubiquity.Inthispaper,weexplorethismismatchbyanalysingdigitaldesigntoolsthroughtwolenses.Wefirstinvestigatedigitaldesigntoolsfroma“lineage”perspective:howtheyreproducedthepre-existingdesigntoolsandpractices.Wethenusetwofamiliarexamples:thecolourpickerandthealignmentanddistribution commands toexplore thevisionofdesign that theypromote.Werevealhowthesetoolsassumethatdesignersalreadyhaveinmindadesiredoutcomeandthusintroduceamismatchwithcurrentdesigners'practices.Tobridgethisgap,we propose “graphical substrates”, interactive and visual tools that combine thestrengthsofbothprogrammingandgraphicaluserinterfaces.Weanalysehowseveralrecent researchdesign tools embed this approachandwepropose twoprinciples:tweakingandcreationfromexampletofostertheiradoptionbydesigners.

DesignTools;GraphicDesign;GraphicalUserInterfaces

1 IntroductionGraphicDesignSoftwareApplicationsrevolutionisedthegraphicdesignprocessassoonastheywereintroducedinpersonalcomputers.Underthenameofdesktoppublishing,theygreatlyfacilitatedandoptimisedthedifferentstepsofthegraphicdesignandproductionprocess.Designerscouldfinallyaccessandinteractwithrealtimevisualisationoftheirwork.Beforethedigitalisationoftheprintingindustry,graphicdesignwasanentireindustrywithmanydifferentandcomplementaryprofessions(typesetters,paste-upartists,photomechanicaltechnicians...)coexistingwithcomplexmachinerytooperate(Briar,2017).Theprofoundtransformationledbytheadoptionofgraphicdesignsoftwareapplicationsfirstdrewalotofcriticismfromestablisheddesigners(Armstrong,2016)buttheywererapidlyadoptedbytheindustry.Morethan25yearsafter,wesawthedemocratisationofinternetandthewideadoptionofmobilephones.Designpracticeaccompaniedthismovementandmanynoveldesigndisciplinesappeared,includinginteractiondesignanduser

experiencedesign.Yet,contrarytodesignpractice,thedigitaldesignsoftwarelandscapemostlydidnotchange.Someofthesamedesignapplicationsthatwereintroducedinthe1990’sarestillbeingusedbygraphicdesignersalmost30yearslater.

Figure1-ComparisonofAdobePhotoshopToolbarssince1987.Notehowlittletheyhavechanged.

Forexample,ifwelookatthetoolbarsfromAdobePhotoshop,oneofthemosticonicdesignsoftwareapplication,overtheyearswecanseethattheyprovidethesametoolssincetheiroriginandonlyaddedfewnewones(Figure1).FollowingMcGrenere’sanalysisofmainstreamsoftware,wecoulddescribetheirevolutionasaformof“softwarebloat”(McGrenere,2000).Doesthismeanthatdesigner’stoolsareasolvedproblem?Twodifferentelementsdemonstratethatdesignsoftwareremainsanopenquestion.

First,theimportanceofdesigntoolsisparticularlystrikingwhenweconsiderthereasonsbehinddesignbirth.DesignbirthisgenerallytracedbacktotheindustrialisationofBritaininthe19thcentury.FordesignpioneerWilliamMorrisandtheBritishArtsandCraftsmovement,theemergingindustrialisedmassproductionmeantauniformisationoftheresultingproducts,aswellasadegradationinproductquality(Morris,1884).Inresponsetothistrend,theyadvocatedforatighterconnectionbetweendesign,craftandproduction.Beforetheeraofindustrialisationandtheseparationofpeopleandthemeansofproduction,craftsmencouldcreatetheirowntools.AswecanseeinFigure2,theywereingeniousinadaptingtheirtoolstoone’shandsizeandhandedness,ortoachieveparticulareffects.Morrissoughttopreservethistradition.Afewdecadeslater,thepioneerBauhausdesignschoolencourageditsstudentstoembracemachinesandexploretheirpotential.Designersweretoappropriateindustrialprocessestocreatehighqualityproducts(Papanek,1972).Thus,oneofthefirstgoalsofdesignerswastoreappropriateproductionmeansandtofusiondesignandproduction.Followingthislineofthought,separatingthequestionofdesignanddesigntoolsisimpossible.DesignSoftwareisanopenissuebecausepartofadesigner’sworkethosistochooseandquestiontheirtools.

Thesecond,andprobablymoreimportantreasonisanemergingreappropriationmovementcomingfromdesignersthemselves.TheiconicProcessingprogramminglanguageandenvironment,launchedin2001,wasamongtheveryfirsttoolthatsought“tointroducevisualdesignersandartiststocomputationaldesign”(Reas,2007).Fordesigners,programmingoffersawholenewrangeofdynamiccapabilitiesthattraditionalsoftwareapplicationsdonotprovideyet(Reas,2010).Thesepioneerinitiativesnurturedanewgenerationofdesignerswhostartedcreatingdesignsoftware,usuallyfortheirownneeds.Ina2012essaycommissionedbythemagazineGraphismeenFrance,ReasandMcWilliamsaskedseveraldesignerswhoprogramtheirowntools:“Howdoeswritingyourownsoftwareaffectyourdesignprocessandalsothevisualqualitiesofthefinalwork?”(Reas&

McWilliams,2012,p.26)Theyfoundthatsomeideaswereprevalentacrossrespondents.First,designersexplainedthatwritingcustomsoftwaregivesthemmorecontrolovertheresultingartefact.Thesecondisthatnewtoolsbringnovelcreativeopportunities:“Experienceddesignersknowthatoff-the-shelf,generalsoftwareapplicationsobscurethepotentialofsoftwareasamediumforexpressionandcommunication.Writingcustom,uniquetoolswithsoftwareopensnewpotentialsforcreativeauthorship”(Reas&McWilliams,2012,p.27).

Figure2-Someofthemanytrowelsthatcanbeseenatthe"Maisondel’outiletdelapenséeouvrière”inTroyes,France.Notehowverysimilartheylook,yethowuniquelydifferenteachoneofthemis.

Atthesametime,severaldesignersstartedtoquestionthelackofinterestanddiversityindesignsoftwarethroughtheirwritings.AccordingtodesigneranddesigncriticDavidReinfurt:“Functionsets,softwareparadigms,anduserscenariosaremappedoutforeachsoftwareprojecttoensurethewidestpossibleusability,resultinginanaveragedtoolwhichskipsthehighs,lows,errors,andquirks.”(Reinfult,2012,p.6).Inhisthesis“digitaltoolsandgraphicdesign”,graphicdesignerKevinDonnotwonders“Whycouldn’tweacceptthattoolsinfluenceusandthatwecouldchoosethemdependingontheirimpact?Shouldn’tweaskourselveswhichtoolismostappropriatebeforemechanicallyresortingtoourusualsoftware?”(Donnot,2011).Thisrecentintereststartedbringingdesignsoftwareinthespotlight(Leray&Vilayphiou,2011)andshowstheexistingmismatchbetweendesigners’practicesandtheircurrentdigitalapplications.

Withthispaper,wewanttostartqualifyingthemismatchbetweengraphicdesigners’practicesandcurrentdigitalgraphicdesigntools,aswellasproposingprinciplesfornoveldesigntoolsthatcouldmitigatethismismatch.Inthefirstpartofthispaper,weanalysethe“technicallineage”betweentheearlyexamplesofdigitaltoolsandthepre-existingprocessesandtoolstheywerederivedfrom.Wethenmorespecificallyanalysetwodesigntools,thecolourpickerandthealignmentanddistributioncommandstounderstandthevisionofdesigntheyembedanditslimitationsindesigner’spractices.Throughthisanalysis,werevealsomeofthemythsaboutthedesignprocessthatunderliethesetools.Inthesecondpartofthispaper,webuildonarecentwaveofdigitaldesigntoolsandintroducethenotionof“graphicalsubstrates”,interactivevisualobjectsthatbridgethegapbetweentraditionalgraphicaluserinterfacesandprogramming.Webrieflyshowhowrecentdesigntoolsstartedimplementingsuchinteractiveobjectsandweproposetwodesignguidelinestofurtherenhancegraphicalsubstratesandfacilitatetheirappropriationbydesigners.

1.1 AworkingdefinitionofdigitaldesigntoolDefiningdesigntoolsmightbeanendlessendeavour,becausetheintricatearchitectureofsoftwaretendstoblenddifferentlevelsofgranularity.Inthispaper,wefocusonthemaindesigntoolsproducedbytheindustryandstillinusetoday,eventhoughtheearliesttoolscreatedfordesignersweredevelopedbyresearchers.Withinthisscope,wedefinedesigntoolasindividualtoolswithin

designapplicationssuchasAdobeIllustratorandInDesign.Concretely,wecall“designtools”individualpanelsandcommandssuchascolourpickers,alignmentcommands,levelspanel,filters,etc.WeotherwiseusethetermdesignsoftwareapplicationtorefertodesignapplicationssuchasAdobeIllustrator,PhotoshopandInDesignthatincludeawidevarietyofdesigntools.Evenwithsuchadefinition,somedesigntoolscanbequitecomplexandincludeseveralinteractivecomponentssuchasthelevelspanelinAdobePhotoshop,whileothers,suchastherectangleselection,aremuchsimpler.However,becausetheyareallaccessibleatthesamelevelintoolpalettesandinmenus,wecanpositfornowthattheyweregrantedthesamelevelofimportancebytoolcreators.

2 AtechnicallineageapproachtounderstandingdigitaldesigntoolsAccordingtoSimondon,philosopheroftechnology,astudyoftechnologyshouldnotapproachtechnologyfromanindividualperspective.Instead,eachtechnicalobjectbelongstowhathecalls“atechnicallineage”andcannotbefullyunderstoodoutsideofit(Simondon,1958).AsMasureshowed,toestablishtheireconomicsuccessandwideadoption,designsoftwarepublishersneededtopursueanapparentcontinuitywithexistingenvironmentandtechniques(Masure,2014).Thislineageapproachcanbeaninterestingfirststeptounderstanddigitalgraphicdesigntools.Takingafewexamplesoffunctionalities,wecanshowthatatleastsomefunctionalitiesofthefirstcommercialgraphicdesignapplicationswerederivedfrompre-existingpracticesandtechniques.Contrarytotheveryfirstdigitaldesignsoftwareapplications,suchasSketchpad(Sutherland,1963),thatweredesignedbycomputerscientistswhohadlittleaccesstohowgraphicdesignersworked,thefirstcommercialdesignapplicationswerecreatedbypeoplewhowereincloserelationshipwithgraphicdesign.Togivetwoexamples,Aldus’founder,PaulBrainerd,hadhimselfbeenaneditorforasmalljournalwhilethewifeofJohnWarnock,co-founderofAdobe,wasagraphicdesigner.Theythereforehadacloseunderstandingoftheconcretepracticesandtoolsusedbygraphicdesignersbeforethedigitalera.

Figure3-Priortousingdesignsoftwareapplications,designersusedtocreatelayoutsthrough“paste-up”,cuttingandpastingdifferentcontentelementsontoablankpage.ImagefromGraphicMeans:AHistoryofGraphicDesignProduction.

In1985,AldusreleasedPageMaker,aMacintosh-dedicatedsoftwareapplicationfordesktoppublishing.Thispieceofsoftwarewasspecificallycreatedtosupplanttraditionaltechnologiesandfitwithintheexistingprintingindustrypractices.Asitscreatorexplains,“mostofthepagemakerinterfaceanddialogsandthewayitworks,thebasicfunctionscamefrommyexperienceofhaving

donepasteupmyselfwitharazorblade”(PaulBrainerd,inLevit,2017).Indeed,PageMaker,soonfollowedbyitssuccessors,QuarkXPressandAdobeInDesign,introducedtographicdesignersthepossibilitytofreelydraganddroptextandimageontothepage,whichiswhattheywereusedtodowhencreatinglayoutthroughpaste-up.Moreover,thewaydesktoppublishingsoftwareapplicationshandletextisalsoareminiscenceofthepaste-upprocessthatwasprevalentintheindustryatthattime:First,designerswouldsendthetexttoaphototypesettertogeneratethewholetextusingtherightfontattherightsize.Theywouldreceivesinglecolumnsscrollsthattheywouldthencutandpasteontothepage.Indesignsoftwareapplicationstoo(andincontrasttotexteditorssuchasMicrosoftWord),thetextisreceivedasoneinfinitescroll,itisdisconnectedfromitscontainers.Designerscanthencompose,cutandadjustthecontainersontothewhitepage.Thekeydifferencebeingthatthetextcontinuouslyflowsinthecontainers,andcanfreelyberearrangedandrecombined,offeringgreaterexplorationpossibilitiestodesigners.

Asecondexampleoftheinfluenceofthetraditionalprocessoverdesktoppublishingcanbefoundinitswayofhandlingpageformat.Indesignsoftwareapplicationstoo,whencreatingaproject,designersmustfirstselectpages’dimensionsaswellasmargins.Theseparametersarethenfixedandarenotsupposedtobemodified.Thisechoesthetraditionalpaste-upprocessinwhichthedesignerfirstchoseapageformatandestablishedpagemargins.Thispagebecamethecanvasontowhichshecouldexperimentwithtextandimagelayouts.Yet,indesktoppublishing,thechoicetofirstsetpagesizesandmarginsisnotdictatedbyatechnicalconstraint,rather,itsimplyreproducesapre-existingprocess.Finally,whenpresentingtheirsoftware,PageMakers’developersexplained:“itwasdesignedwiththeindustryinmind,inotherwordsitdoeshalf-tones,ligatures,kerning,allthewordsthatthetypesettingindustryhasbeenfamiliarwith.”(PaulBrainerd,inComputerChronicles,1986”).Withthesedifferentexamples,wecanobservethatdesktoppublishingfirstandforemostdevelopedfunctionalitiesthatmatchedpreviouslyexistingonesintheindustry.Infact,becausetheirgoalwastofitwithinexistingworkflowandtobeeasilyadoptedbydesigners,theytriedtomimictheexistingprocess.

Thelineageapproachcanhelpusunderstandthedesignofsomefunctionalitiesproposedingraphicdesignsoftwareapplications.Aswehaveseen,theenvironmentbehindtheemergenceofgraphicdesignsoftwareapplicationsledtothereproductionofsomepre-existingconstraints.However,thisapproachislimitedwhenwelookatindividualdesigntoolsandtrytounderstandtheirdesign.Infact,toolsreproducingpre-existingprocessescoexistedwithotherfunctionalitiesthatdidnothavedirectequivalentinpre-existingprocesses,suchastheundocommand,thecolourpickerandthealignmentanddistributioncommands.

3 DesignmythsbehinddesigntoolsTounderstandthecurrentmismatchbetweendesigners’practicesanddigitalgraphicdesigntools,theworkofSuchmancanprovideahelpfulapproach.Accordingtotheanthropologist,“Everyhumantoolrelieson,andmaterialises,someunderlyingconceptionoftheactivitythatitisdesignedtosupport”(Suchman,2007,p.31).Bycarefullyobservingindividualdigitaldesigntoolsandhowdesignersusethemonadailybasis,wecananalysetheperceptionofthedesignprocessthattheyembody.Inthissection,wefocusonthetwoaforementioneddesigntools:thecolourpickerandthealignmentanddistributioncommandandweanalysetheunderlyingconceptionofthedesignprocessthattheyembedintheirdesign.Wechosethesetwotoolsforseveralreasons.First,theydon’tdirectlymimicpre-existingmechanismsbuttheyfeaturetwodifferentandpervasivemechanisms:selectionandcommand.InhisanalysisofdesignapplicationssuchasAdobePhotoshop,Manovich,showedthatselectionmechanismsarepervasiveincurrentdesignapplicationsandhecorrelatesthiswiththedevelopmentofaremixaesthetic(Manovich,2001).Moreover,theyareamongtheoldestdigitaldesigntoolsand,aboveall,theirdesigndidnotevolvesincetheirfirstintroductionindesignsoftwareapplications(Jalal,Maudet&Mackay,2015)(Ciolfi,Maudet,Mackay&Beaudouin-Lafon,2016).

3.1 TheDesignprocessasaHylomorphicprocessSinceitsorigin,thecolourpickerpresentsthreecommonfeatures:“avisualrepresentationofaspecifiedcolourmodel,theorganisationofdisplayablecoloursintoathree-dimensionalcolourspace,andcontrolstochangeparametervalueswithinthatspace”(Jalaletal.,2015,p.1).Itsdesignsignificantlydiffersfromthetraditionalcolourmixingprocessusedbypaintersorthecolourchartsusedinindustry.Designersnowpotentiallyhaveaccesstoeverypossiblecolour.Thecolourpickerfocusesonselectingaspecificindividualcolourfromallthepossiblecolours.Thedesignbriefbehindthetoolcouldbesummarisedas:“giventhatadesignerwantstoselectaspecificcolour,helpherachievethisgoalinthefeweststepspossible”.Thisbriefassumesthatdesignersalreadyhaveaclearideaofthecolourtheywanttoselectandthecolourpickersimplydisplaystheminacomprehensivemannertofacilitateitsretrieval.Thesecondexample,thealignmentanddistributioncommandsalsodon’thavedirectequivalentinpre-digitalgraphicdesign.Therewasnodedicatedtoolbutusingrulersandtracinglinesonpapertoverifyalignment.Incomputers,alignmentanddistributioncanbeexecutedthroughasetoftwelvecommands,sixforalignmentand6fordistribution.Designerscanaligngraphicalelementusingtheircentreortheirboundingboxes’verticesasreferencepoints.Thedesignerfirstselectstheelementsandthenpressesthecommandtohavethemalignedfollowingoneofthesixpossibilities.Thisalignmentisnotpermanentbutiscomputedadhocbythesystemwhenthedesignerpressesthecommandbutton.Hereagain,thecommandapproachfocusesonasingleandspecificaction.

However,severalrecentstudiesshowedthatthesetwodesigntoolshavelimitations.Inourstudyofcolourmanipulationwithdesignersandartists,weshowedthatdesignershaveawidevarietyofcolourmanipulationstrategiesthatdon’tfollowasimpleselectionprocess.Designersrarelyusedthecolourpickerdirectly(Jalaletal.,2015).Incontrast,designersandartistscreatedmanydifferentstrategies,usingdiversetoolstomanipulatecoloursbeyondcolourselection.Forexample,weshowedhowdesignersfocusonthenotionofpalettewhilethecolourpickeronlyletsdesignersselectindividualcoloursinthecontextoftheirsurroundingcoloursinthecolourspace.Similarly,inastudywith12usersofgraphicalauthoringapplications,weshowedthatdesignersfindalignmentanddistributioncommandsconfusing(Ciolfietal.,2016).Moreover,commandsdonotsupportdesigners’practices:designersoftenresorttocreatinggraphicalelementsandusethemas“spacingobjects”.Byfocusingontheimmediateaction,commandsomitthefactthatalignmentanddistributiontakeplacewithinamuchlargerprocessoflayoutcomposition.

Fromthesetwoexamples,wecanseethatboththecolourpickerandthealignmentanddistributioncommandsconformwiththevisionthatdesigniswhatanthropologistIngoldcallsa“hylomorphic”process:theypositthatdesignersalreadyhaveinmindtheoutcometheywanttoachieve(Ingold,2013).Inacommercialfortheground-breakingAdobeIllustrator88,thenarratorexplainsthatthissoftwareapplicationis“arevolutionbasedonnewtools,toolsthatfreetheimaginationandeliminatedrudgery”(Illustrator88).Behindthisassumptionliestheideathattoolsimposerestrictiononanotherwiseboundlesscreativity.Thisideaalsoimpliesthattheactofcreativityandtooluseareseparatedphenomena.Accordingtothisidea,designtoolsshouldallowdesignerstoreachtheirpreconceivedoutcomewiththeleasteffort,withoutgettingintheway.Bothcommandandselectionmechanismsareextremelyefficientwhenitcomestoattainingspecificgoalswithpreconceivedanddefiniteoutcomes:eitherchoosinganelementwithinadefinedsetofpossibilitiesorapplyingaspecificactiontoselectedelements.

Thisconceptionofdesignasahylomorphicprocessleadstotheconclusionthatdesigntoolsarenecessaryobstaclesonthewayofthedesigner’screativity.Thisvisionisechoedina1987AdobeIllustrator88commercialinwhichthenarratorexplainsthattraditionalgraphicdesigntools“takeconsiderableskilltouse,andeveninthehandsofapro,taketoomuchtime,timethatcouldbeusedtodesignandcreate”(Illustrator88).Toovercometheselimitations,Illustrator88isadvertisedaseasytolearnandmoreefficientthantraditionaltools.AsNewMediaprofessorOliaLialinaargued,themessagefromAdobeintheiradvertisementcampaignisthatthebestkindofdesign

requiresdesignerstoforgetabouttheirtools,sothattheycanfocusonthecoreoftheirwork:beingcreative(Lialina,2012).Thelogicbehindthisassertionisthat,ideally,thecreativeprocessshouldbedecoupledfromthetools.Becausedigitaldesigntoolswereenvisionedasobstacleonthewayofthedesignprocess,theyweredesignedbyputtinganemphasisontheiruser-friendlinessandefficiency.Thus,thetransparency,orthe“invisibilisation”toputitinotherwords,ofdesigntoolsshouldinfactbecometheultimategoalfortoolcreators.

3.2 LimitationofthetransparentdesigntoolmythTheprincipleoftransparencyisnotexclusivetodesigntools.Instead,itrepresentsoneofthecorevaluebehindthedevelopmentofpersonalcomputing.AsearlyastheXeroxStar,thefirstcommercialGraphicalUserInterfacesystem,userinterfacesweredesignedtobeastransparenttousersandeasytolearnaspossible(Bolter&Gromala,2003).Whilethesevalueswereveryproductiveandcanstillbeconsideredidealsofdesigninmanycontexts,theyfacedsomecriticismveryearlyon.Whenitcomestolearnability,LucySuchman,inheraccountofusers’encounterwithan“easy-to-use”photocopierin1984,demonstratedthatself-explanatorydigitalartefactsareadesigners’fantasyandthatdespitetheirsophistication,interfaceswillalwaysrequirean“activesense-making”fromtheuserandthatit“[…]calledintoquestiontheviabilityofmarketingthemachineas“self-explanatoryorself-evidentlyeasytouse”(Suchman,2007).

Moreover,whilethesevaluesmightbeworthpursuinginastrictlyproductiveorinleisure-orientedsoftwareapplications,theymaynotbestsupportcreativedesignwork.Contrarytotraditionalwork,designersfacewickedproblems(Rittel&Webber,1973)thatcannotbesolvedbyfollowingaprescribedseriesofstepsthatcanthenbeoptimised.Aboutthenotionofeaseofuseingraphicdesignsoftwareapplications,MasureshowshownewversionsofAdobePhotoshopaddfunctionalitiesthatautomatepartofthedesignprocess,forexample,automaticallyreplacingobjectsonaphotographwithageneratedbackgroundinAdobePhotoshopCS5.Hearguesthatthistypeoffunctionalitiesismeanttosimplifytheworkofthedesignerbyautomatingit.Indoingso,Masurearguesthat“thesemi-automaticfunctionalitiesorienttheimagetowardsastatethatissociallyandculturallyaccepted”(Masure,2014).Byfocusingonthefinaloutcome,currentdesigntoolsneglecttheintermediarystepsinthedesignprocessandtherelationshipdesignersneedtoestablishwiththeirtools.Thisapproachmayforexamplelimitexploration,oneofthedefiningaspectofdesignwork(Gaver,2000).

3.3 TheinstrumentalturnofdesigntoolsAgainstthisidealoftransparencyandefficiency,wecanobservewhatwecancall“aninstrumentalturn”intheperceptionofdesignersandothercreativeprofessional’srelationshipwiththeirtools.Inastructuredobservationconductedwith12graphicdesigners,JalalshowedthatdesignerspreferredtousegeneralpurposeGraphicalUserInterface(GUI)toolsratherthanthemorenovelandspecificdesigntools,becausetheyfeltlessincontrolwiththelatter(Jalal,2016).Earlyon,fromasetofobservationswithcreativeprofessionals,Schöndemonstratedhowdesignersapproachproblemsasuniquecasesandfocusonthepeculiaritiesofthesituationathand.Theydon’tproposeorlookforstandardsolutions.Instead,Schönarguesthatdesignersperformaconversationwiththematerialoftheirdesignandthatanyactionwillhaveeffectsbeyondwhattheyhadimagined.InSchön’sterms,“[thedesigner]’smaterialsarecontinuallytalkingbacktohim,causinghimtoapprehendunanticipatedproblemsandpotentials”(Schön,1983).Morerecently,Dalsgaardfurtherexploresthepragmatistperspectivetoconsidertoolsindesignas“instrumentsofinquiry”(Dalsgaard,2017).Hearguesthattoolsalsoaffectourperceptionandunderstandingoftheworldandhelpusexploreandmakesenseofit.Furthermore,hearguesthat“repeateduseofacomputerislikelytoalterthewayyouthinkaboutandengageinthewritingprocessthroughthechangesiteffectsonseeminglyfunctionallevels”.TheperceptionofdigitaldesigntoolsasinstrumentisalsodevelopedbyBertelsenetal.Originallyproposedinthecontextofmusicalcreation,theyintroducethenotionofinstrumentnessasa“qualityofhuman-computerinteraction”(Bertelsenetal.,2007).Theyproposetoconsidercreativesoftwareasinstrumentinthemusicalsense,tobeabletomoveawayfromthe

idealsoftransparencyandusability.Theyexplainthat“thesoftwareiscomparabletoamusicalinstrumentsincethesoftwarebecomestheobjectof[thecomposer]attentionandsomethingheexplores,tweaks,observes,andchallengesinacontinuousshiftoffocusbetweenthesoundingoutputandtheinstrument”.Theyarguethatthenotionofinstrumentnesscanbeadaptedbeyondmusiccreationandberelevanttodescribedesigners’relationshipwiththeirdigitaltools.

4 GraphicalSubstrates:towardsanoveltypeofdesigntoolsToacquirenewpossibilitiesandenhancetheircontroloverthedesign,graphicdesignerscurrentlyneedtoturntoprogramming.Inourinterviewswith12graphicdesigners,weshowedhowfiveofthemusedprogrammingtocreateprojectsthattheycouldnothavecreatedusingtraditionalgraphicdesignsoftwareapplications(Maudetetal.,2017).Whilethesedesignersneededtospendtimeestablishingtheirprogram,theythenwereable,forexample,toeasilyproducehundredsofpostersinonenight,ortoexploreradicallayoutmodificationsinasecond.Theaforementionedprinciples,transparency,efficiencyanduser-friendliness,deeplyintegratedintocurrentGraphicalUserInterface-baseddesignapplications,maypartlyberesponsiblefordesignersincreasinginterestforprogramminglanguagessuchasProcessingormax/MSP.Programmingdoesnotfocusonspecificandproduction-orientedtasks,butrather,theyoffernewlanguagesthroughwhichdesignerscanthinkandworkinnewways.Morethanproducingonefinalartefact,programmingletsdesignerssettingupaprocessthatcanthenbeexecutedandmodified.

Whilethereisnodoubtthatlearningtoprogramcanbeextremelyvaluablefordesigners,programmingcannoteasilyreplaceGUI-baseddesigntools.Apaperisnotenoughtothoroughlyinvestigatethedifferencesbetweenprogrammingandvisualinterfacesandhowtheyimpactcreativework,butthereareafewelementsthatcanhelpusunderstandthatweneedtobridgethegapbetweenthetwoapproaches.First,itisstillhardfordesignerstolearnhowtoprogram(Ko,Myers&Aung,2004)asprogrammingmayforcedesignerstothinkinadifferentway.Inthecontextofinteractiondesign,westudiedhowdesigneranddeveloperrepresentinteractionintheirownway(Maudet,Leiva,Beaudouin-Lafon&Mackay,2017).Weobservedhowtheyenvisioninteractionfromdifferentperspectives.Whilevisualsoftwareapplicationscanpredisposedesignerstofocusonvisualexamplesthatdescribespecificmomentsofaninteraction,programmingforcesdeveloperstoprovideacompleteandabstractedrepresentationofthesameinteraction.Similarly,inalabstudy,parkshowedthatdesignersanddevelopersdescribedifferentlyinteractionbehaviours,statingthat“designer’sexperiencewithtoolslikePhotoshopandPowerPointinfluencestheirnaturalexpressionofbehaviors”(Park,Myers&Ko,2008).Therefore,visualandtextualrepresentationsprovidedifferentbenefits.Inhisvisualessayabout“climbingtheladderofabstraction”(Victor,2011),Victorshowshowconcrete,visualandsymbolicrepresentationsmightcomplementeachother,providingdifferentwaysofseeing,interactingandunderstandingthesamephenomenon.

Today,programmingandGraphicalUserInterfacesaregenerallytwomutuallyexclusivesetsoftools.Wecanconsiderthemastwooppositeboundsofalargerangeofpossibledesigntools.Someresearchersandtoolcreatorsproposedafewmodelstobridgethegap.Forexample,departingfromthestrictlytext-basedrepresentationofcode,visualprogrammingseekstogiveavisualrepresentationtocode(Myers,1986).Visualprogrammingtriestosimultaneouslypreservetherangeofcapabilitiesofferedbyprogrammingwhileenhancingitthroughvisualrepresentations.Ontheotherhandofthespectrum,graphicdesignersworkwithvisualcontent.CurrentGUI-baseddesigntoolsgenerallyletdesignersmanipulatecontentthroughdirectmanipulationandinthecontextoftheirfinaloutcome.Thischaracteristicmakesthemveryflexibleandeasilyappropriablebydesigners(Jalaletal.,2016).Thepowerofdirectmanipulation(Shneiderman,1981)originallyledtothewideacceptanceofdigitaldesigntoolsandgreatlyfacilitatedgraphicdesigners’work.AsgraphicdesignerandcriticEllenLuptonrecallsabouttheintroductionofgraphicdesignsoftwareapplications:“beingabletodirectlymanipulatetype,photography,colour,andbeingabletoseeitinrealtime,asyouareworking,that’swhatit’sallabout,that’stherevolution”(Briar,2017).Inhis

paperaboutinstrumentalinteraction,Beaudouin-Lafonproposesthenotionofdegreeofindirectnesstoqualifydifferenttypesoftools:asmalltemporalandspatialoffsetmeansthattheactionisperformedcloselytotheobject(Beaudouin-Lafon,2000).Resizehandlesareagoodexampleofsuchtools.WhileGUIscanhaveverylittleindirection,textualprogrammingisgenerallyfurtherawayfromtheobjectitismanipulating,bothtemporallyandspatially.

4.1 GraphicalSubstratesTofillinthegapbetweenGUI-baseddesigntoolsandprogramming,weneedtoinventnoveltypesoftools.WearguethatweneedtopreservethequalitiesthatGUIscanprovidewhileenhancingthemwithmorecomputationalpower.Groundingourproposalintheideaofinstrumentness,weintroducethenotionofgraphicalsubstratestoqualifyanewwaveofgraphicdesigntools.Graphicalsubstratesareinteractivegraphicalobjectsthatembedbehavioursandinteractwithcontentelements.Inthelastpartofthispaper,weusethenotionofgraphicalsubstratetoanalysehowanewgenerationofprospectivedesigntoolssupportsdesigners’practicesinnovelways.Weprovideexamplesoftoolsthatembeddesignsubstratesbutalsoidentifytwoprinciplesthatcanguidetoolcreatorsinmakingdesignsubstratesmoreeffectiveinsupportingdesigners’practices.

GraphicalSubstratesareinteractivevisualtoolsthatrepresentrelationshipsbetweengraphicalelements.Byreifyingtheserelationships,e.g.,turningthemintointeractiveobjects(Beaudouin-Lafon&Mackay,2000),theyscaffolddesigners’explorationphase.ThenotionofsubstratewasfirstintroducedbyGarciaetal.whocoinedtheterminthecontextofmusicalcreation(Garcia,2012).Theyproposedanddesignedsubstrates,asetofdifferenttypesofmusicalscoresthatgivestructureandrelationshipstomusicaldata.Wethenbroughtthisnotioninthegraphicdesigncontextbyobservinghowdesignersestablishwhattheycallprinciples,rulesandconstraintstoguidetheirlayoutcreationindigitalapplications(Maudetetal.,2017).Theyshareacommoncharacteristic:theydefineandguidethelayout,butrarelyappearinthefinalresult.

Forexample,theconceptofalignmentcanbereifiedintoanobjectthatembodiesthealignmentbehaviour.Ciolfietal.providearecentexamplewithStickyLines(Ciolfietal.,2016),aninteractiveguidelinethatautomaticallyalignsanddistributestheobjectsthatareattachedtoit.Asavisualobject,StickyLinesnotonlyprovidesinteractionmechanismsthatfollowdirectmanipulationprinciples,butalsoembodiesbehavioursandrules,givingdesignersnewpossibilitiesfortestingtheirideas.InObjectOrientedDrawing(Xiaetal.,2015),theauthorsproposeagraphicalauthoringapplicationinwhichtheyreifyattributesintocards.Astheyareturnedintointeractiveobjects,thesepropertiescanbemoved,cloned,linked,andfreelyassociatedwithseveralgraphicalelements.AnotherexampleisHistomages(Chevalier,Dragicevic&Hurter,2012),atoolthatallowsuserstoeditimages’coloursbymodifyingahistogramofthecolouredpixelswithintheimage.Ahistogramisaspatialrearrangementoftheimage’spixels.Thecolouredpixelsaregroupeddependingonthevalueofthecolorchannelthatisvisualized.Therefore,itbecomesveryeasytoselectandmanipulaterelatedcolorsindependentlyofwheretheyappearontheoriginalpicture.Designerscanselectandchangesubsetsofcolours,suchasturningtheskyfromshadesofbluetoshadesoforange.Finally,Kitty,asketch-basedtoolforcreatinganimatedillustrations,reifiesparameters(foremissionandoscillationtexturesforexamples)intobubblesthatcanbelinkedtoproducefunctionalrelationshipsamongthegraphicalelementsofanillustration(Kazi,2014).Theserelationshipscanthenbeactivatedbytheillustrationviewersthroughdraggestures.Forexample,puttinganeggintoapanprovokestheemissionofwaterdrops.

Becausetheyareinteractiveandpersistentobjects,graphicalsubstratescaneasilybemodified.DesignSubstratesareparticularlypowerfulwhentheyembodyrulesandrelationshipsthatareautomaticallyappliedtocontent.Thisautomationgivesdesignersamuchgreaterscaleofexplorationbecauseiftheydecidetomodifytheirsubstrates,theywillbeabletoobservetheresultsonallthecontent.Forexample,changingonecolourcardappliesitsresulttoallthegraphicalelementsitwaslinkedto.Analysingexistingexamplesofgraphicalsubstratesledustoobservesome

oftheircurrentlimitations.WeproposetwodesignprinciplestofurtherdevelopGraphicalSubstratesandreinforcetheiradequacywithdesigners’practices.

4.2 TweakingCurrentgraphicalsubstratesarestillverybinaryintheirapplication.Inpractice,however,designersneedtotakeintoaccountexceptions.Inourstudiesofdesigners’practices,wefoundnumerousexamplesofthisneed.Whenmanipulatingcolours,designersoftensampleexistingones,buttheythenmanuallyadjusttheresultingcolour(Jalal,2015);whenaligninganddistributinggraphicalelements,designersusuallytweakindividualobjectstoaccountformismatchesbetweenobjects’perceivedvisualweightandreferencepoints(Ciolfietal.,2016);whenstructuringlayout,designersestablishstructuresbutveryoftenneedtobreaktheirownrulestotakeintoaccountextremecases(Maudetetal.,2017).Revealingandreifyingrelationshipsorconstraintsintointeractiveobjectscanbeapowerfulmechanismfordesigningdesigntools.However,incurrentsoftware,existingstructuringmechanismstendtoberigidandbinary:eithergraphicalelementsfullyobeythestructuretheybelongto,orthereisnostructureatall.Whencreatingdesigntools,tooldesignersshouldtakeintoaccounttheflexibilityoftheirsubstrates.Enforcingrigidrulesgreatlyunderminessubstrates’usabilityanddesignersmightendupresortingtoamoremanualprocessevenwhenthereisanexistingmechanism.Forexample,StickyLinesintegratestwodifferentmechanismsfordesignerstotweakindividualobjects’alignment:tweaksandboundingboxes.Tocreateatweak,designerscanrepositionobjects,buttheobjectremainslogicallyattachedtotheguideline.Thisoffset,calledatweak,isrecordedanddisplayedasapurpleline.Theyarefirst-classobjectsthatcanbeedited,copiedontootherobjects,anddeleted.Designerscanalsomodifytheboundingboxofanobjectinordertofinelycontrolitsplacementonaguideline.Boundingboxescanbecopiedontootherobjects,replacingtheircurrentone.

4.3 CreationfromexampleAllowingdesignerstomanipulateandinteractwithDesignSubstratescanbeaninterestingperspectiveforfuturedesigntools,buttomakesubstratestrulyuseful,weneedtoaddressthequestionoftheircreation.Aswehaveseenalready,withautomationcomesagreaterriskofloosingcreativefreedom.Inthecontextofweaving,LutherHoopermentionedthat“witheachstageofmechanicalimprovementoftheloom,asmoreoveristhecasewithallmachineinvaryingdegrees,theweaver’sfreedomandhisorhercontroloftheconceptionoftheirworkisreduced”(Fetro,2017).Ifallgraphicalsubstratesprovidefixedandpredeterminedbehaviours,theirappropriabilitywillbelimited.Whenpossible,structuresshouldbereifiablefromexamples,i.e.,designtoolsshouldletdesignersextractrelationshipsandrulesfromexistingexamples.Indoingso,theyprovideawayfordesignerstofirstexploredifferentvariationsandthentoapplyprinciplestoallthecontent.Creatingthesubstratesthusbecomespartofthedesignprocessitself.TocontinueonwiththeStyckylinesexample,thesystemletsdesignerscreateguidelinesbasedonexistingshapesbycreating“aghost”,aguidelinethattakestheshapeofanexistingobject.InPaletteExplorer,acolourtoolbasedoninterviewswithdesigners(Jalaletal.,2015),theycancreateasamplepaletteandcanthenmodifythisoriginalpaletteasawholeononeofthecolouraxes(hue,saturationorcontrast),retainingitsoriginalharmonybykeepingtheotheraxesfixed.

5 ConclusionInthispaper,weproposedananalysisofdigitalgraphicdesigntoolstobetterunderstandthecurrentmismatchbetweendesignersandtheirtools.Wefirstshowedhowdesigntoolsfollowedalineageapproachintheirdesign,providingfunctionalitiesthatmimicpre-existing.Wealsoanalysedinmoredetailtwospecificdesigntools:thecolourpickerandthealignmentanddistributioncommandsandwerevealedhowtheirdesignsupportsavisionofdesignasahylomorphicprocess.Thisconceptionofdesignledtodesigningdesigntoolswithvaluessuchastransparencyandefficiency.However,designresearchshowshowthe“instrumentness”ofdesigntoolsmoreappropriatelysupportscurrentdesigners’practices.Toresolvethismismatch,designerscurrently

turntoprogrammingbutwearguethatwecancombineboththestrengthofgraphicaluserinterfaceandprogramming.Wecallthisnoveltypeofdesigntoolsgraphicalsubstratesandillustrateitwithseveralexamplesinrecentdesigntoolresearch.Wearguethatintegratingmechanismsforcreatinggraphicalsubstratesfromexamplesandtweakingthemwouldfurtherextendtheirappropriabilitybydesigners.Beyonddesigntools,thispaperquestionstheunderlyingemphasisoninvisibility,efficiencyanduser-friendlinessintool-design.

Acknowledgments:Iwouldliketothankthereviewerswhoprovidedvaluablefeedbackonthefirstversionofthispaper.Definingthebroadernotionofsubstratesisacollectiveeffortintheex)situteam.Iwouldliketothankmycolleagues,GhitaJalal,MarianelaCiolfiFelice,GermánLeivaandPhilipTchernavskij,withwhomIcollaboratedontheprojectsdescribedinthispaper.IwouldalsoliketothankmyPhDadvisors,MichelBeaudouin-LafonandWendyMackaywhoprofoundlyinfluencedthiswork.

6 ReferencesAdobe.(1988).AdobeIllustrator88(PromotionalInstructionVideo).Armstrong,H.(2016).DigitalDesignTheory.ReadingsfromtheField.PrincetonArchitecturalPress.Beaudouin-Lafon,M.(2000).Instrumentalinteraction:aninteractionmodelfordesigningpost-WIMPuser

interfaces.InProceedingsoftheSIGCHIconferenceonHumanFactorsinComputingSystems(pp.446-453).ACM.

Beaudouin-Lafon,M.,&Mackay,W.E.(2000).Reification,PolymorphismandReuse:ThreePrinciplesforDesigningVisualInterfaces.ProceedingsoftheWorkingConferenceonAdvancedVisualInterfaces,102–109.https://doi.org/10.1145/345513.345267

Bertelsen,O.W.,Breinbjerg,M.,&Pold,S.(2007).InstrumentnessforCreativityMediation,Materiality&Metonymy.InProceedingsofthe6thACMSIGCHIConferenceonCreativity&Amp;Cognition(pp.233–242).NewYork,NY,USA:ACM.https://doi.org/10.1145/1254960.1254992

Bolter,J.D.,&Gromala,D.(2003).Windowsandmirrors:Interactiondesign,digitalart,andthemythoftransparency.MITpress.

Briar,L.(2017).GraphicMeans,aHistoryofGraphicDesignProduction.Chevalier,F.,Dragicevic,P.,&Hurter,C.(2012).Histomages:fullysynchronizedviewsforimageediting.In

Proceedingsofthe25thannualACMsymposiumonUserinterfacesoftwareandtechnology(pp.281-286).ACM.

CiolfiFelice,M.,Maudet,N.,Mackay,W.E.,&Beaudouin-Lafon,M.(2016).BeyondSnapping:Persistent,TweakableAlignmentandDistributionwithStickyLines.InProceedingsofthe29thAnnualSymposiumonUserInterfaceSoftwareandTechnology(pp.133–144).

Dalsgaard,P.(2017).Instrumentsofinquiry:Understandingthenatureandroleoftoolsindesign.InternationalJournalofDesign,11(1).

Donnot,K.(2011).OutilNumériqueetDesignGraphique.ÉcoledesBeaux-ArtsdeRennes.Fetro,S.(2017).WorkingwithDigitalMachines.InBack-Office(pp.86–97).B42andFork.Garcia,J.,Tsandilas,T.,Agon,C.,&Mackay,W.(2012).InteractivePaperSubstratestoSupportMusical

Creation.InProceedingsoftheSIGCHIConferenceonHumanFactorsinComputingSystems(pp.1825–1828).NewYork,NY,USA:ACM.https://doi.org/10.1145/2207676.2208316

Gaver,B.,&Martin,H.(2000).Alternatives:exploringinformationappliancesthroughconceptualdesignproposals.InProceedingsoftheSIGCHIconferenceonHumanFactorsinComputingSystems(pp.209–216).

Ingold,T.(2013).Making:Anthropology,Archaeology,ArtandArchitecture.Routledge.Jalal,G.,Maudet,N.,&Mackay,W.E.(2015).ColorPortraits:FromColorPickingtoInteractingwithColor.In

ProceedingsoftheACMCHI’15ConferenceonHumanFactorsinComputingSystems(Vol.1,pp.4207–4216).Retrievedfromhttp://dx.doi.org/10.1145/2702123.2702173

Kazi,R.H.,Chevalier,F.,Grossman,T.,&Fitzmaurice,G.(2014).Kitty:SketchingDynamicandInteractiveIllustrations.InProceedingsofthe27thannualACMsymposiumonUserinterfacesoftwareandtechnology-UIST’14(pp.395–405).NewYork,NewYork,USA:ACMPress.https://doi.org/10.1145/2642918.2647375

Ko,A.J.,Myers,B.A.,&Aung,H.H.(2004).Sixlearningbarriersinend-userprogrammingsystems.InVisualLanguagesandHumanCentricComputing,2004IEEESymposiumon(pp.199-206).IEEE.

Leray,A.,&Vilayphiou,S.(2011).Consideringyourtools.LibreGraphicsResearchUnit.Retrievedfromhttp://reader.lgru.net/pages/about/

Levit,B.(2017).GraphicMeans:AHistoryofGraphicDesign.Lialina,O.(2012).TuringCompleteUser.ConsideringYourTools.Retrievedfromhttp://contemporary-home-

computing.org/turing-complete-user/Llach,D.C.(2015).BuildersoftheVision:SoftwareandtheImaginationofDesign.Routledge.Manovich,L.(2001).Thelanguageofnewmedia.CambridgeMass.:MITPress.Masure,A.(2014).Ledesigndesprogrammes,desfaçonsdefairedunumérique.Paris1,Sorbonne.Maudet,N.,Jalal,G.,Tchernavskij,P.,Beaudouin-Lafon,M.,&Mackay,W.E.(2017).BeyondGrids:Interactive

GraphicalSubstratestoStructureDigitalLayout.InProceedingsofthe2017CHIConferenceonHumanFactorsinComputingSystems(pp.5053–5064).NewYork,NY,USA:ACM.https://doi.org/10.1145/3025453.3025718

Maudet,N.,Leiva,G.,Beaudouin-Lafon,M.,&Mackay,W.E.(2017,February).DesignBreakdowns:Designer-DeveloperGapsinRepresentingandInterpretingInteractiveSystems.InCSCW2017-ACMConferenceonComputerSupportedCooperativeWorkandSocialComputing(pp.630-641).

McGrenere,J.(2000).“Bloat”:TheObjectiveandSubjectDimensions.InCHI’00ExtendedAbstractsonHumanFactorsinComputingSystems(pp.337–338).NewYork,NY,USA:ACM.https://doi.org/10.1145/633292.633495

Moholy-Nagy,L.(1973).PaintingPhotographyFilm.MITPress.Morris,W.(1884).ArtandSocialism.InPoliticalWritingsofWilliamMorris.A.L.Morton.Myers,B.A.(1986).Visualprogramming,programmingbyexample,andprogramvisualization:ataxonomy.In

ACMSIGCHIBulletin(Vol.17,pp.59–66).Papanek,V.J.(1972).Designfortherealworld:humanecologyandsocialchange.ThamesandHudson

London.Park,S.Y.,Myers,B.,&Ko,A.J.(2008).Designers’naturaldescriptionsofinteractivebehaviors.InVisual

LanguagesandHuman-CentricComputing,2008.VL/HCC2008.IEEESymposiumon(pp.185-188).IEEE.Reas,C.,Fry,B.,&Maeda,J.(2007).Processing:AProgrammingHandbookforVisualDesignersandArtists.

TheMITPress.Reas,C.,&McWilliams,C.(2012).ProgammeravecErikvanBlokland,Catalogtree,AmandaCox,Nicholas

Felton,FIELD,LUST,BorisMüller,onformative,JonathanPuckey,Sosolimited&Trafik.GraphismeEnFrance,Code<>outils<>design.

Reas,C.,&McWilliams,C.(2010).Form+codeindesign,art,andarchitecture(1sted.).PrincetonArchitecturalPressNewYork.

Reinfurt,D.(2007).Makingdoandgettingby.In:Kyes,Zak;Owens,Mark.FormsofInquiry:TheArchitectureofCriticalGraphicDesign.

Rittel,H.W.J.,&Webber,M.M.(1973).Dilemmasinageneraltheoryofplanning.PolicySciences,4(2),155–169.

Schön,D.A.(1984).Thereflectivepractitioner:Howprofessionalsthinkinaction(Vol.5126).Basicbooks.Shneiderman,B.(1981).DirectManipulation:AStepBeyondProgrammingLanguages.InProceedingsofthe

JointConferenceonEasierandMoreProductiveUseofComputerSystems.(Part-II):HumanInterfaceandtheUserInterface-Volume1981(p.143--).NewYork,NY,USA:ACM.https://doi.org/10.1145/800276.810991

Simondon,G.(1958).Dumoded’existencedesobjetstechniques.Méot.Suchman,L.A.(2007).Human-MachineReconfiguration,PlansandSituatedAction,2ndEdition.Cambridge

UniversityPress.Sutherland,I.(1963).SKETCHPAD-aman-machinegraphicalinterface(Doctoraldissertation,PhDthesis,MIT)Victor,B.(2011).UpandDowntheLadderofAbstraction.Self-Published.Retrievedfrom

http://worrydream.com/LadderOfAbstraction/Xia,H.,Araujo,B.,Grossman,T.,&Wigdor,D.(2016).Object-orienteddrawing.InProceedingsofthe2016CHI

ConferenceonHumanFactorsinComputingSystems(pp.4610–4621).

AbouttheAuthor:

NolwennMaudetisaninteractiondesigneranddesignresearcherworkingasapost-docattheUniversityofTokyo.Herkeyresearchinterestsareinstudyingdesigners’practicesandhowwecandesigndigitaltoolsthatbettersupportthem.