Identifying the domain of software engineering

被引:0
|
作者
Kratchanov, KD [1 ]
Mehic, N [1 ]
机构
[1] Univ Bahrain, Dept Comp Sci, Manama, Bahrain
关键词
software engineering; software engineering education; teaching software engineering; computer science; computer science education; computing; information systems analysis and design; systems engineering;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper is the first in a series of three publications devoted to Software Engineering (SWE) university level education. The paper starts with a brief discussion on why SWE came into life and some recent new challenges. We study in some detail the fundamental question of what SWE is and should be. A substantial part of the discussion is then focused on the relationships between SWE and related disciplines, such as Computer Science, etc. Particular attention is paid to the investigation of the relationships (the mutual non-recognition or negligence) between SWE, Information systems analysis and design, and Systems engineering - an issue that strangely enough has not attracted proper consideration and the attention it definitely deserves. Our interest in the issues mentioned is motivated by our ultimate goal to understand how to most effectively design and deliver academic SWE programs or the SWE component in Computer Science or other related degrees. This effort is continued in the remaining two papers of the series where we analyse the current trends, practices and experience of SWE education world-wide and in the university we teach, and suggest solutions appropriate for the latter, and we hope for a widest range of other universities in the region and the world.
引用
下载
收藏
页码:148 / 155
页数:8
相关论文
共 50 条
  • [21] Identifying Emerging Topics and Difficulties in Software Engineering Education in Brazil
    Ferreira, Thais
    Viana, Davi
    Fernandes, Juliana
    Santos, Rodrigo
    SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 230 - 239
  • [22] Identifying Struggling Teams in Software Engineering Courses ThroughWeekly Surveys
    Presler-Marshall, Kai
    Heckman, Sarah
    Stolee, Kathryn T.
    PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, : 126 - 132
  • [23] A Research Agenda for Identifying and Developing Required Competencies in Software Engineering
    Sedelmaier, Yvonne
    Landes, Dieter
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2013, 3 (02): : 30 - 35
  • [24] Domain engineering for developing software repositories: a case study
    Sherif, K
    Vinze, A
    DECISION SUPPORT SYSTEMS, 2002, 33 (01) : 55 - 69
  • [26] Tutorial 3: Domain engineering - Using domain concepts to guide software design
    Reinhartz-Berger, I
    Sturm, A
    Wand, Y
    PERSPECTIVES IN CONCEPTUAL MODELING, 2005, 3770 : 461 - 463
  • [27] Role of Domain Engineering in Software Development Why Current Requirements Engineering Is Flawed !
    Bjorner, Dines
    PERSPECTIVES OF SYSTEMS INFORMATICS, 2010, 5947 : 2 - 34
  • [28] Automated Support for Security Requirements Engineering in Software Product Line Domain Engineering
    Mellado, Daniel
    Rodriguez, Jesus
    Fernandez-Medina, Eduardo
    Piattini, Mario
    2009 INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY (ARES), VOLS 1 AND 2, 2009, : 224 - +
  • [29] Usefulness of open domain model for identifying missing software requirements concepts
    Zhao, Ziyan
    Zhang, Li
    Lian, Xiaoli
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (03): : 437 - 464
  • [30] Identifying, categorizing and mitigating threats to validity in software engineering secondary studies
    Ampatzoglou, Apostolos
    Bibi, Stamatia
    Avgeriou, Paris
    Verbeek, Marijn
    Chatzigeorgiou, Alexander
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 106 : 201 - 230