Evaluation of an awareness distribution mechanism: a simulation approach

In distributed software engineering, the role of informal communication is frequently overlooked. Participants simply employ their own ad-hoc methods of informal communication. Consequently such communication is haphazard, irregular, and rarely recorded as part of the project documentation. Thus, a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Nutter, D., Boldyreff, C.
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 240
container_issue
container_start_page 235
container_title
container_volume
creator Nutter, D.
Boldyreff, C.
description In distributed software engineering, the role of informal communication is frequently overlooked. Participants simply employ their own ad-hoc methods of informal communication. Consequently such communication is haphazard, irregular, and rarely recorded as part of the project documentation. Thus, a need for tool support to facilitate more systematic informal communication via awareness has been identified. The tool proposed is based on the provision of awareness support that recognizes the complete context of the evolution of software artefacts rather than single events. Peer-to-peer (P2P) networking has been successfully employed to develop various distributed software engineering support tools. However, there are scalability problems inherent in naive P2P networks. To this end a semantic overlay network organization algorithm has been developed and tested in simulation prior to deployment as part of a forthcoming awareness extension to the Eclipse environment. The simulation verified that the self-organization algorithm was suitable for arranging a P2P network but several unexpected behaviors were observed. These included wandering nodes, starved nodes, and local maxima. Each of these problems required modification of the original algorithm design to solve or ameliorate them.
doi_str_mv 10.1109/WETICE.2005.37
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1566214</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1566214</ieee_id><sourcerecordid>1566214</sourcerecordid><originalsourceid>FETCH-LOGICAL-i215t-c2bca30bebf575c1f1277a4d9bf7832da93e40905168f4dfb386db901ff163da3</originalsourceid><addsrcrecordid>eNotjLtOwzAUQC0eEmlhZWHxDyT4-hmzoSrQSpVYihir68RWjfJSnID4eyTKdIajcwi5B1YAMPv4UR12m6rgjKlCmAuScS0hL0HbS7JiRlvFhebqimSguMylkuaGrFL6ZExoqU1GttUXtgvOcejpECj2FL9x8r1PiTYxzVN0y5_sfH3CPqbuiSJNsVvac4TjOA1Yn27JdcA2-bt_rsn7S3XYbPP92-tu87zPIwc15zV3NQrmvAvKqBoCcGNQNtYFUwreoBVeMssU6DLIJjhR6sZZBiGAFg2KNXk4f6P3_jhOscPp5whKaw5S_AIYVU5U</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Evaluation of an awareness distribution mechanism: a simulation approach</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Nutter, D. ; Boldyreff, C.</creator><creatorcontrib>Nutter, D. ; Boldyreff, C.</creatorcontrib><description>In distributed software engineering, the role of informal communication is frequently overlooked. Participants simply employ their own ad-hoc methods of informal communication. Consequently such communication is haphazard, irregular, and rarely recorded as part of the project documentation. Thus, a need for tool support to facilitate more systematic informal communication via awareness has been identified. The tool proposed is based on the provision of awareness support that recognizes the complete context of the evolution of software artefacts rather than single events. Peer-to-peer (P2P) networking has been successfully employed to develop various distributed software engineering support tools. However, there are scalability problems inherent in naive P2P networks. To this end a semantic overlay network organization algorithm has been developed and tested in simulation prior to deployment as part of a forthcoming awareness extension to the Eclipse environment. The simulation verified that the self-organization algorithm was suitable for arranging a P2P network but several unexpected behaviors were observed. These included wandering nodes, starved nodes, and local maxima. Each of these problems required modification of the original algorithm design to solve or ameliorate them.</description><identifier>ISSN: 1524-4547</identifier><identifier>ISBN: 0769523625</identifier><identifier>ISBN: 9780769523620</identifier><identifier>EISSN: 2641-8169</identifier><identifier>DOI: 10.1109/WETICE.2005.37</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Context awareness ; Documentation ; Iterative algorithms ; Peer to peer computing ; Scalability ; Software algorithms ; Software engineering ; Software tools ; Testing</subject><ispartof>14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05), 2005, p.235-240</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1566214$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2056,4047,4048,27923,54918</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1566214$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Nutter, D.</creatorcontrib><creatorcontrib>Boldyreff, C.</creatorcontrib><title>Evaluation of an awareness distribution mechanism: a simulation approach</title><title>14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)</title><addtitle>ENABL</addtitle><description>In distributed software engineering, the role of informal communication is frequently overlooked. Participants simply employ their own ad-hoc methods of informal communication. Consequently such communication is haphazard, irregular, and rarely recorded as part of the project documentation. Thus, a need for tool support to facilitate more systematic informal communication via awareness has been identified. The tool proposed is based on the provision of awareness support that recognizes the complete context of the evolution of software artefacts rather than single events. Peer-to-peer (P2P) networking has been successfully employed to develop various distributed software engineering support tools. However, there are scalability problems inherent in naive P2P networks. To this end a semantic overlay network organization algorithm has been developed and tested in simulation prior to deployment as part of a forthcoming awareness extension to the Eclipse environment. The simulation verified that the self-organization algorithm was suitable for arranging a P2P network but several unexpected behaviors were observed. These included wandering nodes, starved nodes, and local maxima. Each of these problems required modification of the original algorithm design to solve or ameliorate them.</description><subject>Algorithm design and analysis</subject><subject>Context awareness</subject><subject>Documentation</subject><subject>Iterative algorithms</subject><subject>Peer to peer computing</subject><subject>Scalability</subject><subject>Software algorithms</subject><subject>Software engineering</subject><subject>Software tools</subject><subject>Testing</subject><issn>1524-4547</issn><issn>2641-8169</issn><isbn>0769523625</isbn><isbn>9780769523620</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2005</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjLtOwzAUQC0eEmlhZWHxDyT4-hmzoSrQSpVYihir68RWjfJSnID4eyTKdIajcwi5B1YAMPv4UR12m6rgjKlCmAuScS0hL0HbS7JiRlvFhebqimSguMylkuaGrFL6ZExoqU1GttUXtgvOcejpECj2FL9x8r1PiTYxzVN0y5_sfH3CPqbuiSJNsVvac4TjOA1Yn27JdcA2-bt_rsn7S3XYbPP92-tu87zPIwc15zV3NQrmvAvKqBoCcGNQNtYFUwreoBVeMssU6DLIJjhR6sZZBiGAFg2KNXk4f6P3_jhOscPp5whKaw5S_AIYVU5U</recordid><startdate>2005</startdate><enddate>2005</enddate><creator>Nutter, D.</creator><creator>Boldyreff, C.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2005</creationdate><title>Evaluation of an awareness distribution mechanism: a simulation approach</title><author>Nutter, D. ; Boldyreff, C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i215t-c2bca30bebf575c1f1277a4d9bf7832da93e40905168f4dfb386db901ff163da3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Algorithm design and analysis</topic><topic>Context awareness</topic><topic>Documentation</topic><topic>Iterative algorithms</topic><topic>Peer to peer computing</topic><topic>Scalability</topic><topic>Software algorithms</topic><topic>Software engineering</topic><topic>Software tools</topic><topic>Testing</topic><toplevel>online_resources</toplevel><creatorcontrib>Nutter, D.</creatorcontrib><creatorcontrib>Boldyreff, C.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Nutter, D.</au><au>Boldyreff, C.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Evaluation of an awareness distribution mechanism: a simulation approach</atitle><btitle>14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)</btitle><stitle>ENABL</stitle><date>2005</date><risdate>2005</risdate><spage>235</spage><epage>240</epage><pages>235-240</pages><issn>1524-4547</issn><eissn>2641-8169</eissn><isbn>0769523625</isbn><isbn>9780769523620</isbn><abstract>In distributed software engineering, the role of informal communication is frequently overlooked. Participants simply employ their own ad-hoc methods of informal communication. Consequently such communication is haphazard, irregular, and rarely recorded as part of the project documentation. Thus, a need for tool support to facilitate more systematic informal communication via awareness has been identified. The tool proposed is based on the provision of awareness support that recognizes the complete context of the evolution of software artefacts rather than single events. Peer-to-peer (P2P) networking has been successfully employed to develop various distributed software engineering support tools. However, there are scalability problems inherent in naive P2P networks. To this end a semantic overlay network organization algorithm has been developed and tested in simulation prior to deployment as part of a forthcoming awareness extension to the Eclipse environment. The simulation verified that the self-organization algorithm was suitable for arranging a P2P network but several unexpected behaviors were observed. These included wandering nodes, starved nodes, and local maxima. Each of these problems required modification of the original algorithm design to solve or ameliorate them.</abstract><pub>IEEE</pub><doi>10.1109/WETICE.2005.37</doi><tpages>6</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1524-4547
ispartof 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05), 2005, p.235-240
issn 1524-4547
2641-8169
language eng
recordid cdi_ieee_primary_1566214
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Algorithm design and analysis
Context awareness
Documentation
Iterative algorithms
Peer to peer computing
Scalability
Software algorithms
Software engineering
Software tools
Testing
title Evaluation of an awareness distribution mechanism: a simulation approach
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T19%3A59%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Evaluation%20of%20an%20awareness%20distribution%20mechanism:%20a%20simulation%20approach&rft.btitle=14th%20IEEE%20International%20Workshops%20on%20Enabling%20Technologies:%20Infrastructure%20for%20Collaborative%20Enterprise%20(WETICE'05)&rft.au=Nutter,%20D.&rft.date=2005&rft.spage=235&rft.epage=240&rft.pages=235-240&rft.issn=1524-4547&rft.eissn=2641-8169&rft.isbn=0769523625&rft.isbn_list=9780769523620&rft_id=info:doi/10.1109/WETICE.2005.37&rft_dat=%3Cieee_6IE%3E1566214%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1566214&rfr_iscdi=true