Software Process Improvement (Computer Science)
147 Followers
Recent papers in Software Process Improvement (Computer Science)
Recent years have seen an unprecedented consolidation of best practice know-how in various areas of IT management. With it came a certain popularity of standards and reference models (COBIT, ITIL, CMMI, ISO/IEC 27000 family etc.) commonly... more
Since the beginning of CMMI the underlying ideas of process capability and the roadmap to process improvement did not face substantial changes. This fact is documented in the ISO 33020 Standard that except of some minor changes reflects... more
Software Process Improvement (SPI) encompasses the analysis and modification of the processes within software development, aimed at improving key areas that contribute to the organizations' goals. The task of evaluating whether the... more
The increasing design, manufacturing, and provision complexity of high-quality, cost-efficient and trustworthy products and services has demanded the exchange of best organizational practices in worldwide organizations. While that such a... more
Software is increasing in size and complexity. As a direct implication, organizations nd it more difficult to achieve the desired product quality. Process improvement models are used to improve product quality. In recent years the... more
ISO has recently published Part 7 of the ISO/IEC 15504 standard, with the aim of determining the extent to which an organization consistently implements processes that contribute to achievement of its business goals. This new Part 7 of... more
Since almost two decades ago, process improvement has been evolving considerably. Proof of this is the increase in the amount of models (models and fact standards) that have been able to be referenced and taken as a basis on which to... more
Software inspection is a proven methodology that enables the detection and removal of defects in software artifacts and thus contributes towards software quality assurance. It eventually leads to significant budget and time benefits. To... more
A widely recognized fact is that the quality of software products is largely determined by the quality of the process used to develop them. Regardless of the number of tools/frameworks developed to aid companies to perform software... more
In large software projects a relevant part of the management effort is dedicated to communication and coordination activities. In order to explore such an issue, we carried out, within our R&D software laboratory, an experiment consisting... more
This thesis examines software inspections application in a non-traditional use through examining the cognitive levels developers demonstrate while carrying out software inspection tasks. These levels are examined in order to assist in... more
Adopting standards and reference models for quality software processes is essential to ensure a competitive software industry. However, despite the increasing number of standards and models, only a small proportion of software... more
Systematic software process improvement based on multiple software process improvement approaches is getting more and more emphasised. Despite a systematic improvement requires mapping of quality approaches to organizational processes and... more
- by Rob Kusters
The success of a project can be described based on the output performance of the project. Output Performance defines successful completion of a project with given constraints. To keep the project’s output performance high, it is very... more
Software Process Improvement (SPI) has been used successfully in software intensive organizations usually based on a single pre-defined reference model, such as, for example, a CMMI or ISO/IEC 15504 (SPICE) model. However, it has... more
This paper describes an empirical study which addresses the issue of communication among members of a software development organization. In particular, data was collected concerning code inspections in one software development project.... more
Diverse models currently exist in the field of Software Engineering which help organizations to apply recommended practices in order to support ther multiple needs in the areas of software development, maintenance and operation, security,... more
Since almost two decades ago, process improvement has been evolving considerably. Proof of this is the increase in the amount of models (models and fact standards) that have been able to be referenced and taken as a basis on which to... more
Der Vortrag stellt das von der TU München gemeinsam mit Siemens SCR/Princeton entwickelte Referenzmodell für das Requirements Engineering (REM) vor [1]. Den Kern von REM stellt ein einheitliches Requirements Engineering Artefaktmodell (RE... more
Logistics Journal : Proceedings, Vol. 2016, Iss. 05 - Der GridSorter ist ein neuartiges Fordersystem zur effizienten und platzsparenden Sortierung von Gutern. Durch seine dezentrale Steuerung und den modularen Aufbau aus baugleichen... more
It is a challenge for small and very small organizations to adopt software process improvement models and the associated assessment methods to improve their software process. A number of customized assessment methods based on SPI models,... more
Software Process Improvement (SPI) encompasses the analysis and modification of the processes within software development, aimed at improving key areas that contribute to the organizations' goals. The task of evaluating whether the... more
In this paper we describe the first steps of a PhD programme, having the goal to develop a common meta-model for different software quality approaches and methods. We focus on presenting the structure of quality approaches emphasizing the... more
Software process assessment methods such as SCAMPI and ISO 15504-2 provide an assessment framework for evaluating the current practice of software development organizations. Strengths, weaknesses, and recommendations are core results of... more
Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterprise SPICE, ITIL among others). Manual processing of information consumes plenty of resources. In this report we present a text mining approach... more
Poor software quality due to failure to organize development processes using SPI is visible in small software companies, although these companies are significant to industry and world economy; the challenge of quality needs much more... more
This paper addresses the influence the Checklist Based Reading inspection technique has on a developer's ability to modify inspected code. Traditionally, inspections have been used to detect defects within the development life cycle. This... more
This article introduces a Method Framework for Engineering Process Capability Models. This method framework supports the definition of methods or processes to engineer a Process Capability Model. The main goal is that the method framework... more
Generalizing Perspective-based Inspection to handle Object-Oriented Development Artifacts Oliver Laitenberger and Colin Atkinson Fraunhofer Institute for Experimental Software Engineering Sauerwiesen 6 67661 Kaiserslautern, Germany +49... more
In order to allow software organizations to reuse their know-how, the authors have defined product patterns artefact. This know-how can be used in combination with software engineering best practices to improve the quality and... more
Abstr act. Las iniciativas de mejora de procesos software son un caso particular de cambio organizacional y, como tales, sus implementaciones están influenciadas por lo que suelen denominarse factores críticos de éxito. Estas iniciativas... more
Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterprise SPICE, ITIL among others). Manual processing of information consumes plenty of resources. In this report we present the complexity analysis... more
The OOSPICE project aims at creating a capability assessment package for component-based development (CBD), which complements and extends the ISO 15504 technical report (SPICE) and its pending standard. In addition, it will offer support... more
The requirements for conformance of a process model to the international standard for process assessment, ISO/IEC 15504, cover a broad range. The most significant of these is the need to establish a complete and unambiguous mapping... more
The Appraisal Assistant process assessment tool has been developed to support the assessment or appraisal of process capability and/or organizational maturity, following approaches consistent with the requirements of ISO/IEC 15504 and the... more
Maturity model" (MM) (based on Crosby's original idea) has been one of the main buzzwords over the past 20 years. A variety of MMs have been created in several application domains, from Software Engineering to Contract Management. Despite... more
In order to allow software organizations to reuse their know-how, the authors have defined product patterns artefact. This know-how can be used in combination with software engineering best practices to improve the quality and... more
In order to allow software organizations to reuse their know-how, the authors have defined product patterns artefact. This know-how can be used in combination with software engineering best practices to improve the quality and... more
In order to allow software organizations to reuse their know-how, the authors have defined product patterns artefact. This know-how can be used in combination with software engineering best practices to improve the quality and... more
The European System and Software Process Improvement and Innovation Initiative (EuroSPI 2) was founded in 1994. EuroSPI 2 's mission is to develop an experience and knowledge exchange platform for Europe where SPI practices can be... more
- by Miklos Biro
Improvement of the business cycle plays a very significant role in the product growth, rendering it successful for production teams, and utilizing the same collection of activities[1]. SPI is a really major task for companies to survive... more
Evidence suggests that pair programmers-two programmers working collaboratively on the same design, algorithm, code, or test-perform substantially better than the two would working alone. Improved quality, teamwork, communication,... more
The Software Engineering Institute (SEI) Capability Maturity Model Integration (CMMI) is made up of 5 maturity levels namely Initial, Managed, Defined, Quantitatively Managed, and Optimizing. Each maturity level consists of Key Process... more
Integrated Software Management (ISM) and Software Product Engineering (SPE) are the two key process areas (KPA) of interest in the current study. They are both at the defined level of software process maturity. Following the clamor for... more
Software process improvement (SPI) can be seen as a profession, having its own competence needs and its own community of interest. European projects EQN and EU Cert have defined skills sets and a common certification scheme for about 20... more