68,743 research outputs found

    Persuading developers to buy into software process improvement: a local opinion and empirical evidence

    Get PDF
    This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.---- Copyright IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.In order to investigate practitioners’ opinions of software process and software process improvement, we have collected a large volume of qualitative evidence from 13 companies. At the same time, other researchers have reported investigations of practitioners, and we are interested in how their reports may relate to our evidence. Thus, other research publications can also be treated as a form of qualitative data. In this paper, we review advice on a method, content analysis, that is used to analyse qualitative data. We use content analysis to describe and analyse discussions on software process and software process improvement. We report preliminary findings from an analysis of both the focus group evidence and four publications

    Towards Statistical Prioritization for Software Product Lines Testing

    Get PDF
    Software Product Lines (SPL) are inherently difficult to test due to the combinatorial explosion of the number of products to consider. To reduce the number of products to test, sampling techniques such as combinatorial interaction testing have been proposed. They usually start from a feature model and apply a coverage criterion (e.g. pairwise feature interaction or dissimilarity) to generate tractable, fault-finding, lists of configurations to be tested. Prioritization can also be used to sort/generate such lists, optimizing coverage criteria or weights assigned to features. However, current sampling/prioritization techniques barely take product behavior into account. We explore how ideas of statistical testing, based on a usage model (a Markov chain), can be used to extract configurations of interest according to the likelihood of their executions. These executions are gathered in featured transition systems, compact representation of SPL behavior. We discuss possible scenarios and give a prioritization procedure illustrated on an example.Comment: Extended version published at VaMoS '14 (http://dx.doi.org/10.1145/2556624.2556635

    Space syntax and spatial cognition: or why the axial line?

    Get PDF
    200

    Nonlinear mechanisms in passive microwave devices

    Get PDF
    Premi extraordinari doctorat curs 2010-2011, àmbit d’Enginyeria de les TICThe telecommunications industry follows a tendency towards smaller devices, higher power and higher frequency, which imply an increase on the complexity of the electronics involved. Moreover, there is a need for extended capabilities like frequency tunable devices, ultra-low losses or high power handling, which make use of advanced materials for these purposes. In addition, increasingly demanding communication standards and regulations push the limits of the acceptable performance degrading indicators. This is the case of nonlinearities, whose effects, like increased Adjacent Channel Power Ratio (ACPR), harmonics, or intermodulation distortion among others, are being included in the performance requirements, as maximum tolerable levels. In this context, proper modeling of the devices at the design stage is of crucial importance in predicting not only the device performance but also the global system indicators and to make sure that the requirements are fulfilled. In accordance with that, this work proposes the necessary steps for circuit models implementation of different passive microwave devices, from the linear and nonlinear measurements to the simulations to validate them. Bulk acoustic wave resonators and transmission lines made of high temperature superconductors, ferroelectrics or regular metals and dielectrics are the subject of this work. Both phenomenological and physical approaches are considered and circuit models are proposed and compared with measurements. The nonlinear observables, being harmonics, intermodulation distortion, and saturation or detuning, are properly related to the material properties that originate them. The obtained models can be used in circuit simulators to predict the performance of these microwave devices under complex modulated signals, or even be used to predict their performance when integrated into more complex systems. A key step to achieve this goal is an accurate characterization of materials and devices, which is faced by making use of advanced measurement techniques. Therefore, considerations on special measurement setups are being made along this thesis.Award-winningPostprint (published version

    PuLSE-I: Deriving instances from a product line infrastructure

    Get PDF
    Reusing assets during application engineering promises to improve the efficiency of systems development. However, in order to benefit from reusable assets, application engineering processes must incorporate when and how to use the reusable assets during single system development. However, when and how to use a reusable asset depends on what types of reusable assets have been created.Product line engineering approaches produce a reusable infrastructure for a set of products. In this paper, we present the application engineering process associated with the PuLSE product line software engineering method - PuLSE-I. PuLSE-I details how single systems can be built efficiently from the reusable product line infrastructure built during the other PuLSE activities

    Towards guidelines for building a business case and gathering evidence of software reference architectures in industry

    Get PDF
    Background: Software reference architectures are becoming widely adopted by organizations that need to support the design and maintenance of software applications of a shared domain. For organizations that plan to adopt this architecture-centric approach, it becomes fundamental to know the return on investment and to understand how software reference architectures are designed, maintained, and used. Unfortunately, there is little evidence-based support to help organizations with these challenges. Methods: We have conducted action research in an industry-academia collaboration between the GESSI research group and everis, a multinational IT consulting firm based in Spain. Results: The results from such collaboration are being packaged in order to create guidelines that could be used in similar contexts as the one of everis. The main result of this paper is the construction of empirically-grounded guidelines that support organizations to decide on the adoption of software reference architectures and to gather evidence to improve RA-related practices. Conclusions: The created guidelines could be used by other organizations outside of our industry-academia collaboration. With this goal in mind, we describe the guidelines in detail for their use.Peer ReviewedPostprint (published version

    Editorial

    Get PDF
    • 

    corecore