A model for analyzing performance problems and root causes in the personal software process

被引:5
|
作者
Raza, M. [1 ]
Faria, J. P.
机构
[1] INESC TEC, Oporto, Portugal
关键词
Personal Software Process; performance analysis; performance model;
D O I
10.1002/smr.1759
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
High-maturity software development processes, such as the Team Software Process and the accompanying Personal Software Process (PSP), can generate significant amounts of data that can be periodically analyzed to identify performance problems, determine their root causes, and devise improvement actions. However, there is a lack of tool support for automating that type of analysis, and hence diminish the manual effort and expert knowledge required. So, we propose in this paper a comprehensive performance model, addressing time estimation accuracy, quality, and productivity, to enable the automated (tool based) analysis of performance data produced by PSP developers, namely, identify and rank performance problems and their root causes. A PSP data set referring to more than 30000 projects was used to validate and calibrate the model. Copyright (c) 2015 John Wiley & Sons, Ltd.
引用
收藏
页码:254 / 271
页数:18
相关论文
共 50 条
  • [41] Using a defined and measured personal software process
    Humphrey, WS
    IEEE SOFTWARE, 1996, 13 (03) : 77 - 88
  • [42] The personal software process: A cautionary case study
    Johnson, PM
    Disney, AM
    IEEE SOFTWARE, 1998, 15 (06) : 85 - 88
  • [43] The personal software process: Experiences from Denmark
    Abrahamsson, P
    Kautz, K
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE, 2002, : 367 - 374
  • [44] A personal software process tool for eclipse environment
    Yuan, XH
    Vega, P
    Yu, HM
    Li, YH
    SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 717 - 723
  • [45] Personal software process: A user's perspective
    CeberioVerghese, AC
    NINTH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, PROCEEDINGS, 1996, : 52 - 65
  • [46] Personal Software Process: A cautionary case study
    Univ of Hawaii, Honolulu, United States
    IEEE Software, 6 (85-88):
  • [47] Using a defined and measured personal software process
    Humphrey, WS
    FOURTEENTH ANNUAL PACIFIC NORTHWEST SOFTWARE QUALITY CONFERENCE, 1996, : 32 - 39
  • [48] The personal software process: Status and trends - Introduction
    Humphrey, WS
    IEEE SOFTWARE, 2000, 17 (06) : 71 - 75
  • [49] An experience report on teaching the personal software process
    Yuan, XH
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 810 - 815
  • [50] Analysis of Root Causes for Chemical Accidents Basis on Business Process Model for Plant Maintenance
    Fuchino, Tetsuo
    Takeda, Kazuhiro
    Kitajima, Teiji
    Shimada, Yukiyasu
    LP2013 - 14TH SYMPOSIUM ON LOSS PREVENTION AND SAFETY PROMOTION IN THE PROCESS INDUSTRIES, VOLS I AND II, 2013, 31 : 175 - 180