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 条
  • [1] Extreme programming security practices
    Ge, Xiaocheng
    Paige, Richard F.
    Polack, Fiona
    Brooke, Phil
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2007, 4536 : 226 - +
  • [2] Embedding architectural practices into extreme programming
    Sharifloo, Amir Azim
    Saffarian, Amir S.
    Shams, Fereidoon
    ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 310 - 319
  • [3] Two Architectural Practices for Extreme Programming
    Sharifloo, Amir Azim
    Saffarian, Amir S.
    Shams, Fereidoon
    ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 964 - 967
  • [4] Extreme Programming and its development practices
    Juric, R
    ITI 2000: PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2000, : 97 - 104
  • [5] Quantitative release planning in extreme programming
    van Valkenhoef, Gert
    Tervonen, Tommi
    de Brock, Bert
    Postmus, Douwe
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (11) : 1227 - 1235
  • [6] Product and Release Planning Practices for Extreme Programming
    van Valkenhoef, Gert
    Tervonen, Tommi
    de Brock, Bert
    Postmus, Douwe
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2010, 48 : 238 - +
  • [7] Best Practices in eXtreme Programming Course Design
    Stapel, Kai
    Luebke, Daniel
    Knauss, Eric
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 769 - 775
  • [8] Extreme Programming modified: Embrace requirements engineering practices
    Nawrocki, J
    Jasinski, M
    Walter, B
    Wojciechowski, A
    IEEE JOINT INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2002, : 303 - 310
  • [9] Deciphering Extreme Programming Practices for Innovation Process Management
    Siebra, C. A.
    Filho, Mozart S. A.
    Silva, Fabio Q. B.
    Santos, Andre L. M.
    2008 IEEE INTERNATIONAL CONFERENCE ON MANAGEMENT OF INNOVATION AND TECHNOLOGY, VOLS 1-3, 2008, : 1292 - 1297
  • [10] Agile CS1 labs: eXtreme programming practices in an introductory programming course
    McKinney, D
    Froeseth, J
    Robertson, J
    Denton, LF
    Ensminger, D
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 164 - 174