PSP PAIR: Automated Personal Software Process Performance Analysis and Improvement Recommendation

被引:2
|
作者
Duarte, Cesar Barbosa [1 ]
Faria, Joao Pascoal [2 ]
Raza, Mushtaq [3 ,4 ]
机构
[1] Strongstep Innovat Software Qual, Oporto, Portugal
[2] Univ Porto, INESC TEC & Dept Informat Engn, Fac Engn, Porto, Portugal
[3] Univ Porto, Fac Engn, Porto, Portugal
[4] Abdul Wali Khan Univ Mardan, Khyber Pukhtunkhwa, Mardan, Pakistan
关键词
Personal Software Process; Software Process Improvement; Automated Data Analysis; Improvement Recommendation; Performance Model;
D O I
10.1109/QUATIC.2012.46
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High-maturity software development processes, making intensive use of metrics and quantitative methods, such as the Personal Software Process (PSP) and the Team Software Process (TSP), can generate a significant amount of data that can be periodically analyzed to identify performance problems, determine their root causes and devise improvement actions. Currently, there are several tools that automate data collection and produce performance charts for manual analysis in the context of the PSP/TSP, but practically no tool support exists for automating the data analysis and the recommendation of improvement actions. Manual analysis of this performance data is problematic because of the large amount of data to analyze and the time and expertise required. Hence, we propose in this paper a performance model and a tool (named PSP PAIR) to automate the analysis of performance data produced in the context of the PSP, namely, identify performance problems and their root causes, and recommend improvement actions. The work presented is limited to the analysis of the time estimation performance of PSP developers, but is extensible to other performance indicators and development processes.
引用
收藏
页码:131 / 136
页数:6
相关论文
共 50 条
  • [1] ProcessPAIR: A Tool for Automated Performance Analysis and Improvement Recommendation in Software Development
    Raza, Mushtaq
    Faria, Joao Pascoal
    [J]. 2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 798 - 803
  • [2] Personal software process (PSP) assistant
    Sison, R
    Diaz, D
    Lam, E
    Navarro, D
    Navarro, J
    [J]. 12TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 687 - 694
  • [3] Adapting the personal software process (PSP) to formal methods
    Babar, A
    Potter, J
    [J]. 2005 Australian Software Engineering Conference, Proceedings, 2005, : 192 - 201
  • [4] The Development of a Design Tool for Personal Software Process (PSP)
    Chaiyo, Yanawut
    Ramingwong, Sakgasit
    [J]. 2013 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2013,
  • [5] Integrating the personal software process (PSP) across the undergraduate curriculum
    Towhidnejad, M
    Hilburn, T
    [J]. FRONTIERS IN EDUCATION 1997 - 27TH ANNUAL CONFERENCE, PROCEEDINGS, BOLS I - III, 1997, : 162 - 168
  • [6] An experiment measuring the effects of personal software process (PSP) training
    Prechelt, L
    Unger, B
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (05) : 465 - 472
  • [7] WebProcessPAIR: Recommendation System for Software Process Improvement
    Raza, Mushtaq
    Faria, Joao Pascoal
    Amaro, Luis
    Henriques, Pedro Castro
    [J]. ICSSP'17: PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS, 2017, : 139 - 140
  • [8] The personal software process (PSP)(SM) - A full-day tutorial
    Humphrey, WS
    Over, JW
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 645 - 646
  • [9] The ProcessPAIR Method for Automated Software Process Performance Analysis
    Raza, Mushtaq
    Faria, Joao Pascoal
    [J]. IEEE ACCESS, 2020, 8 (08): : 141569 - 141583
  • [10] Software process improvement for small organizations based on CMMI/TSP/PSP
    Zhang Lina
    Li, Ya
    [J]. PROCEEDINGS OF THE 2007 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING - MANAGEMENT AND ORGANIZATION STUDIES SECTION, 2007, : 1213 - 1216