{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T21:12:35Z","timestamp":1694639555325},"reference-count":30,"publisher":"IGI Global","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,1,1]]},"abstract":"<p>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,\u2026 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\u2019 requirements. The study of software projects\u2019 actors and stakeholders using Simon\u2019s bounded rationality points to the use of an iterative development life cycle. The later, indeed, allows to better apprehend their rationality. Popper\u2019s 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\u2019 rationality.<\/p>","DOI":"10.4018\/jitsa.2010100202","type":"journal-article","created":{"date-parts":[[2010,4,16]],"date-time":"2010-04-16T18:14:56Z","timestamp":1271441696000},"page":"21-40","source":"Crossref","is-referenced-by-count":0,"title":["Towards Knowledge Evolution in Software Engineering"],"prefix":"10.4018","volume":"3","author":[{"given":"Yves","family":"Wautelet","sequence":"first","affiliation":[{"name":"Universit\u00e9 catholique de Louvain, Belgium"}]},{"given":"Christophe","family":"Schinckus","sequence":"additional","affiliation":[{"name":"Facult\u00e9s Universitaires St-Louis, Belgium"}]},{"given":"Manuel","family":"Kolp","sequence":"additional","affiliation":[{"name":"Universit\u00e9 catholique de Louvain, Belgium"}]}],"member":"2432","reference":[{"key":"jitsa.2010100202-0","unstructured":"Ambler, S. (2002). Agile Modeling. John Wiley & Sons."},{"key":"jitsa.2010100202-1","unstructured":"Arlow, J., & Neustadt, I. (2002). UML and the Unified Process. The Object Technology Series. Addison Wesley."},{"key":"jitsa.2010100202-2","unstructured":"Arthur, W. B. (1994). Inductive Reasoning and Bounded Rationality. American Economic Association Annual Meetings."},{"key":"jitsa.2010100202-3","doi-asserted-by":"crossref","unstructured":"Basili, V. (1992). The experimental paradigm in software engineering. In D. Rombach, V. Basili, & R. Shel (Eds.), Experimental Software Engineering Issues: Critical Assessment and Future Directives. Springer-Verlag.","DOI":"10.1007\/3-540-57092-6_91"},{"key":"jitsa.2010100202-4","unstructured":"Beck, K. (2005). Extreme Programming Explained: Embrace Change (2nd ed.). Addison-Wesley."},{"key":"jitsa.2010100202-5","doi-asserted-by":"crossref","unstructured":"Boehm, B. (2000). Spiral Development: Experience, Principles, and Refinements. In W. J. Hansen (Ed.), Spiral Development Workshop.","DOI":"10.21236\/ADA382590"},{"key":"jitsa.2010100202-6","unstructured":"Booch, G., Rumbaugh, J., & Jacobson, I. (1999). The Unified Modeling Language User Guide. Object Technology Series, Addison-Wesley."},{"key":"jitsa.2010100202-7","doi-asserted-by":"publisher","DOI":"10.1007\/s10699-004-5912-3"},{"key":"jitsa.2010100202-8","unstructured":"IBM. (2003). The Rational Unified Process. Version 2003.06.00.65. Rational Software Corporation."},{"key":"jitsa.2010100202-9","doi-asserted-by":"publisher","DOI":"10.1257\/000282803322655392"},{"key":"jitsa.2010100202-10","doi-asserted-by":"crossref","unstructured":"Kaisler, S. H. (2005). Software Paradigms. John Wiley & Son.","DOI":"10.1002\/0471703567"},{"key":"jitsa.2010100202-11","unstructured":"Kaplan, S., & Kaplan, R. (1982). Cognition and Environment: Functioning in an Uncertain World. Praeger."},{"key":"jitsa.2010100202-12","doi-asserted-by":"crossref","unstructured":"Kuhn, T. (1996). The structure of scientific revolutions (3rd ed). University of Chicago Press.","DOI":"10.7208\/chicago\/9780226458106.001.0001"},{"key":"jitsa.2010100202-13","doi-asserted-by":"crossref","unstructured":"Lakatos, I. (1977). The Methodology of Scientific Research Programmes: Philosophical Papers. Volume 1, Cambridge University Press.","DOI":"10.1017\/CBO9780511621123"},{"key":"jitsa.2010100202-14","unstructured":"Latour, B., & Woolgar, S. (1988). La vie de laboratoire: la production des faits scientifiques. Editions La D\u00e9couverte, Paris."},{"key":"jitsa.2010100202-15","doi-asserted-by":"crossref","unstructured":"LeMoigne, J.-L. (1994). Sur la capacit\u00e9 de la raison \u00e0 discerner rationalit\u00e9 substantive et rationalit\u00e9 proc\u00e9durale. In Frydman (Ed.), Quelles hypotheses de rationalit\u00e9 pour la science \u00e9conomique? L\u2019Harmattan, Paris.","DOI":"10.3406\/cep.1994.1168"},{"key":"jitsa.2010100202-16","unstructured":"Lyotard, J.-F. (1979). La condition postmoderne. Paris, Editions de Minuit."},{"key":"jitsa.2010100202-17","unstructured":"OMG (2007). OMG Unified Modeling Language Specification. Version 2.1.2."},{"key":"jitsa.2010100202-18","doi-asserted-by":"crossref","unstructured":"Popper, K. R. (1959). The Logic of Scientific Discovery. London: Hutchinson.","DOI":"10.1063\/1.3060577"},{"key":"jitsa.2010100202-19","unstructured":"Popper, K. R. (1972). Objective Knowledge, An Evolutionary Approach. Oxford University Press."},{"key":"jitsa.2010100202-20","unstructured":"Priestley, M. (2005). The Logic of Correctness in Software Engineering. CAiSE Workshops."},{"key":"jitsa.2010100202-21","unstructured":"Rorty, R. (1979), Philosophy and the Mirror of Nature. Princeton: Princeton University Press."},{"key":"jitsa.2010100202-22","unstructured":"Royce, W. (1970). Managing the Development of Large Software Systems. In Proceedings of the IEEE WESCON (pp. 1-9)."},{"key":"jitsa.2010100202-23","unstructured":"Royce, W. (1998). Software Project Management. A Unified Framework. Addison-Wesley."},{"key":"jitsa.2010100202-24","unstructured":"Rumbaugh, J., Booch, G., & Jacobson, I. (1999). The Unified Modeling Language Reference Manual. Object Technology Series, Addison-Wesley."},{"key":"jitsa.2010100202-25","unstructured":"Simon, H. A. (1983). Models of Bounded Rationality. Cambridge: MIT Press."},{"key":"jitsa.2010100202-26","unstructured":"Simon, H. A. (1991). Rationality in Political Behaviour. Working paper of Carnegie Mellon University, 1991."},{"key":"jitsa.2010100202-27","unstructured":"Toffolon, C., & Dakhili, S. (1999). Requirements Elicitation Process: An Iterative Approach based on the Spiral Model. In Proceedings of the XVIth International Symposium on Information and Computer Sciences (ISCIS'99), Izmir, Turkey."},{"key":"jitsa.2010100202-28","unstructured":"Wautelet, Y. (2008). A Goal-Driven Project Management Framework for I-Tropos Multi-Agent Iterative Software Development. PhD thesis, Louvain School of Management, Universit\u00e9 catholique de Louvain, Louvain-la-Neuve, Belgium."},{"issue":"3","key":"jitsa.2010100202-29","doi-asserted-by":"crossref","first-page":"46","DOI":"10.4018\/jiit.2008070103","article-title":"A Modern Epistemological Reading of Agent Orientation.","volume":"4","author":"Y.Wautelet","year":"2008","journal-title":"International Journal of Intelligent Information Technologies"}],"container-title":["International Journal of Information Technologies and Systems Approach"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=38998","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T20:53:56Z","timestamp":1654116836000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jitsa.2010100202"}},"subtitle":["An Epistemological Approach"],"short-title":[],"issued":{"date-parts":[[2010,1,1]]},"references-count":30,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,1]]}},"URL":"https:\/\/doi.org\/10.4018\/jitsa.2010100202","relation":{},"ISSN":["1935-570X","1935-5718"],"issn-type":[{"value":"1935-570X","type":"print"},{"value":"1935-5718","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,1,1]]}}}