Loading…

Supporting collaborative development using process models: An integration-focused approach

Software engineering projects are highly collaborative. Existing tools designed to support collaboration usually provide some specific service, and integration with other tools using data and events. However, Process-Centered Software Engineering Environments have traditionally been designed with di...

Full description

Saved in:
Bibliographic Details
Main Authors: Kedji, K. A., Lbathd, Redouane, Coulette, B., Nassar, M., Baresse, L., Racaru, F.
Format: Conference Proceeding
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c139t-67e3ccb9978f40730a6a383eb71084decda011d0d2499edb817b6bba852ae9b3
cites
container_end_page 129
container_issue
container_start_page 120
container_title
container_volume
creator Kedji, K. A.
Lbathd, Redouane
Coulette, B.
Nassar, M.
Baresse, L.
Racaru, F.
description Software engineering projects are highly collaborative. Existing tools designed to support collaboration usually provide some specific service, and integration with other tools using data and events. However, Process-Centered Software Engineering Environments have traditionally been designed with different assumptions. The process is usually considered as the central aspect of the software project, and used as a center of control. As a result, great emphasis has been placed on the ability of PSEEs to invoke other tools, or use data generated by other tools. However, the integration in the other direction, that is, the ability of other tools to query the data managed by PSEEs (the process model), and hook into their extensions points, has been largely ignored, as it is not compatible with the vision of the PSEE as the central orchestrator of project support tools. We argue that this view has hindered the widespread adoption of process-based collaboration support tools by incurring too much adoption and switching costs, and propose a new process-based collaboration support architecture, backed by a process metamodel, which can easily be integrated with existing tools.
doi_str_mv 10.1109/ICSSP.2012.6225954
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6225954</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6225954</ieee_id><sourcerecordid>6225954</sourcerecordid><originalsourceid>FETCH-LOGICAL-c139t-67e3ccb9978f40730a6a383eb71084decda011d0d2499edb817b6bba852ae9b3</originalsourceid><addsrcrecordid>eNo1UFtLwzAYjYigzv4Bfckf6MyXtEnj2yheBgOF7smXkcvXWWmb0rQD_70bzqfD4Vw4HELugS0BmH5cl1X1seQM-FJynus8uyC3kEkluMi5uiSJVsU_B35Nkhi_GWOQ5RKYvCGf1TwMYZyafk9daFtjw2im5oDU4wHbMHTYT3SOJ30Yg8MYaRc8tvGJrnra9BPuT4HQp3Vwc0RPzXA0Gvd1R65q00ZMzrgg25fnbfmWbt5f1-VqkzoQekqlQuGc1cehdcaUYEYaUQi0CliReXTeMADPPM-0Rm8LUFZaa4qcG9RWLMjDX22DiLthbDoz_uzOb4hfMrNVtw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Supporting collaborative development using process models: An integration-focused approach</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Kedji, K. A. ; Lbathd, Redouane ; Coulette, B. ; Nassar, M. ; Baresse, L. ; Racaru, F.</creator><creatorcontrib>Kedji, K. A. ; Lbathd, Redouane ; Coulette, B. ; Nassar, M. ; Baresse, L. ; Racaru, F.</creatorcontrib><description>Software engineering projects are highly collaborative. Existing tools designed to support collaboration usually provide some specific service, and integration with other tools using data and events. However, Process-Centered Software Engineering Environments have traditionally been designed with different assumptions. The process is usually considered as the central aspect of the software project, and used as a center of control. As a result, great emphasis has been placed on the ability of PSEEs to invoke other tools, or use data generated by other tools. However, the integration in the other direction, that is, the ability of other tools to query the data managed by PSEEs (the process model), and hook into their extensions points, has been largely ignored, as it is not compatible with the vision of the PSEE as the central orchestrator of project support tools. We argue that this view has hindered the widespread adoption of process-based collaboration support tools by incurring too much adoption and switching costs, and propose a new process-based collaboration support architecture, backed by a process metamodel, which can easily be integrated with existing tools.</description><identifier>ISBN: 9781467323512</identifier><identifier>ISBN: 1467323519</identifier><identifier>EISBN: 1467323527</identifier><identifier>EISBN: 9781467323505</identifier><identifier>EISBN: 1467323500</identifier><identifier>EISBN: 9781467323529</identifier><identifier>DOI: 10.1109/ICSSP.2012.6225954</identifier><language>eng</language><publisher>IEEE</publisher><subject>Biological system modeling ; Collaboration ; Computer bugs ; Context ; Joining processes ; process-support ; Software ; Software engineering ; tool integration</subject><ispartof>2012 International Conference on Software and System Process (ICSSP), 2012, p.120-129</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c139t-67e3ccb9978f40730a6a383eb71084decda011d0d2499edb817b6bba852ae9b3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6225954$$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/6225954$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Kedji, K. A.</creatorcontrib><creatorcontrib>Lbathd, Redouane</creatorcontrib><creatorcontrib>Coulette, B.</creatorcontrib><creatorcontrib>Nassar, M.</creatorcontrib><creatorcontrib>Baresse, L.</creatorcontrib><creatorcontrib>Racaru, F.</creatorcontrib><title>Supporting collaborative development using process models: An integration-focused approach</title><title>2012 International Conference on Software and System Process (ICSSP)</title><addtitle>ICSSP</addtitle><description>Software engineering projects are highly collaborative. Existing tools designed to support collaboration usually provide some specific service, and integration with other tools using data and events. However, Process-Centered Software Engineering Environments have traditionally been designed with different assumptions. The process is usually considered as the central aspect of the software project, and used as a center of control. As a result, great emphasis has been placed on the ability of PSEEs to invoke other tools, or use data generated by other tools. However, the integration in the other direction, that is, the ability of other tools to query the data managed by PSEEs (the process model), and hook into their extensions points, has been largely ignored, as it is not compatible with the vision of the PSEE as the central orchestrator of project support tools. We argue that this view has hindered the widespread adoption of process-based collaboration support tools by incurring too much adoption and switching costs, and propose a new process-based collaboration support architecture, backed by a process metamodel, which can easily be integrated with existing tools.</description><subject>Biological system modeling</subject><subject>Collaboration</subject><subject>Computer bugs</subject><subject>Context</subject><subject>Joining processes</subject><subject>process-support</subject><subject>Software</subject><subject>Software engineering</subject><subject>tool integration</subject><isbn>9781467323512</isbn><isbn>1467323519</isbn><isbn>1467323527</isbn><isbn>9781467323505</isbn><isbn>1467323500</isbn><isbn>9781467323529</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo1UFtLwzAYjYigzv4Bfckf6MyXtEnj2yheBgOF7smXkcvXWWmb0rQD_70bzqfD4Vw4HELugS0BmH5cl1X1seQM-FJynus8uyC3kEkluMi5uiSJVsU_B35Nkhi_GWOQ5RKYvCGf1TwMYZyafk9daFtjw2im5oDU4wHbMHTYT3SOJ30Yg8MYaRc8tvGJrnra9BPuT4HQp3Vwc0RPzXA0Gvd1R65q00ZMzrgg25fnbfmWbt5f1-VqkzoQekqlQuGc1cehdcaUYEYaUQi0CliReXTeMADPPM-0Rm8LUFZaa4qcG9RWLMjDX22DiLthbDoz_uzOb4hfMrNVtw</recordid><startdate>201206</startdate><enddate>201206</enddate><creator>Kedji, K. A.</creator><creator>Lbathd, Redouane</creator><creator>Coulette, B.</creator><creator>Nassar, M.</creator><creator>Baresse, L.</creator><creator>Racaru, F.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201206</creationdate><title>Supporting collaborative development using process models: An integration-focused approach</title><author>Kedji, K. A. ; Lbathd, Redouane ; Coulette, B. ; Nassar, M. ; Baresse, L. ; Racaru, F.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c139t-67e3ccb9978f40730a6a383eb71084decda011d0d2499edb817b6bba852ae9b3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Biological system modeling</topic><topic>Collaboration</topic><topic>Computer bugs</topic><topic>Context</topic><topic>Joining processes</topic><topic>process-support</topic><topic>Software</topic><topic>Software engineering</topic><topic>tool integration</topic><toplevel>online_resources</toplevel><creatorcontrib>Kedji, K. A.</creatorcontrib><creatorcontrib>Lbathd, Redouane</creatorcontrib><creatorcontrib>Coulette, B.</creatorcontrib><creatorcontrib>Nassar, M.</creatorcontrib><creatorcontrib>Baresse, L.</creatorcontrib><creatorcontrib>Racaru, F.</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 Xplore (Online service)</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>Kedji, K. A.</au><au>Lbathd, Redouane</au><au>Coulette, B.</au><au>Nassar, M.</au><au>Baresse, L.</au><au>Racaru, F.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Supporting collaborative development using process models: An integration-focused approach</atitle><btitle>2012 International Conference on Software and System Process (ICSSP)</btitle><stitle>ICSSP</stitle><date>2012-06</date><risdate>2012</risdate><spage>120</spage><epage>129</epage><pages>120-129</pages><isbn>9781467323512</isbn><isbn>1467323519</isbn><eisbn>1467323527</eisbn><eisbn>9781467323505</eisbn><eisbn>1467323500</eisbn><eisbn>9781467323529</eisbn><abstract>Software engineering projects are highly collaborative. Existing tools designed to support collaboration usually provide some specific service, and integration with other tools using data and events. However, Process-Centered Software Engineering Environments have traditionally been designed with different assumptions. The process is usually considered as the central aspect of the software project, and used as a center of control. As a result, great emphasis has been placed on the ability of PSEEs to invoke other tools, or use data generated by other tools. However, the integration in the other direction, that is, the ability of other tools to query the data managed by PSEEs (the process model), and hook into their extensions points, has been largely ignored, as it is not compatible with the vision of the PSEE as the central orchestrator of project support tools. We argue that this view has hindered the widespread adoption of process-based collaboration support tools by incurring too much adoption and switching costs, and propose a new process-based collaboration support architecture, backed by a process metamodel, which can easily be integrated with existing tools.</abstract><pub>IEEE</pub><doi>10.1109/ICSSP.2012.6225954</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9781467323512
ispartof 2012 International Conference on Software and System Process (ICSSP), 2012, p.120-129
issn
language eng
recordid cdi_ieee_primary_6225954
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Biological system modeling
Collaboration
Computer bugs
Context
Joining processes
process-support
Software
Software engineering
tool integration
title Supporting collaborative development using process models: An integration-focused approach
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T14%3A06%3A39IST&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=Supporting%20collaborative%20development%20using%20process%20models:%20An%20integration-focused%20approach&rft.btitle=2012%20International%20Conference%20on%20Software%20and%20System%20Process%20(ICSSP)&rft.au=Kedji,%20K.%20A.&rft.date=2012-06&rft.spage=120&rft.epage=129&rft.pages=120-129&rft.isbn=9781467323512&rft.isbn_list=1467323519&rft_id=info:doi/10.1109/ICSSP.2012.6225954&rft.eisbn=1467323527&rft.eisbn_list=9781467323505&rft.eisbn_list=1467323500&rft.eisbn_list=9781467323529&rft_dat=%3Cieee_6IE%3E6225954%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c139t-67e3ccb9978f40730a6a383eb71084decda011d0d2499edb817b6bba852ae9b3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6225954&rfr_iscdi=true