使用过程模型支持协作开发:以集成为中心的方法

Komlan Akpédjé Kedji, Rédouane Lbath, B. Coulette, M. Nassar, Laurent Baresse, F. Racaru
{"title":"使用过程模型支持协作开发:以集成为中心的方法","authors":"Komlan Akpédjé Kedji, Rédouane Lbath, B. Coulette, M. Nassar, Laurent Baresse, F. Racaru","doi":"10.1109/ICSSP.2012.6225954","DOIUrl":null,"url":null,"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.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"Supporting collaborative development using process models: An integration-focused approach\",\"authors\":\"Komlan Akpédjé Kedji, Rédouane Lbath, B. Coulette, M. Nassar, Laurent Baresse, F. Racaru\",\"doi\":\"10.1109/ICSSP.2012.6225954\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":166836,\"journal\":{\"name\":\"2012 International Conference on Software and System Process (ICSSP)\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-06-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 International Conference on Software and System Process (ICSSP)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSSP.2012.6225954\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 International Conference on Software and System Process (ICSSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSSP.2012.6225954","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

摘要

软件工程项目是高度协作的。为支持协作而设计的现有工具通常提供一些特定的服务,并使用数据和事件与其他工具集成。然而,以过程为中心的软件工程环境传统上是用不同的假设来设计的。过程通常被认为是软件项目的中心方面,并被用作控制中心。因此,psee调用其他工具或使用其他工具生成的数据的能力受到了极大的重视。然而,在另一个方向上的集成,即其他工具查询PSEE(流程模型)管理的数据并挂钩到它们的扩展点的能力,在很大程度上被忽略了,因为它与PSEE作为项目支持工具的中心协调器的愿景不兼容。我们认为,这种观点通过产生太多的采用和转换成本,阻碍了基于过程的协作支持工具的广泛采用,并提出了一种新的基于过程的协作支持体系结构,该体系结构由过程元模型支持,可以很容易地与现有工具集成。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
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 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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Special panel: Software Process Simulation — At a crossroads? Research and practice reciprocity in software process simulation Modeling kanban processes in systems engineering Risk management in software product lines: An industrial case study System processes are software too
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1