The ProcessPAIR Method for Automated Software Process Performance Analysis

被引:1
|
作者
Raza, Mushtaq [1 ,2 ]
Faria, Joao Pascoal [3 ]
机构
[1] Inst Syst & Comp Engn Technol & Sci INESC TEC, P-4200465 Porto, Portugal
[2] Abdul Wali Khan Univ Mardan, Dept Comp Sci, Mardan 23200, Pakistan
[3] Univ Porto, Fac Engn, P-4200465 Porto, Portugal
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
关键词
Tools; Software; Performance analysis; Analytical models; Measurement; Benchmark testing; Manuals; Process improvement; performance analysis; performance model; software process; MODEL;
D O I
10.1109/ACCESS.2020.3013328
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High-maturity software development processes and development environments with automated data collection can generate significant amounts of data that can be periodically analyzed to identify performance problems, determine their root causes, and devise improvement actions. However, conducting the analysis manually is challenging because of the potentially large amount of data to analyze, the effort and expertise required, and the lack of benchmarks for comparison. In this article, we present ProcessPAIR, a novel method with tool support designed to help developers analyze their performance data with higher quality and less effort. Based on performance models structured manually by process experts and calibrated automatically from the performance data of many process users, it automatically identifies and ranks performance problems and potential root causes of individual subjects, so that subsequent manual analysis for the identification of deeper causes and improvement actions can be appropriately focused. We also show how ProcessPAIR was successfully instantiated and used in software engineering education and training, helping students analyze their performance data with higher satisfaction (by 25%), better quality of analysis outcomes (by 7%), and lower effort (by 4%), as compared to a traditional approach (with reduced tool support).
引用
收藏
页码:141569 / 141583
页数:15
相关论文
共 50 条
  • [1] ProcessPAIR: A Tool for Automated Performance Analysis and Improvement Recommendation in Software Development
    Raza, Mushtaq
    Faria, Joao Pascoal
    2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 798 - 803
  • [2] PSP PAIR: Automated Personal Software Process Performance Analysis and Improvement Recommendation
    Duarte, Cesar Barbosa
    Faria, Joao Pascoal
    Raza, Mushtaq
    2012 EIGHTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC 2012), 2012, : 131 - 136
  • [3] A method of modeling and performance analysis for concurrent development process of software
    Zhao, N
    Zhao, Y
    Li, T
    PROCEEDINGS OF THE 11TH JOINT INTERNATIONAL COMPUTER CONFERENCE, 2005, : 803 - 809
  • [4] SOFTWARE FOR AUTOMATED ANALYSIS OF KINEMATICS OF CUTTING PROCESS
    Valter, A. B.
    OBRABOTKA METALLOV-METAL WORKING AND MATERIAL SCIENCE, 2008, (01): : 18 - 19
  • [5] Software process quality and analysis method
    Gong, B
    Li, Z
    He, XG
    Han, CB
    CHINESE JOURNAL OF ELECTRONICS, 2006, 15 (02): : 197 - 200
  • [6] Automated Quality Analysis of Software Engineering Method Models
    Fazal-Baqaie, Masud
    Kluthe, Frank
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 527 - 534
  • [7] A Business Process centered Software Analysis method
    Li, JZ
    Maguire, B
    Yao, YY
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2003, 13 (02) : 153 - 168
  • [8] Analysis of Complexity and Performance for Automated Deployment of a Software Environment into the Cloud
    Lacatusu, Marian
    Ionita, Anca Daniela
    Anton, Florin Daniel
    Lacatusu, Florin
    APPLIED SCIENCES-BASEL, 2022, 12 (09):
  • [9] AIM: Adaptable Instrumentation and Monitoring for Automated Software Performance Analysis
    Wert, Alexander
    Schulz, Henning
    Heger, Christoph
    10TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TEST AST 2015, 2015, : 38 - 42
  • [10] Automated software analysis of multileaf collimator performance in dynamic mode
    Legrand, C.
    Ben Henia, B.
    Bely, T.
    Di Bartolo, C.
    Edouard, M.
    Mesgouez, J.
    Autret, D.
    RADIOTHERAPY AND ONCOLOGY, 2015, 115 : S755 - S755