Flexible Collaborative Software Engineering
Flexible Collaborative Software Engineering
批准号:
9208546
负责人:
John Riedl
金额:
$4.89万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1992
资助国家:
美国
项目状态:
已结题
起止时间:
1992-08-01 至 1994-01-31
中文摘要
这是与普渡大学Prasun Dewan的合作研究 大学(IRI-9208319)。 许多软件工程设计, 编程、调试、测试、代码审查、程序 演示和项目管理-需要协作 在多个用户之间,可能在地理上分散。 在这 研究人员提出了一个研究柔性支撑的项目, 合作软件工程师的活动。 在 特别是,他们建议研究一种方法, (i)广泛的并发控制机制,包括 可串行化事务和交互式事务;(ii) 用于协作应用程序的细粒度访问控制, 允许用户从其他用户的错误中恢复, (四)多种多样的选择; 继承模型,允许协作参数 在对象组的层次结构中独立指定, 用户群体;以及(五)多媒体支持, 并发控制、访问控制和撤消/重做。 独特的 本研究的特点是它的重点关系, 这五个目标,关于实现每一个目标的灵活机制, 的目标,并就结构化的选择规格, 最终用户。 研究人员将使用以前的结果 在灵活耦合、长事务、自适应 并发控制系统继承、单用户撤消/重做 基于功能的保护、协作工具和软件 工程工具,他们计划实施的方法, 扩展了普渡大学和明尼苏达州开发的现有系统。 他们将评估各种合作的绩效, 方法,并研究特定方法如何自动 由系统根据最低性能水平选择 用户要求。 除了了解 协同技术对软件的适用性 工程,研究将产生原型软件 工程工具,以展示新的方面, research.
英文摘要
This is collaborative research with Prasun Dewan, Purdue University (IRI-9208319). Much of software engineering-design, programming, debugging, testing, code reviews, program demonstrations, and program management-requires collaboration among multiple users, possibly geographically dispersed. In this project the researchers propose to investigate flexible support for the activities of cooperating software engineers. In particular they propose to investigate an approach that offers (i) a wide range of concurrency control mechanisms including serializable transactions and interactive transactions; (ii) fine-grain access control for collaborative applications that allows a user to recover from other users' mistakes and explore various alternatives with them, (iv) a multidimensional inheritance model that allows collaboration parameters to be specified independently in hierarchies of groups of objects and groups of users; and (v) multimedia support integrated with concurrency control, access control, and undo/redo. The unique features of this research are its focus on the relationships of these five goals, on flexible mechanisms for achieving each of the goals, and on structured specification of options by end-users. The researchers will use results from previous research done in flexible coupling, long transactions, adaptive concurrency control systems. inheritance, single-user undo/redo, capability-based protection, collaborative tools, and software engineering tools, They plan to implement the approach by extending an existing system developed at Purdue and Minnesota. They will evaluate the performance of the various collaboration methods and study how a particular method can be automatically chosen by the systems based on a minimum performance level requested by the user. In addition to an understanding of the applicability of collaborative technology to software engineering, the research will produce prototype software engineering tools to demonstrate the novel aspects of the research.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
WORKSHOP: ACM Recommender Systems Conference 2010 Doctoral Symposium
-
批准号:1050483
-
项目类别:Standard Grant
-
资助金额:$1.74万
-
财政年份:2010
-
负责人:John Riedl
-
依托单位:
DHB: Collaborative Research: Solving Critical Problems in Online Groups
-
批准号:0729344
-
项目类别:Standard Grant
-
资助金额:$23.78万
-
财政年份:2007
-
负责人:John Riedl
-
依托单位:
Helping Hands: Computer Support for Community-Maintained Artifacts of Lasting Value
-
批准号:0534420
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:John Riedl
-
依托单位:
GroupLens: Scalable Collaborative Filtering for the Internet
-
批准号:9613960
-
项目类别:Continuing Grant
-
资助金额:$33.25万
-
财政年份:1997
-
负责人:John Riedl
-
依托单位:
Human Interface Design for Access to Computers and Networked Information - Panning for Gold: Information Discovery on the Information Super-Highway
-
批准号:9554517
-
项目类别:Continuing Grant
-
资助金额:$67.5万
-
财政年份:1995
-
负责人:John Riedl
-
依托单位:
Infrastructure and Tools for Distributed Collaborative Software Engineering
-
批准号:9408708
-
项目类别:Continuing Grant
-
资助金额:$18.39万
-
财政年份:1994
-
负责人:John Riedl
-
依托单位:
Information Processing for Arabidopsis cDNA Sequencing
-
批准号:9402380
-
项目类别:Continuing Grant
-
资助金额:$89.94万
-
财政年份:1994
-
负责人:John Riedl
-
依托单位:
海外基金