152,706 research outputs found

    Identifying Agile Requirements Engineering Patterns in Industry

    Get PDF
    Agile Software Development (ASD) is gaining in popularity in today´s business world. Industry is adopting agile methodologies both to accelerate value delivery and to enhance the ability to deal with changing requirements. However, ASD has a great impact on how Requirements Engineering (RE) is carried out in agile environments. The integration of Human-Centered Design (HCD) plays an important role due to the focus on user and stakeholder involvement. To this end, we aim to introduce agile RE patterns as main objective of this paper. On the one hand, we will describe our pattern mining process based on empirical research in literature and industry. On the other hand, we will discuss our results and provide two examples of agile RE patterns. In sum, the pattern mining process identifies 41 agile RE patterns. The accumulated knowledge will be shared by means of a web application.Ministerio de Economía y Competitividad TIN2013-46928-C3-3-RMinisterio de Economía y Competitividad TIN2016-76956-C3-2-RMinisterio de Economía y Competitividad TIN2015-71938-RED

    Teaching telecommunication standards: bridging the gap between theory and practice

    Get PDF
    ©2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.Telecommunication standards have become a reliable mechanism to strengthen collaboration between industry and research institutions to accelerate the evolution of communications systems. Standards are needed to enable cooperation while promoting competition. Within the framework of a standard, the companies involved in the standardization process contribute and agree on appropriate technical specifications to ensure diversity and compatibility, and facilitate worldwide commercial deployment and evolution. Those parts of the system that can create competitive advantages are intentionally left open in the specifications. Such specifications are extensive, complex, and minimalistic. This makes telecommunication standards education a difficult endeavor, but it is much demanded by industry and governments to spur economic growth. This article describes a methodology for teaching wireless communications standards. We define our methodology around six learning stages that assimilate the standardization process and identify key learning objectives for each. Enabled by software-defined radio technology, we describe a practical learning environment that facilitates developing many of the needed technical and soft skills without the inherent difficulty and cost associated with radio frequency components and regulation. Using only open source software and commercial of-the-shelf computers, this environment is portable and can easily be recreated at other educational institutions and adapted to their educational needs and constraints. We discuss our and our students' experiences when employing the proposed methodology to 4G LTE standard education at Barcelona Tech.Peer ReviewedPostprint (author's final draft

    Potential Errors and Test Assessment in Software Product Line Engineering

    Full text link
    Software product lines (SPL) are a method for the development of variant-rich software systems. Compared to non-variable systems, testing SPLs is extensive due to an increasingly amount of possible products. Different approaches exist for testing SPLs, but there is less research for assessing the quality of these tests by means of error detection capability. Such test assessment is based on error injection into correct version of the system under test. However to our knowledge, potential errors in SPL engineering have never been systematically identified before. This article presents an overview over existing paradigms for specifying software product lines and the errors that can occur during the respective specification processes. For assessment of test quality, we leverage mutation testing techniques to SPL engineering and implement the identified errors as mutation operators. This allows us to run existing tests against defective products for the purpose of test assessment. From the results, we draw conclusions about the error-proneness of the surveyed SPL design paradigms and how quality of SPL tests can be improved.Comment: In Proceedings MBT 2015, arXiv:1504.0192

    ORGANIZATIONAL STRUCTURE IN PROCESS-BASED ORGANIZATIONS

    Get PDF
    This paper investigates the role of the organization structure in process-based organizations. We argue that companies cannot be designed upon organizational processes only or that process management can be simply imposed as an additional structural dimension on top of the existing functional or product dimension. It is more promising to consider process-based companies as organizations with a multidimensional structure with process ownership as a dominant dimension. The paper focuses on a number of consequences of the implementation of process-based organization structures. First, the complementary role of different types of processes is clarified. Second, we focus on the question how processes can be translated into the design of organizational units. Two key ideas underpin a process-based organizational structure. First, organizational units are organized around core processes. Second, other processes are added to these units minimizing the necessity of cross-unit coordination. This has several implications for planning and control activities and the way how process-based business units fit together to create a performing corporation. The latter can no longer be conceived within the traditional strategy- structure paradigm because of the fundamentally different role of middle and top managers.management and organization theory ;

    The Impact of Human Error in the Use of Agricultural Tractors: A Case Study Research in Vineyard Cultivation in Italy

    Get PDF
    Recently, standards and regulations concerning occupational safety have become more and more rigorous. Nevertheless, the number of accidents and victims has not decreased significantly, as reported by official statistics. In Italy, the agricultural sector is certainly one of the most affected by this situation, especially taking into account the occurrence of serious injuries and fatalities related to the use of tractors. The main reasons for such a situation can be ascribed to the peculiarities of agricultural operations. Therefore, when analyzing the root causes of agricultural accidents, a user-centered approach is needed in order to make the development of health and safety interventions easier and more effective. Based on this, the present paper proposes a practical case study research focused on integrating the factor of human error into the risk assessment procedures of agricultural activities in vineyard cultivation. Such an approach allowed us to consider the impact of human errorwhile performing work activities (e.g., the use of a tractor)on hazards and related hazardous events in a thorough manner. The proposed approach represents a novelty in the sector of the safety assessment of agricultural activities, providing a first valuable basis for further analysis and implementation by researchers and practitioners
    corecore