A demonstration of a distributed software design sketching tool

Software designers frequently sketch when they design, particularly during the early phases of exploration of a design problem and its solution. In so doing, they shun formal design tools, the reason being that such tools impose conformity and precision prematurely. Sketching on the other hand is a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mangano, Nicolas, Dempsey, Mitch, Lopez, Nicolas, van der Hoek, André
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1030
container_issue
container_start_page 1028
container_title
container_volume
creator Mangano, Nicolas
Dempsey, Mitch
Lopez, Nicolas
van der Hoek, André
description Software designers frequently sketch when they design, particularly during the early phases of exploration of a design problem and its solution. In so doing, they shun formal design tools, the reason being that such tools impose conformity and precision prematurely. Sketching on the other hand is a highly fluid and flexible way of expressing oneself. In this paper, we present Calico, a sketch-based distributed software design tool that supports software designers with a variety of features that improve over the use of just pen-and-paper or a regular whiteboard, and are tailored specifically for software design. Calico is meant to be used on electronic whiteboards or tablets, and provides for rapid creation and manipulation of design content by sets of developers who can collaborate distributedly.
doi_str_mv 10.1145/1985793.1985985
format Conference Proceeding
fullrecord <record><control><sourceid>acm_6IE</sourceid><recordid>TN_cdi_ieee_primary_6032583</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6032583</ieee_id><sourcerecordid>acm_books_10_1145_1985793_1985985</sourcerecordid><originalsourceid>FETCH-LOGICAL-a247t-aa58f89b297d523bf22985daf85340b1c37bac404aa6bba803beebc2057dce1e3</originalsourceid><addsrcrecordid>eNqNkM1LAzEQxeMXWGrPHrzk6GXrJNk02ZOUUj-g4EXPYbKb1Nh2I5uI-N-b0p48CcM8ht9jmHmEXDOYMlbLO9ZoqRox3WupEzJplC4ABNSln5IRk1JXjHN59oedkxFwBZXkUl2SSUofAMAYB1nPRuR-Tju3i33KA-YQexo9RdqFMgf7lV1HU_T5GwdXfCmse5o2LrfvoV_THOP2ilx43CY3OeqYvD0sXxdP1erl8XkxX1XIa5UrRKm9bixvVCe5sJ7z8kaHXktRg2WtUBbbGmrEmbWoQVjnbFuOVF3rmBNjcnPYG5xz5nMIOxx-zAwEl1oUenug2O6MjXGTDAOzT84ckzPH5Ip1-k-rsUNwXvwCoQRntw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A demonstration of a distributed software design sketching tool</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Mangano, Nicolas ; Dempsey, Mitch ; Lopez, Nicolas ; van der Hoek, André</creator><creatorcontrib>Mangano, Nicolas ; Dempsey, Mitch ; Lopez, Nicolas ; van der Hoek, André</creatorcontrib><description>Software designers frequently sketch when they design, particularly during the early phases of exploration of a design problem and its solution. In so doing, they shun formal design tools, the reason being that such tools impose conformity and precision prematurely. Sketching on the other hand is a highly fluid and flexible way of expressing oneself. In this paper, we present Calico, a sketch-based distributed software design tool that supports software designers with a variety of features that improve over the use of just pen-and-paper or a regular whiteboard, and are tailored specifically for software design. Calico is meant to be used on electronic whiteboards or tablets, and provides for rapid creation and manipulation of design content by sets of developers who can collaborate distributedly.</description><identifier>ISSN: 0270-5257</identifier><identifier>ISBN: 9781450304450</identifier><identifier>ISBN: 1450304451</identifier><identifier>EISSN: 1558-1225</identifier><identifier>EISBN: 9781450304450</identifier><identifier>EISBN: 1450304451</identifier><identifier>DOI: 10.1145/1985793.1985985</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>calico ; Collaboration ; Computer architecture ; creative exploration ; design ; electronic whiteboard ; Human factors ; informal drawing ; sketching ; Software and its engineering -- Software creation and management -- Designing software ; Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques ; Software and its engineering -- Software creation and management -- Software development process management -- Software development methods ; Software design ; Software engineering ; Unified modeling language</subject><ispartof>2011 33rd International Conference on Software Engineering (ICSE), 2011, p.1028-1030</ispartof><rights>2011 Copyright is held by the owner/author(s)</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6032583$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6032583$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Mangano, Nicolas</creatorcontrib><creatorcontrib>Dempsey, Mitch</creatorcontrib><creatorcontrib>Lopez, Nicolas</creatorcontrib><creatorcontrib>van der Hoek, André</creatorcontrib><title>A demonstration of a distributed software design sketching tool</title><title>2011 33rd International Conference on Software Engineering (ICSE)</title><addtitle>ICSE</addtitle><description>Software designers frequently sketch when they design, particularly during the early phases of exploration of a design problem and its solution. In so doing, they shun formal design tools, the reason being that such tools impose conformity and precision prematurely. Sketching on the other hand is a highly fluid and flexible way of expressing oneself. In this paper, we present Calico, a sketch-based distributed software design tool that supports software designers with a variety of features that improve over the use of just pen-and-paper or a regular whiteboard, and are tailored specifically for software design. Calico is meant to be used on electronic whiteboards or tablets, and provides for rapid creation and manipulation of design content by sets of developers who can collaborate distributedly.</description><subject>calico</subject><subject>Collaboration</subject><subject>Computer architecture</subject><subject>creative exploration</subject><subject>design</subject><subject>electronic whiteboard</subject><subject>Human factors</subject><subject>informal drawing</subject><subject>sketching</subject><subject>Software and its engineering -- Software creation and management -- Designing software</subject><subject>Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques</subject><subject>Software and its engineering -- Software creation and management -- Software development process management -- Software development methods</subject><subject>Software design</subject><subject>Software engineering</subject><subject>Unified modeling language</subject><issn>0270-5257</issn><issn>1558-1225</issn><isbn>9781450304450</isbn><isbn>1450304451</isbn><isbn>9781450304450</isbn><isbn>1450304451</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNqNkM1LAzEQxeMXWGrPHrzk6GXrJNk02ZOUUj-g4EXPYbKb1Nh2I5uI-N-b0p48CcM8ht9jmHmEXDOYMlbLO9ZoqRox3WupEzJplC4ABNSln5IRk1JXjHN59oedkxFwBZXkUl2SSUofAMAYB1nPRuR-Tju3i33KA-YQexo9RdqFMgf7lV1HU_T5GwdXfCmse5o2LrfvoV_THOP2ilx43CY3OeqYvD0sXxdP1erl8XkxX1XIa5UrRKm9bixvVCe5sJ7z8kaHXktRg2WtUBbbGmrEmbWoQVjnbFuOVF3rmBNjcnPYG5xz5nMIOxx-zAwEl1oUenug2O6MjXGTDAOzT84ckzPH5Ip1-k-rsUNwXvwCoQRntw</recordid><startdate>20110521</startdate><enddate>20110521</enddate><creator>Mangano, Nicolas</creator><creator>Dempsey, Mitch</creator><creator>Lopez, Nicolas</creator><creator>van der Hoek, André</creator><general>ACM</general><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20110521</creationdate><title>A demonstration of a distributed software design sketching tool</title><author>Mangano, Nicolas ; Dempsey, Mitch ; Lopez, Nicolas ; van der Hoek, André</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a247t-aa58f89b297d523bf22985daf85340b1c37bac404aa6bba803beebc2057dce1e3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>calico</topic><topic>Collaboration</topic><topic>Computer architecture</topic><topic>creative exploration</topic><topic>design</topic><topic>electronic whiteboard</topic><topic>Human factors</topic><topic>informal drawing</topic><topic>sketching</topic><topic>Software and its engineering -- Software creation and management -- Designing software</topic><topic>Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques</topic><topic>Software and its engineering -- Software creation and management -- Software development process management -- Software development methods</topic><topic>Software design</topic><topic>Software engineering</topic><topic>Unified modeling language</topic><toplevel>online_resources</toplevel><creatorcontrib>Mangano, Nicolas</creatorcontrib><creatorcontrib>Dempsey, Mitch</creatorcontrib><creatorcontrib>Lopez, Nicolas</creatorcontrib><creatorcontrib>van der Hoek, André</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Mangano, Nicolas</au><au>Dempsey, Mitch</au><au>Lopez, Nicolas</au><au>van der Hoek, André</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A demonstration of a distributed software design sketching tool</atitle><btitle>2011 33rd International Conference on Software Engineering (ICSE)</btitle><stitle>ICSE</stitle><date>2011-05-21</date><risdate>2011</risdate><spage>1028</spage><epage>1030</epage><pages>1028-1030</pages><issn>0270-5257</issn><eissn>1558-1225</eissn><isbn>9781450304450</isbn><isbn>1450304451</isbn><eisbn>9781450304450</eisbn><eisbn>1450304451</eisbn><abstract>Software designers frequently sketch when they design, particularly during the early phases of exploration of a design problem and its solution. In so doing, they shun formal design tools, the reason being that such tools impose conformity and precision prematurely. Sketching on the other hand is a highly fluid and flexible way of expressing oneself. In this paper, we present Calico, a sketch-based distributed software design tool that supports software designers with a variety of features that improve over the use of just pen-and-paper or a regular whiteboard, and are tailored specifically for software design. Calico is meant to be used on electronic whiteboards or tablets, and provides for rapid creation and manipulation of design content by sets of developers who can collaborate distributedly.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/1985793.1985985</doi><tpages>3</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0270-5257
ispartof 2011 33rd International Conference on Software Engineering (ICSE), 2011, p.1028-1030
issn 0270-5257
1558-1225
language eng
recordid cdi_ieee_primary_6032583
source IEEE Electronic Library (IEL) Conference Proceedings
subjects calico
Collaboration
Computer architecture
creative exploration
design
electronic whiteboard
Human factors
informal drawing
sketching
Software and its engineering -- Software creation and management -- Designing software
Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques
Software and its engineering -- Software creation and management -- Software development process management -- Software development methods
Software design
Software engineering
Unified modeling language
title A demonstration of a distributed software design sketching tool
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T06%3A31%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20demonstration%20of%20a%20distributed%20software%20design%20sketching%20tool&rft.btitle=2011%2033rd%20International%20Conference%20on%20Software%20Engineering%20(ICSE)&rft.au=Mangano,%20Nicolas&rft.date=2011-05-21&rft.spage=1028&rft.epage=1030&rft.pages=1028-1030&rft.issn=0270-5257&rft.eissn=1558-1225&rft.isbn=9781450304450&rft.isbn_list=1450304451&rft_id=info:doi/10.1145/1985793.1985985&rft_dat=%3Cacm_6IE%3Eacm_books_10_1145_1985793_1985985%3C/acm_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781450304450&rft.eisbn_list=1450304451&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6032583&rfr_iscdi=true