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 条
  • [1] Applying empirical software engineering to software architecture: challenges and lessons learned
    Falessi, Davide
    Babar, Muhammad Ali
    Cantone, Giovanni
    Kruchten, Philippe
    EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (03) : 250 - 276
  • [2] Aerospace software engineering perspectives for agricultural software development
    Alessi, RS
    TRANSACTIONS OF THE ASAE, 1996, 39 (01): : 291 - 297
  • [3] Development of Software Engineering: A Research Perspective
    Hong Mei
    Dong-Gang Cao
    Fu-Qing Yang
    Journal of Computer Science and Technology, 2006, 21 : 682 - 696
  • [4] Development of software engineering: A research perspective
    Mei, Hong
    Cao, Dong-Gang
    Yang, Fu-Qing
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2006, 21 (05) : 682 - 696
  • [5] Software engineering practices for scientific software development: A systematic mapping study
    Arvanitou, Elvira-Maria
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Carver, Jeffrey C.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 172 (172)
  • [6] APPLYING KNOWLEDGE-BASED ENGINEERING TO CONTROL SOFTWARE GENERATION
    Foeken, Maarten
    Cabrera, Andrees A. Alvarez
    Voskuijl, Mark
    van Tooren, Michel
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, DETC 2010, VOL 3, A AND B, 2010, : 1213 - 1220
  • [7] The production of interactive engineering design software using Borland Delphi
    McCombie, PF
    Penman, J
    ADVANCES IN ENGINEERING SOFTWARE, 2001, 32 (10-11) : 789 - 796
  • [8] Social Media, Software Engineering Collaboration Tools and Software Company's Performance
    Nematova, Gulshan
    Amin, Aamir
    Rehman, Mobashar
    Hussain, Nazabat
    COMPUTATIONAL SCIENCE AND TECHNOLOGY (ICCST 2019), 2020, 603 : 179 - 188
  • [9] Stress, motivation, and performance in global software engineering
    Suarez, Julio
    Vizcaino, Aurora
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (05)
  • [10] Helping Faculty Teach Software Performance Engineering
    Owens, John D.
    Hoppe, Bruce
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 338 - 341