Now showing 1 - 5 of 5
  • Publication
    Data-driven requirements engineering in agile projects: The Q-rapids approach
    ( 2017)
    Franch, Xavier
    ;
    Ayala, Claudia P.
    ;
    López, Lidia
    ;
    Martínez-Fernández, Silverio
    ;
    Rodríguez, Pilar
    ;
    Gómez, Cristina
    ;
    ;
    Oivo, Markku
    ;
    Partanen, Jari
    ;
    Räty, Timo
    ;
    Rytivaara, Veikko
    Requirements identification, specification and management are key activities in the software development process. In the last years, many approaches to these activities have emerged, based on the exploitation of huge amounts of data gathered from software repositories and system usage. The Q-Rapids project proposes the collection and analysis of such data and its consolidation into a set of strategic indicators as product quality, time to market and team productivity. These indicators are visualized through a dashboard designed to support decision-makers. In this paper, we present the ongoing research undertaken in this project. We use the concept of blocking situation to exemplify the Q-Rapids approach.
  • Publication
    The maturation of empirical studies
    ( 2015)
    Rombach, H. Dieter
    ;
    Conducting empirical studies and transferring their results into industry in a design discipline such as software engineering is ambitious. This is due to contextual restrictions, representativeness as well as problems in aggregating results from individual studies towards guidelines for practitioners. Nevertheless, they are necessary, as scientific contributions need to be challengeable. Significant progress in areas such as measurement, controlled experiments, industrial case studies, empirical based modeling, and packaging knowledge have been made over the past 30 to 40 years. External visibility has been increased significantly by means of books, conferences & journals! Future challenges include attracting more industrial contributions to the existing body of knowledge, using quantitative & qualitative studies to create more trustful evidences, and aggregation of empirical results. These challenges require community efforts.
  • Publication
    Empirical practice in software engineering
    ( 2013) ;
    Guzman, Liliana
    ;
    Jung, Jessica
    ;
    Lampasona, Constanza
    ;
    Steinbach, Silke
    Experimental software engineering has been defined as the scientific approach to systematically evaluating software technologies by referring to predefined hypotheses using sound empirical methods. The purpose of this chapter is to give an overview of the history, current practice, and future of empirical practice in Software Engineering. In particular, based on what we have learned from 20 years of research in empirical software engineering, we describe the empirical approach we are currently using in terms of a scientific approach to applied research and as a means for systematic evaluation.
  • Publication
    An infrastructure for empirically-based software engineering technology selection
    In today's software development organizations, methods and tools are employed that frequently lack sufficient evidence regarding their suitability, limits, qualities, costs, and associated risks. The need to select the best-suited method, technique or tool in a given business context is becoming more and more important. From a business perspective the trade-off between time-to-market, quality, and cost is a crucial factor for the decision process. While new findings from research await their transfer into industrial practice, systematic assessment, selection and infusion of these findings with regard to business objectives and context is lacking. This paper presents ongoing research towards the development of a decision support system that aims at improving software engineering technology selection by software managers with regard to business goals. The focus of this paper is on presenting the problems at hand, the idea for a comprehensive decision support, and discussing how the resulting framework could be enacted.
  • Publication
    The virtual software engineering competence network software-kompetenz.de
    The virtual software engineering competence network "softwarekompetenz.de" brings together software professionals from research and industry and provides access to a comprehensive pool of knowledge by means of technology descriptions and related experience. The targeted audiences are especially small and medium-sized companies (SME). As for many publicly funded research projects, the question regarding sustainability arises. How can the achievements, results, and services be kept alive? This paper describes alternatives to solve these issues and lists requirements for the long-term operation.