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 条
  • [41] Challenges in Automotive Software Engineering
    Hanselmann, Herbert
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 888 - 888
  • [42] Usability Engineering in the Wild: How Do Practitioners Integrate Usability Engineering in Software Development?
    Bornoe, Nis
    Stage, Jan
    HUMAN-CENTERED SOFTWARE ENGINEERING, HCSE 2014, 2014, 8742 : 199 - 216
  • [43] Smarter Software Engineering: Knowledge factors contributing to improved Individual Performance
    Srinivasaraghavan, Narayanan
    McDonald, Craig
    Campbell, John
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 309 - 314
  • [44] Development of a Modular Software Architecture for Underwater Vehicles Using Systems Engineering
    Zuluaga, Carlos A.
    Aristizabal, Luis M.
    Rua, Santiago
    Franco, Diego A.
    Osorio, Dorie A.
    Vasquez, Rafael E.
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2022, 10 (04)
  • [45] Security Assurance Model of Software Development for Global Software Development Vendors
    Khan, Rafiq Ahmad
    Khan, Siffat Ullah
    Alzahrani, Musaad
    Ilyas, Muhammad
    IEEE ACCESS, 2022, 10 : 58458 - 58487
  • [46] Applying test case prioritization to software microbenchmarks
    Laaber, Christoph
    Gall, Harald C.
    Leitner, Philipp
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (06)
  • [47] Perceived diversity in software engineering: a systematic literature review
    Rodriguez-Perez, Gema
    Nadri, Reza
    Nagappan, Meiyappan
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (05)
  • [48] International Workshop on Multicore Software Engineering (IWMSE 2008)
    Pankratius, Victor
    Tichy, Walter F.
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 1051 - 1052
  • [49] Development of Android-Based Teaching Material in Software Engineering Subjects for Informatics Engineering Students
    Sasmito, Agung Panji
    Kustono, Djoko
    Purnomo, Purnomo
    Elmunsyah, Hakkun
    Nurhadi, Didik
    Sekarsari, Putri
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2021, 11 (02): : 25 - 40
  • [50] Development and validation of software for rapid performance estimation of small RPAS
    Aliaga-Aguilar, Hugo
    Cuerno-Rejado, Cristina
    ADVANCES IN ENGINEERING SOFTWARE, 2017, 110 : 1 - 13