4 research outputs found

    Harnessing software development contexts to inform software process selection decisions

    Get PDF
    Software development is a complex process for which numerous approaches have been suggested. However, no single approach to software development has been met with universal acceptance, which is not surprising, as there are many different software development concerns. In addition, there are a multitude of other contextual factors that influence the choice of software development process and process management decisions. The authors believe it is important to develop a robust mechanism for relating software process decisions and software development contexts. Such an approach supports industry practitioners in their efforts to implement the software development processes vital for a particular set of contextual factors. In this paper, the authors outline a new tool-based framework for relating the complexity of software settings with the various aspects of software processes. This framework can extract the key software process concepts from process repositories, for example, from CMMI-DEV or ISO/IEC 15504-5 (a.k.a. SPICE – Software Process Improvement and Capability dEtermination). A team of software development experts then collaborates in order to identify and validate the strength and nature of the relationship between the key process concepts and the contextual factors that are known to affect the software development process. The result of this collaboration is a prototype of a flexible model, which can be extended over time into a broader process consideration, for example, where agile processes or further specific situational factors could be added to the framework. The authors contend that a model such as the one proposed in this paper can serve as a valuable tool, assisting software developers in making decisions regarding the selection of software best practices, as well as providing general guidance for process improvement initiatives

    Identifying and explicating knowledge on method transfer: a sectoral system of innovation approach

    Get PDF
    Post-print (lokagerð höfundar)With the advances in information technology and its increasing impact on humans and society, there has been an expanding need to spread knowledge from domain to domain. This need is not least in the area of human–computer interaction, which includes a rich culture of carrying out usability evaluations in many different domains and technology platforms. This paper aims to show how transfer of methods takes place, by explicating and formalizing the process. It will contribute to the quest for knowledge on the constituents of the process of transferring methodological knowledge and their relationships. A sectoral system of innovation approach is used to analyse the constituents of a selected sector, crisis management, where training is essential and which is rapidly adopting technology for operations and training. Two case studies are described where heuristics evaluation and user testing were applied on simulation software that allows training for crisis management. The analysis results in a process model, describing the transfer of methodological knowledge within the sectoral system of innovation framework.The research leading to these results has received funding from COST Action IC0904, Twintide, and the European Union Seventh Framework Programme (FP7/2007-2013) under Grant Agreement No. [FP7-242474], CRISIPeer Reviewe

    Process Based Unification for Multi-Model Software Process Improvement

    Get PDF
    A number of differences among quality approaches exist and there can be various situations in which the usage of multiple approaches is required, e.g. to strengthen a particular process with multiple quality approaches or to reach certification of the compliance to a number of standards. First of all it has to be decided which approaches have potential for the organization. In many cases one approach does not contain enough information for process implementation. Consequently, the organization may need to use several approaches and the decision has to be made how the chosen approaches can be used simultaneously. This area is called Multi-model Software Process Improvement (MSPI). The simultaneous usage of multiple quality approaches is called the multi-model problem. In this dissertation we propose a solution for the multi-model problem which we call the Process Based Unification (PBU) framework. The PBU framework consists of the PBU concept, a PBU process and the PBU result. We call PBU concept the mapping of quality approaches to a unified process. The PBU concept is operationalized by a PBU process. The PBU result includes the resulting unified process and the mapping of quality approaches to the unified process.Comment: PhD Thesi
    corecore