• Home
  • Search
  • Towards Knowledge Evolution in Software Engineering
  • https://doi.org/10.4018/jitsa.2010100202Copy DOI Icon

Towards Knowledge Evolution in Software Engineering

  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

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.

Similar Papers
  • Conference Article
  • Citations3

A Review of How Whistleblowing is Studied in Software Engineering, and the Implications for Research and Practice

  • May 01, 2022
  • Lucy Hunt +1
  • Research Article
  • Citations25

Software engineering: a methodical approach

  • Jul 20, 2015
  • Choice Reviews Online
  • Elvis C Foster
  • Research Article
  • Citations64

Theory-oriented software engineering

  • Nov 27, 2014
  • Science of Computer Programming
  • Klaas-Jan Stol +1
  • Research Article
  • Citations38

A content analysis process for qualitative software engineering research

  • May 08, 2017
  • Innovations in Systems and Software Engineering
  • Joanna F Defranco +1
  • Conference Article
  • Citations7

Overview of the TriBITS lifecycle model: A Lean/Agile software lifecycle model for research-based computational science and engineering software

  • Oct 01, 2012
  • Roscoe A Bartlett +2
  • Research Article
  • Citations1

Development of Interactive Learning Media for Software Engineering Subject Chapter Process Modeling in Higher Education

  • Nov 03, 2020
  • Letters in Information Technology Education (LITE)
  • Nadia Roosmalita Sari
  • PDF
  • Research Article
  • Citations34

A systematic literature review on trust in the software ecosystem

  • Nov 23, 2022
  • Empirical Software Engineering
  • Fang Hou +1
  • Book Chapter

Incorporating Social Transformation into the Information Systems and Software Development Lifecycles

  • Jan 01, 1999
  • Christopher J Hemingway +1
  • Research Article
  • Citations10

Artificial Intelligence for Software Engineering: The Journey So Far and the Road Ahead

  • May 28, 2025
  • ACM Transactions on Software Engineering and Methodology
  • Iftekhar Ahmed +8
  • Conference Article
  • Citations505

Proceedings of the 20th International Conference on Software Engineering

  • Jan 01, 1998
  • Will Tracz +2
  • Conference Instance
  • Citations233

Proceedings. [1989] 11th International Conference on Software Engineering

  • Jan 01, 1988
  • Tony Montgomery
  • Conference Article
  • Citations2

A Unified Formal Model for Supporting Aspect-Oriented Dynamic Software Architecture

  • Nov 01, 2007
  • Yiming Lau +4
  • Book Chapter

From User Inquiries to Specification

  • Jan 01, 2006
  • Ebba Thóra Hvannberg +2
  • Conference Article
  • Citations1

Integrating Optimization Techniques in Software Development Life Cycle - SLR

  • Oct 30, 2024
  • Rawan Ali +1
  • Research Article
  • Citations51

Empirical Research in Software Engineering — A Literature Survey

  • Sep 01, 2018
  • Journal of Computer Science and Technology
  • Li Zhang +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.