课题基金 / 基金详情

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

项目摘要

项目成果

Wei Li的其他基金

相似基金

相关文献

中文摘要
翻译
摘要:极限编程(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
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
  • 依托单位:
海外基金