Towards Knowledge Evolution in Software Engineering: An Epistemological Approach

被引:0
|
作者
Wautelet, Yves [1 ]
Schinckus, Christophe [2 ,3 ]
Kolp, Manuel [1 ,4 ,5 ]
机构
[1] Catholic Univ Louvain, Louvain, Belgium
[2] Fac Univ St Louis, Brussels, Belgium
[3] Univ Quebec, Montreal, PQ, Canada
[4] Louvain Sch Management, Acad Secretary Res, Informat Syst Res Unit, Louvain, Belgium
[5] Univ Toronto, Toronto, ON, Canada
关键词
Adaptive Rationality; Bounded Rationality; Epistemology; Knowledge Growth Theory; Requirements Engineering; Software Development Life Cycles;
D O I
10.4018/jitsa.2010100202
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents an epistemological reading of knowledge evolution in software engineering (SE) both within a software project and into SE theoretical frameworks principally modeling languages and software development life cycles (SDLC). The article envisages SE as an artificial science and notably points to the use of iterative development as a more adequate framework for the enterprise applications. Iterative development has become popular in SE since it allows a more efficient knowledge acquisition process especially in user intensive applications by continuous organizational modeling and requirements acquisition, early implementation and testing, modularity,. SE is by nature a human activity: analysts, designers, developers and other project managers confront their visions of the software system they are building with users' requirements. The study of software projects' actors and stakeholders using Simon's bounded rationality points to the use of an iterative development life cycle. The later, indeed, allows to better apprehend their rationality. Popper's knowledge growth principle could at first seem suited for the analysis of the knowledge evolution in the SE field. However, this epistemology is better adapted to purely hard sciences as physics than to SE which also takes roots in human activities and by the way in social sciences. Consequently, we will nuance the vision using Lakatosian epistemology notably using his falsification principle criticism on SE as an evolving science. Finally the authors will point to adaptive rationality for a lecture of SE theorists and researchers' rationality.
引用
收藏
页码:21 / 40
页数:20
相关论文
共 50 条
  • [21] lManaging evolution in software-engineering knowledge management systems
    Mohamed, Abdulmajid Hissen
    [J]. 2006 1ST INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, 2006, : 19 - 24
  • [22] KNOWLEDGE AND SOFTWARE ENGINEERING
    VANDEVELDE, W
    [J]. ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 1995, 3 (01): : 3 - 8
  • [23] Towards a model to transfer knowledge from software engineering research to practice
    Cartaxo, Bruno
    Pinto, Gustavo
    Soares, Sergio
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 97 : 80 - 82
  • [24] Academics' epistemological attitudes towards sources of knowledge
    Sivoronova, Jevgenija
    Vorobjovs, Aleksejs
    [J]. EUROPEAN JOURNAL OF PSYCHOLOGY OPEN, 2023, 82 : 443 - 443
  • [25] A Software Engineering Ontology as Software Engineering Knowledge Representation
    Wongthongtham, P.
    Kasisopha, N.
    Chang, E.
    Dillon, T.
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 668 - 675
  • [26] Knowledge activities applied | towards a holistic knowledge management approach in the software industry
    Dietze, Martin
    Kahrens, Marion
    [J]. VINE JOURNAL OF INFORMATION AND KNOWLEDGE MANAGEMENT SYSTEMS, 2024, 54 (02) : 398 - 423
  • [27] Towards a software engineering approach to the deployment and implementation of scheduling systems
    Henning, Gabriela P.
    [J]. 27TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, PT B, 2017, 40B : 1405 - 1410
  • [28] A security specific knowledge modelling approach for secure software engineering
    Abeyrathna, A.
    Samarage, C.
    Dahanayake, B.
    Wijesiriwardana, C.
    Wimalaratne, P.
    [J]. JOURNAL OF THE NATIONAL SCIENCE FOUNDATION OF SRI LANKA, 2020, 48 (01): : 93 - 98
  • [29] A Semantic Web Services approach towards automated Software Engineering
    Dinger, Ulrich
    Oberhauser, Roy
    Reichel, Christian
    [J]. ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 935 - +
  • [30] Towards a Software Engineering Approach for Cloud and IoT Services in Healthcare
    Prieto-Gonzalez, Lisardo
    Tamm, Gerrit
    Stantchev, Vladimir
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT IV, 2016, 9789 : 439 - 452