237,391 research outputs found

    On Integrating Student Empirical Software Engineering Studies with Research and Teaching Goals

    Get PDF
    Background: Many empirical software engineering studies use students as subjects and are conducted as part of university courses. Aim: We aim at reporting our experiences with using guidelines for integrating empirical studies with our research and teaching goals. Method: We document our experience from conducting three studies with graduate students in two software architecture courses. Results: Our results show some problems that we faced when following the guidelines and deviations we made from the original guidelines. Conclusions: Based on our results we propose recommendations for empirical software engineering studies that are integrated in university courses.

    Forced Labour: Definition, Indicators and Measurement

    Get PDF
    Summarizes and discusses some methods that have been used for measurement, and provides some guidance for future work on the subject. The paper was first distributed in April 2003, as a background document for an eminent group of international experts and ILO officials who participated in a consultation meeting on the measurement of forced labor

    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

    Supporting Defect Causal Analysis in Practice with Cross-Company Data on Causes of Requirements Engineering Problems

    Full text link
    [Context] Defect Causal Analysis (DCA) represents an efficient practice to improve software processes. While knowledge on cause-effect relations is helpful to support DCA, collecting cause-effect data may require significant effort and time. [Goal] We propose and evaluate a new DCA approach that uses cross-company data to support the practical application of DCA. [Method] We collected cross-company data on causes of requirements engineering problems from 74 Brazilian organizations and built a Bayesian network. Our DCA approach uses the diagnostic inference of the Bayesian network to support DCA sessions. We evaluated our approach by applying a model for technology transfer to industry and conducted three consecutive evaluations: (i) in academia, (ii) with industry representatives of the Fraunhofer Project Center at UFBA, and (iii) in an industrial case study at the Brazilian National Development Bank (BNDES). [Results] We received positive feedback in all three evaluations and the cross-company data was considered helpful for determining main causes. [Conclusions] Our results strengthen our confidence in that supporting DCA with cross-company data is promising and should be further investigated.Comment: 10 pages, 8 figures, accepted for the 39th International Conference on Software Engineering (ICSE'17

    Persistence and ability in the innovation decisions

    Get PDF
    The main concern of this paper is to analyse the complementarities between the decisions to carry out both product and process innovations. We also try to identify the main determinants of the innovation activity as well as to separate the experience effect of the firm (capacities, routines as organization) from the experience effect of the manager (skills, abilities). It has been common when facing the study of technological change, to consider innovation as a homogeneous activity. The main analyses have focused on the determinants of such activity trying to explain decisions, counts or R and D expenses in the context of a unique activity. Several recent works, however, are worried about the possibility of analysing innovation distinguishing among different types according to the final purpose of this activity. We focus on two different decisions, product and process innovations, using typical discrete choice specifications (univariate and bivariate models) and also binary choice models with heterogeneity. Among the results, we find complementary but asymmetric effects concerning both decisions in static models even controlling heterogeneity. We also test whether the persistence in conducting innovation activities matter. We do so in an extensive database that provides information about manufacturing firms. Our results point towards the importance of both ability of the manager (unobserved heterogeneity) and experience of the firm (dynamics in the equation indicator)

    Absorptive capacity and relationship learning mechanisms as complementary drivers of green innovation performance

    Get PDF
    This paper aims to explore in depth how internal and external knowledge-based drivers actually affect the firms\u2019 green innovation performance. Subsequently, this study analyzes the relationships between absorptive capacity (internal knowledge-based driver), relationship learning (external knowledge-based driver) and green innovation performance. This study relies on a sample of 112 firms belonging to the Spanish automotive components manufacturing sector (ACMS) and uses partial least squares path modeling to test the hypotheses proposed. The empirical results show that both absorptive capacity and relationship learning exert a significant positive effect on the dependent variable and that relationship learning moderates the link between absorptive capacity and green innovation performance. This paper presents some limitations with respect to the particular sector (i.e. the ACMS) and geographical context (Spain). For this reason, researchers must be thoughtful while generalizing these results to distinct scenarios. Managers should devote more time and resources to reinforce their absorptive capacity as an important strategic tool to generate new knowledge and hence foster green innovation performance in manufacturing industries. The paper shows the importance of encouraging decision-makers to cultivate and rely on relationship learning mechanisms with their main stakeholders and to acquire the necessary information and knowledge that might be valuable in the maturity of green innovations. This study proposes that relationship learning plays a moderating role in the relationship between absorptive capacity and green innovation performance

    Agile, Web Engineering and Capability Maturity ModelI ntegration : A systematic literature review

    Get PDF
    Context Agile approaches are an alternative for organizations developing software, particularly for those who develop Web applications. Besides, CMMI (Capability Maturity Model Integration) models are well-established approaches focused on assessing the maturity of an organization that develops software. Web Engineering is the field of Software Engineering responsible for analyzing and studying the specific characteristics of the Web. The suitability of an Agile approach to help organizations reach a certain CMMI maturity level in Web environments will be very interesting, as they will be able to keep the ability to quickly react and adapt to changes as long as their development processes get mature. Objective This paper responds to whether it is feasible or not, for an organization developing Web systems, to achieve a certain maturity level of the CMMI-DEV model using Agile methods. Method The proposal is analyzed by means of a systematic literature review of the relevant approaches in the field, defining a characterization schema in order to compare them to introduce the current state-of-the-art. Results The results achieved after the systematic literature review are presented, analyzed and compared against the defined schema, extracting relevant conclusions for the different dimensions of the problem: compatibility, compliance, experience, maturity and Web. Conclusion It is concluded that although the definition of an Agile approach to meet the different CMMI maturity levels goals could be possible for an organization developing Web systems, there is still a lack of detailed studies and analysis on the field
    • …
    corecore