The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Software systems have established themselves as the heart of business and everyday living, and as the pillar of the emerging global digital economy. This puts pressure on educational institutions to train people for the continuously evolving software industry, which puts additional demand for new PhDs and educators. While large universities and research centres have the required expertise and infrastructure...
Empirical software engineering research aims to generate prescriptive knowledge that can help software engineers improve their work and overcome their challenges, but deriving these insights from real-world problems can be challenging. In this paper, we promote design science as an effective way to produce and communicate prescriptive knowledge. We propose using a visual abstract template to communicate...
Unfortunately, the work so far has focused on the technical aspects of Software Engineering rather than non-technical aspects. This has led to the conclusion that Software Engineering is still an immature profession in terms of research. There is still room to do more research in this profession. Besides, this field has also become broad in nature and covers many aspects which are from other domains...
Bodies of Knowledge (BOK), contain the relevant knowledge for a disciplines as example Software Engineering (SE), System Information (SI), Information Technology (IT), Computer Science (CS), Medicine, Economics, and others areas of knowledge. BOK describes relevant knowledge for a discipline, and will need show the consensus in the Knowledge Areas (KA), and related disciplines. The development of...
Project-based learning approach is focused in preparing students to work in industry. In traditional academic environments, it is difficult to reproduce real scenarios such as in industry. Software Engineering courses require practice and learning hands-on, however, with such limitations in academy, it is not easy to develop the competences to work in real world practice. In this paper we present...
Learning Software Engineering principles, processes, methods and tools is a prerequisite to becoming a Software Engineer. The technological advancements and revolution in this new century are probing the boundaries of education and training in software engineering. This work tries to locate the shortcomings in existing approaches to Education in Software Engineering (ESE) in respect to today's technological...
In this paper, we present an overview on how to reshape the software engineering education in our undergraduate study program (i.e., curriculum program, software engineering curriculum package, and learning process) so that our graduates have sufficient skills to be the 2020 software engineers. We believe that the corner blocks to produce fine engineers are good understanding in the following areas:...
A competence-based teaching curriculum approach and propaedeutic cycles model has been taken by Fundación Universitaria Panamericana, which aims to ensure the appropriateness for the industry, so that is the reason it has focused its efforts to develop mechanisms to understand the needs and translate them into a dynamic, flexible and pertinent curriculum. For the software engineering program there...
A body of knowledge is a term used to represent the complete set of concepts, terms and activities that make up a professional domain. It encompasses the core teachings, skills and research in a field or industry. So far, the discipline of RE is lacking an official Requirements Engineering Body of Knowledge (REBoK). This working session brings together researchers and practitioners to elaborate the...
The new complex digital and information services systems and industries are calling for new Tran disciplinary approaches on how to achieve technical, social, and cultural knowledge and skills to serve future needs of the industry and society. The leading digital industry is in demand of engineer's with knowledge and capabilities to collaborate and move between highly complex digital business and technical...
Over the last several years, software engineering (SE) has given birth to several communities and venues related to research on SE in the context of health care systems. By and large, the interest in this topic has been spurred by alarming failures of software-intensive systems that have been deployed to address some of the challenges faced in current health care environments. Today, the software...
Requirements engineering is one of the fundamental knowledge areas in software and systems engineering graduate curricula. Recent changes in educational delivery and student demographics have created new challenges for requirements engineering education. In particular, there is an increasing demand for online education for working professionals. This paper describes a graduate requirements engineering...
This paper describes an ongoing partnership between the Seidenberg School of Computer Science and Information Systems at Pace University, a Registered Education Provider (REP) for IEEE and the Information Technology Division at Bank of New York Mellon. The goal of the project is to deliver at the bank's location, a high quality, customized, graduate program in software engineering as well as to reflect...
Many software industrial association established in all provincial capital cities in China. Providing service for talents and company is their main responsibilities. The evaluation of software talents skills is multi-factor, multi-objective and multi-criteria decision-making problems. The current selection and evaluation method which the company used commonly is single, non-objective, non-universal...
In this paper, we firstly explored the attributes of knowledge embedded in outsourced software projects. We identified three attributes of knowledge by a review of literature and referred to these as codifiability, complexity and novelty. Drawing on organizational controls, social capital and knowledge transfer literature, this paper presented a model demonstrating the role of particular organizational...
Teaching Software Engineering is quite different from that of other subjects in that the system of knowledge depends on practice, and experience. However, there is a common problem, which exist so long a time, that in Software Engineering education people usually concentrates on theory and pay little attention on practice , consequently, posing another protruding matter that education goals could...
There is a deep talent education gap between industry and university in computer or software engineering specialty. There are many factors affecting the education quality of software engineering, including lacking pertinence. An alternative solution to improve the talent education is improving personalized talent education using specialty direction. In this paper, we first analyze the current education...
This paper firstly introduces the QualiPSo project, then it discusses ten knowledge creation principles for open source software (OSS) development. Finally three challenges for open source competence centers (OSCC) are put forward for discussion further. The ten knowledge creation principles are self-organizing, code sharing, dissemination and adaptation, ease of use, sustainability, talent, interaction,...
Knowledge is the most valuable assets for a small-to-medium software enterprise (SMSE). Effective use of external knowledge is significantly helpful for SMSE to improve their competitive capacity. This paper firstly presents an overview of external knowledge integration (EKI) that is the process by which organizations identify, acquire and utilize knowledge from their environment. We carried on a...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.