Understanding Object-Oriented Software Design Evolution in the Extreme Programming Process
Understanding Object-Oriented Software Design Evolution in the Extreme Programming Process
批准号:
0097058
负责人:
Wei Li
金额:
$7.9万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-09-01 至 2003-08-31
中文摘要
摘要:极限编程(Extreme Programming, XP)是一种以源代码为主要通信媒介,以软件测试为质量保证机制的新型软件过程。本研究研究了面向对象(OO)的软件设计演变,并检查了XP过程中软件度量的预测能力,方法是在两个商业Java系统上使用类似XP的过程开发的精心记录的设计变更数据,并每天(工作日)记录设计变更和变更工作。这个项目分析了收集到的数据,并调查了用CTA、CTM、NLM、WMC和LCOM等度量标准衡量的类设计是如何从一个故事发展到下一个故事的:即,它们是否显示出持续增长或其他情况。该项目还研究了在迭代周期结束时收集的OO指标是否可以通过使用多元线性回归来预测下一个周期中的重构、错误修复和新设计工作。这项研究的结果帮助我们理解在XP过程中来自客户的小块需求(故事)是如何影响软件设计变更的。
英文摘要
Proposal Number: CCR-0097058Title: Understanding Object-Oriented Software Design Evolution in the Extreme Programming ProcessPrincipal Investigator: Wei LiAbstractExtreme Programming (XP) is a new software process emphasizing source codeas the main communication medium and software testing as the qualityassurance mechanism. This research studies object-oriented (OO) softwaredesign evolution and examines the predictive capability of software metricsin the XP process by using carefully logged design-change data on twocommercial Java systems developed using an XP-likeprocess with daily (working day) log on the design change and the changeeffort. This project analyzes the collected data and investigates how classdesign, as measured by metrics such as CTA, CTM, NLM, WMC, and LCOM, evolvesfrom one story to the next: i.e. if they show continuous growth or otherwise. Theproject also studies if the OO metrics collected at the end of an iterationcycle can predict the refactoring, error-fix, and new design efforts in thenext cycle by using multiple linear regression. The result from this studyhelps us understand how customer requirements, which come in small chunks(stories) from the customer in the XP process, affect software designchange.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CAREER: Statistical Power Analysis and Optimal Sample Size Planning for Longitudinal Studies in STEM Education
-
批准号:2339353
-
项目类别:Continuing Grant
-
资助金额:$124.89万
-
财政年份:2024
-
负责人:Wei Li
-
依托单位:
Collaborative Research: NeTS: Small: A Privacy-Aware Human-Centered QoE Assessment Framework for Immersive Videos
-
批准号:2343619
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2024
-
负责人:Wei Li
-
依托单位:
PFI-TT: A Smart Bipolar Surgical Device for Electrosurgery
-
批准号:2329783
-
项目类别:Continuing Grant
-
资助金额:$50.52万
-
财政年份:2024
-
负责人:Wei Li
-
依托单位:
Collaborative Research:CISE-MSI:DP:CNS:Enabling On-Demand and Flexible Mobile Edge Computing with Integrated Aerial-Ground Vehicles
-
批准号:2318662
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2023
-
负责人:Wei Li
-
依托单位:
I-Corps: Smart window that helps to ensure a healthy indoor air quality
-
批准号:2221915
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2022
-
负责人:Wei Li
-
依托单位:
CCSS: Learning-Driven Scheduling and Communications in Edge-Assisted Battery-Free Wireless Sensor Networks
-
批准号:2011845
-
项目类别:Standard Grant
-
资助金额:$38.09万
-
财政年份:2020
-
负责人:Wei Li
-
依托单位:
NPIF DTP IAA ABC (2020): UBEL
-
批准号:ES/V502339/1
-
项目类别:Research Grant
-
资助金额:$6.37万
-
财政年份:2020
-
负责人:Wei Li
-
依托单位:
Isolation and Identification of Heterogeneous Circulating Tumor Cells Using a Microchip with Hyperuniform Patterns
-
批准号:1935792
-
项目类别:Standard Grant
-
资助金额:$42.5万
-
财政年份:2020
-
负责人:Wei Li
-
依托单位:
The AGEP Data Engineering and Science Alliance Model: Training and Resources to Advance Minority Graduate Students and Postdoctoral Researchers into Faculty Careers
-
批准号:1915995
-
项目类别:Continuing Grant
-
资助金额:$37.7万
-
财政年份:2019
-
负责人:Wei Li
-
依托单位:
I-Corps: On-line Monitoring of a Tissue Welding Process
-
批准号:1904256
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2018
-
负责人:Wei Li
-
依托单位:
Intellectual Migration Dynamics Between China and the U.S.
-
批准号:1660526
-
项目类别:Continuing Grant
-
资助金额:$15.0万
-
财政年份:2017
-
负责人:Wei Li
-
依托单位:
Exploring Behavioral Impact of Public Transportation Infrastructure: A Longitudinal Quasi-Experimental Study in the United States
-
批准号:1461766
-
项目类别:Continuing Grant
-
资助金额:$17.64万
-
财政年份:2015
-
负责人:Wei Li
-
依托单位:
Collaborative Research: Understanding Dynamic Behaviors of Tissue Welding for High Quality Electrosurgical Tissue Joints
-
批准号:1434584
-
项目类别:Standard Grant
-
资助金额:$14.7万
-
财政年份:2014
-
负责人:Wei Li
-
依托单位:
Collaborative Project: Enriching Security Curricula and Enhancing Awareness of Security in Computer Science and Beyond
-
批准号:1241626
-
项目类别:Standard Grant
-
资助金额:$17.31万
-
财政年份:2012
-
负责人:Wei Li
-
依托单位:
Collaborative Research: Nano-/femtosecond Laser Processing of Gas Impregnated Polymer for Biomedical Applications
-
批准号:1131710
-
项目类别:Standard Grant
-
资助金额:$21.66万
-
财政年份:2011
-
负责人:Wei Li
-
依托单位:
Center for Research on Complex Networks
-
批准号:1137732
-
项目类别:Continuing Grant
-
资助金额:$488.7万
-
财政年份:2011
-
负责人:Wei Li
-
依托单位:
GOALI/Collaborative Research: Fabrication of Multifunctional Nanofoams from Polymer Nanocomposites
-
批准号:1062226
-
项目类别:Standard Grant
-
资助金额:$15.19万
-
财政年份:2010
-
负责人:Wei Li
-
依托单位:
Financial Institution and Immigrant Integration in the U.S. and Canada
-
批准号:0852424
-
项目类别:Standard Grant
-
资助金额:$22.43万
-
财政年份:2009
-
负责人:Wei Li
-
依托单位:
SGER: Theoretical Foundations and Advanced Analysis in Real-Time, Hybrid, and Embedded Systems
-
批准号:0830011
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Wei Li
-
依托单位:
Triggered Strategies in Wireless Networks with Multiple Calls, Multiple Channel Services and Multiple-Level QoS Degradations
-
批准号:0829769
-
项目类别:Standard Grant
-
资助金额:$2.39万
-
财政年份:2008
-
负责人:Wei Li
-
依托单位:
海外基金