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.
The following topics are dealt with: teaching; ICT Quality; ICT Service Management; Requirements engineering; model driven engineering; ICT verification; ICT validation; agile methods; ICT process improvement; standardization; certification; and web engineering.
This paper describes approaches used in two different software engineering courses, where the goal is to give students some experience in the major aspects of real world software projects. The first course is a capstone project course, part of an undergraduate short program in software engineering. The second course is a course on software maintenance and testing, part of a full undergraduate program...
Building up an understanding of aspects of quality, and how to critically assess them, is a complex problem. This paper provides an overview of research on student conceptions of what constitutes quality in different programming domains. These conceptions are linked to tertiary education and computing education research results. Using this literature as a background we discuss how to develop and use...
Software Process Consulting Organizations (SPCOs) support other organizations to define, deploy, and improve their software processes. Usually they are requested to define similar processes to different organizations, leading to some process reuse opportunities. Software Process Lines (SPLs) are reusable process architectures that model similarities and variabilities among processes, and could be...
Recent studies show that many organizations struggle to implement Software Process Improvement (SPI) based on process models and standards mainly because of incapacity to overcome critical barriers, such as lack of motivation and higher management support. The accurate understanding of the social-cultural context where SPI is undertaken can facilitate the development of more efficient SPI implementation...
In large, traditional software development projects, the number of defects can be considerably high. Agile methods promise code quality improvement, but while embracing the agile methods, software development organizations have realized that defects still do exist and must be managed. When the development is distributed over several sites, defect management can become even more challenging. In this...
Nowadays one key question for most organizations is which of the agile practices should be implemented to improve product quality. This systematic literature review surveys studies published up to and including 2009 and attempts to present and evaluate the empirical findings regarding quality in agile practices. The studies were classified into three groups: test driven or test first development,...
In the nuclear domain, regulators have strict requirements for safety-critical software. As a part of Finnish nuclear research program SAFIR2010 an on-going project called CERFAS aims to define necessary software certification services for nuclear industry needs. Main areas of the service development activities are process assessment and product evaluation. Several additional modules and methods are...
The International Standard for Process Assessment, ISO/IEC 15504, has evolved over a period of almost twenty years, supported by extensive research and empirical study. A forthcoming revision of the Standard is intended to transform it from a single, multi-part standard to a set of related standards using a defined numeric range. This transformation will lead to an expanded range of application, and...
The quality of a software requirements specification (SRS) is critical to project success, especially in global software development (GSD). Devising a high quality SRS however is difficult. Moreover, companies have compiled their own specification method, and find it impossible to rewrite rolled-out methods so profoundly that they address GSD specific challenges. We describe how Capgemini sd&m...
Process metrics can be used to establish baselines, to predict the effort required to go from an “as-is” to a “to-be” scenario or to pinpoint problematic ITSM process models. Several metrics proposed in the literature for business process models can be used for ITSM process models as well. This paper formalizes some of those metrics and proposes some new ones, using the Metamodel-Driven Measurement...
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.