Quantitative assessment of extreme programming practices

被引:0
|
作者
Succi, G [1 ]
Stefanovic, M [1 ]
Pedrycz, W [1 ]
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB, Canada
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Some anecdotal evidence demonstrates success of the extreme programming practice in a portion of the software industry. It has also been argued that pair programming, as as a part of the extreme programming process, yields higher quality software products in less time. On the other hand, these principles are sometimes questioned with respect to resource allocation and management issues. Although precise information about benefits and costs of the extreme programming practice represents a critical guideline for improvement of software quality, there has been little work on the subject beyond subjective reports and a study in an academic environment. We propose an experimental framework to quantify benefits and costs of the pair programming practice and compare design aspects of the resulting software products and their defect behavior. For this purpose, we use a set of object-oriented metrics and software reliability growth models based on service requests.
引用
收藏
页码:81 / 86
页数:4
相关论文
共 50 条
  • [41] Take your programming to the "eXtreme"
    Labs, W
    CONTROL SOLUTIONS INTERNATIONAL, 2003, 76 (07): : 48 - 48
  • [42] Extreme programming in the telecommunications domain
    Pyritz, B
    BELL LABS TECHNICAL JOURNAL, 2003, 8 (03) : 97 - 100
  • [43] STANDARDS FOR PROGRAMMING PRACTICES
    BLACKLOCK, P
    DATA PROCESSING, 1986, 28 (10): : 522 - 528
  • [44] EXTREME POINT MATHEMATICAL PROGRAMMING
    KIRBY, MJL
    LOVE, HR
    SWARUP, K
    MANAGEMENT SCIENCE SERIES A-THEORY, 1972, 18 (09): : 540 - 549
  • [45] Extreme programming: The Genesys experience
    Varma, S
    Holcombe, M
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 327 - 328
  • [46] TXP (Traditionally extreme programming)
    Saberwal, V
    Alameldin, T
    SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 534 - 540
  • [47] Teaching eXtreme programming remotely
    Tomayko, JE
    18TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2005, : 17 - 24
  • [48] Applying the lessons of eXtreme Programming
    McBreen, P
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 421 - 421
  • [49] Extreme programming for critical systems?
    Sommerville, I
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 198 - 198
  • [50] Extreme Programming: A Kuhnian revolution?
    Northover, Mandy
    Northover, Alan
    Gruner, Stefan
    Kourie, Derrick G.
    Boake, Andrew
    ICCS 2007, 2007, : 199 - +