Mastering the Balance between Software Design Qualities

被引:0
|
作者
Kegreiss, Sascha
机构
关键词
D O I
10.1109/CSEET62301.2024.10662987
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In academic education of software engineers, equipping students with the skills to navigate trade-offs between competing software qualities, such as usability and security, is essential. However, those skills are mostly trained independently and isolated from each other, which may lead to an overrated perception of the one or the other discipline. Training the ability to find an appropriate level of one software quality due to differing conditions and in relation to other relevant qualities is often crucial to a products' success. Collaborative projects can simulate real-world team dynamics, teaching students to negotiate and reconcile different quality priorities. By embedding these elements into the curriculum, academic institutions can produce software engineers who are adept at making informed decisions that enhance user experience with an adequate level of security. This balanced approach in academic training is crucial for developing resilient, user-friendly, and secure systems, preparing students to meet the evolving demands of the software industry.
引用
收藏
页数:1
相关论文
共 50 条
  • [21] Early Assessment of Software Architecture Qualities
    Galster, Matthias
    Eberlein, Armin
    Moussavi, Mahmood
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE: RCIS 2008, 2007, : 81 - +
  • [22] Base qualities help sequencing software
    Durbin, R
    Dear, S
    GENOME RESEARCH, 1998, 8 (03) : 161 - 162
  • [23] Mastering Primary Design and Technology
    Mistry, Malini
    EDUCATION 3-13, 2019, 47 (06) : 774 - 774
  • [24] Research in software business:: Implications of the special qualities of software as a good
    Mäkelä, MM
    Mutanen, OP
    2005 IEEE INTERNATIONAL ENGINEERING MANAGEMENT CONFERENCE, VOLS 1 AND 2, 2005, : 780 - 783
  • [25] Mastering balance: How to meet and beat a stronger opponent
    Yoffie, DB
    Kwak, M
    CALIFORNIA MANAGEMENT REVIEW, 2002, 44 (02) : 8 - +
  • [26] Mastering the scales: a survey on the benefits of multiscale computing software
    Groen, Derek
    Knap, Jaroslaw
    Neumann, Philipp
    Suleimenova, Diana
    Veen, Lourens
    Leiter, Kenneth
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2019, 377 (2142):
  • [27] Mastering uncertainty in performance estimations of configurable software systems
    Johannes Dorn
    Sven Apel
    Norbert Siegmund
    Empirical Software Engineering, 2023, 28
  • [28] Mastering uncertainty in performance estimations of configurable software systems
    Dorn, Johannes
    Apel, Sven
    Siegmund, Norbert
    EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (02)
  • [29] Mastering Uncertainty in Performance Estimations of Configurable Software Systems
    Dorn, Johannes
    Apel, Sven
    Siegmund, Norbert
    2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 684 - 696
  • [30] PeakMaster and Simul- Software tools for mastering electrophoresis
    Gas, Bohuslav
    TRAC-TRENDS IN ANALYTICAL CHEMISTRY, 2023, 165