Applying software performance engineering method to development of interactive software

被引:0
|
作者
Yang, Yun [1 ,2 ]
Cheng, Jia-Xing [1 ]
机构
[1] Lab. of Intelligent Comp., Anhui Univ., Hefei 230039, China
[2] Sch. of Info. Technol., Swinburne Univ. of Technol., Melbourne 3122, Australia
来源
Ruan Jian Xue Bao/Journal of Software | 2002年 / 13卷 / 10期
关键词
Design; -; Estimation; Evaluation; Performance;
D O I
暂无
中图分类号
学科分类号
摘要
Performance issues are vital to the success of many interactive software systems, including software development tools and Web-based tools. However, the issue of performance engineering is still not emphasized in the process of software development. The key aim of this paper is to illustrate an effective method to achieve satisfactory performance for interactive software after careful design. This paper presents how to apply the software performance engineering (SPE) method by focusing on performance estimation at the design stage, and its effect on determining implementation approaches, in the development of interactive software tools. In addition to the rigid quantitative estimation method originated from SPE, this paper argues that the performance can also be cost-effectively estimated either semi-quantitatively or non-quantitatively. With the experience results described in this paper, it is suggested that it may not be compulsory to achieve direct quantitative performance estimation from environment specifications for every software development as advocated by the SPE method. This paper demonstrates a combination of analytical and experimental approaches to assessing the performance at early stages in development of software tools.
引用
收藏
页码:1921 / 1932
相关论文
共 50 条
  • [31] A Novel Method for Measuring the Performance of Software Project Managers
    Alostad, Jasem M.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (12) : 191 - 200
  • [32] Stochastic Performance Analysis of Global Software Development Teams
    Czekster, Ricardo M.
    Fernandes, Paulo
    Lopes, Lucelene
    Sales, Afonso
    Santos, Alan R.
    Webber, Thais
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2016, 25 (03)
  • [33] The Dimensions of Software Engineering Success
    Ralph, Paul
    Kelly, Paul
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, : 24 - 35
  • [34] Flow Experience in Software Engineering
    Ritonummi, Saima
    Siitonen, Valtteri
    Salo, Markus
    Pirkkalainen, Henri
    Sivunen, Anu
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 618 - 630
  • [35] An Investigation of Green Software Engineering
    Freed, Martina
    Bielinska, Sylwia
    Buckley, Carla
    Coptu, Andreea
    Yilmaz, Murat
    Messnarz, Richard
    Clarke, Paul M.
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, EUROSPI 2023, PT I, 2023, 1890 : 124 - 137
  • [36] Joint Effect of Team Structure and Software Architecture in Open Source Software Development
    Nan, Ning
    Kumar, Sanjeev
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2013, 60 (03) : 592 - 603
  • [37] A software engineering perspective on algorithmics
    Weihe, K
    ACM COMPUTING SURVEYS, 2001, 33 (01) : 89 - 134
  • [38] Software sensors in bioprocess engineering
    Cheruy, A
    JOURNAL OF BIOTECHNOLOGY, 1997, 52 (03) : 193 - 199
  • [39] Experimental validation in software engineering
    Zelkowitz, MV
    Wallace, D
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (11) : 735 - 743
  • [40] The ABC of Software Engineering Research
    Stol, Klaas-Jan
    Fitzgerald, Brian
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2018, 27 (03)