Coping With Software Change Using Information Transparency
Coping With Software Change Using Information Transparency
批准号:
9970985
负责人:
William Griswold
金额:
$18.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-10-01 至 2003-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
9970985 Griswold, William, G. University of California, San DiegoCoping with Software Change Using Information TransparencySoftware engineers attempt to design software so that it can be extended, replaced, or modified in small units called modules. Shortcomings of traditional modularity mechanisms often result in non-localized ``aspects'' requiring global change. Engineers often overcome this problem in modular design by using the textual or syntactic similarity of the code to be modified to economically search for and display the dispersed elements. A design that facilitates such identification is called ``information transparent''. This research develops a theoretical and practical understanding of information transparency to increase its power and applicability. In particular, an in-depth analysis of a large, modern system is elucidating how programmers currently maintain their complex, interwoven structures. The research is also developing tools that are ``aspect aware'', enabling programmers to treat dispersed aspects more like traditional module structures. Lastly, experiments are being conducted on these tools in the development and maintenance of a complex system. Together these provide foundations, techniques, and tools for the improved management of complex software system structures. The research is also providing research training for several graduate students, disseminating practical results to undergraduate and graduate students in classes, and disseminating the tools via the Internet.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Scalable and Practical Detection of Invariants for Software Inspection
-
批准号:1719155
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2017
-
负责人:William Griswold
-
依托单位:
CPS: TTP Option: Synergy: Collaborative Research: Calibration of Personal Air Quality Sensors in the Field - Coping with Noise and Extending Capabilities
-
批准号:1446912
-
项目类别:Standard Grant
-
资助金额:$111.0万
-
财政年份:2015
-
负责人:William Griswold
-
依托单位:
SEL: Small: Crowdsourced Software Engineering using Gamification
-
批准号:1423517
-
项目类别:Standard Grant
-
资助金额:$47.5万
-
财政年份:2014
-
负责人:William Griswold
-
依托单位:
I-Corps: CodeSpells: Game-Based Education in American Schools
-
批准号:1359492
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2014
-
负责人:William Griswold
-
依托单位:
NeTS:Small:Collaborative Research: Protocols and Analysis for Predictable Wireless Sensor Networks
-
批准号:1144757
-
项目类别:Standard Grant
-
资助金额:$14.92万
-
财政年份:2011
-
负责人:William Griswold
-
依托单位:
CPS:Medium: CitiSense - Adaptive Services for Community-Driven Behavioral and Environmental Monitoring to Induce Change
-
批准号:0932403
-
项目类别:Standard Grant
-
资助金额:$149.91万
-
财政年份:2009
-
负责人:William Griswold
-
依托单位:
Collaborative Proposal: Center for Software-Intensive Ultra-Large-Scale Systems
-
批准号:0700712
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2007
-
负责人:William Griswold
-
依托单位:
Collaborative Proposal: SoD-TEAM: Representations for a Science of Design
-
批准号:0613845
-
项目类别:Standard Grant
-
资助金额:$39.28万
-
财政年份:2006
-
负责人:William Griswold
-
依托单位:
Collaborative Proposal: Advances in Aspect-Oriented Languages, Methods, and Tools
-
批准号:0429947
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:William Griswold
-
依托单位:
Practical Program Restructuring for Software Evolution
-
批准号:9508745
-
项目类别:Continuing Grant
-
资助金额:$21.84万
-
财政年份:1995
-
负责人:William Griswold
-
依托单位:
Practical Automated Assistance for Program Restructuring
-
批准号:9211002
-
项目类别:Continuing Grant
-
资助金额:$9.0万
-
财政年份:1992
-
负责人:William Griswold
-
依托单位:
海外基金