The concept of knowledge bases originated in artificial intelligence as one side of expert systems-namely, the fundamental body of knowledge available to a domain. KBs are particularly appropriate in knowledge-intensive ...
Up to now, most open source software (OSS) deployments have been in invisible infrastructure applications running on back-office servers (GNU/Linux, Apache, and so on). Beaumont Hospital in Ireland recently started developing ...
Professional Issues in Software Engineering (PISE) has been taught as part of the computer systems undergraduate degree programme at the University of Limerick using a multiinstitutional collaborative pedagogy. PISE considers ...
Richardson, Ita; Gresse von Wangenheim, Christiane(IEEE Computer Society, 2007)
Small software organizations independently financed and organized companies with fewer than 50 employees are fundamental to many national economies' growth. In the US, Brazil, Canada, China, India, Finland, Ireland, Hungary, ...
This paper reports the findings of a detailed study of Web-based systems design (WBSD) practices in Ireland based on data collected over a 3-year period (2002–2005), the objectives of which were to (1) contribute towards ...
Ledwith, Ann; Richardson, Ita; Sheehan, Anne(Emerald Group Publishing Limited, 2006)
Purpose: The purpose of this research paper is to present a modified framework for the waves of change of new product development of McGrath. Design/methodology/approach: A qualitative study of new product development (NPD) ...
In recent years, open source software - more properly, free and open source software - has emerged as one popular solution to the so-called "software crisis". Advocates regard F/OSS as an agile, practice-led initiative ...
The Professor David Lorge Parnas Inaugural Lecture, discussing why software quality research is important, what topics he will be studying and how research at the Software Quality Research Laboratory (SQRL) will be conducted.
Most software products are too large to be completed by a single person in a short period. To make the development manageable, the software must be divided into components that can be developed (and later maintained) ...
In traditional engineering design, preparation of a sequence of documents precedes the actual
construction begins. Each document is used for review and analysis and, after revision, serves as
input to the next phase in ...