478,665 research outputs found

    A Systematic Mapping Study on Requirements Engineering in Software Ecosystems

    Full text link
    Software ecosystems (SECOs) and open innovation processes have been claimed as a way forward for the software industry. A proper understanding of requirements is as important for these IT-systems as for more traditional ones. This paper presents a mapping study on the issues of requirements engineering and quality aspects in SECOs and analyzes emerging ideas. Our findings indicate that among the various phases or subtasks of requirements engineering, most of the SECO specific research has been accomplished on elicitation, analysis, and modeling. On the other hand, requirements selection, prioritization, verification, and traceability has attracted few published studies. Among the various quality attributes, most of the SECOs research has been performed on security, performance and testability. On the other hand, reliability, safety, maintainability, transparency, usability attracted few published studies. The paper provides a review of the academic literature about SECO-related requirements engineering activities, modeling approaches, and quality attributes, positions the source publications in a taxonomy of issues and identifies gaps where there has been little research.Comment: Journal of Information Technology Research (JITR) 11(1

    Classifying Organizational Adoption of Open Source Software: A Proposal

    Get PDF
    Part 1: Full PapersInternational audienceStaged adoption models are a common feature of information systems (IS) adoption literature, yet these are rarely used in open source software (OSS) adoption studies. In this paper, a staged model for classifying the organizational adoption of OSS is proposed, based upon a critical review of existing staged adoption models and factors identified from OSS adoption literature. Innovations in the proposed model include: defined transition pathways between stages, additional stages and a decomposition of cessation of use into four distinct pathways

    A Systematic Literature Review of Software Visualization Evaluation

    Get PDF
    Abstract Context: Software visualizations can help developers to analyze multiple aspects of complex software systems, but their effectiveness is often uncertain due to the lack of evaluation guidelines. Objective: We identify common problems in the evaluation of software visualizations with the goal of formulating guidelines to improve future evaluations. Method: We review the complete literature body of 387 full papers published in the SOFTVIS/VISSOFT conferences, and study 181 of those from which we could extract evaluation strategies, data collection methods, and other aspects of the evaluation. Results: Of the proposed software visualization approaches, 62 lack a strong evaluation. We argue that an effective software visualization should not only boost time and correctness but also recollection, usability, engagement, and other emotions. Conclusion: We call on researchers proposing new software visualizations to provide evidence of their effectiveness by conducting thorough (i) case studies for approaches that must be studied in situ, and when variables can be controlled, (ii) experiments with randomly selected participants of the target audience and real-world open source software systems to promote reproducibility and replicability. We present guidelines to increase the evidence of the effectiveness of software visualization approaches, thus improving their adoption rate

    Identification and Importance of the Technological Risks of Open Source Software in the Enterprise Adoption Context

    Get PDF
    Open source software (OSS) has reshaped and remodeled various layers of the organizational ecosystem, becoming an important strategic asset for enterprises. Still, many enterprises are reluctant to adopt OSS. Knowledge about technological risks and their importance for IT executives is still under researched. We aim to identify the technological risks and their importance for OSS adoption during the risk identification phase in the enterprise context. We conducted an extensive literature review, identifying 34 risk factors from 88 papers, followed by an online survey of 115 IT executives to study the risk factors\u27 importance. Our results will be very valuable for practitioners to use when evaluating, assessing and calculating the risks related to OSS product adoption. Also, researchers can use it as a base for future studies to expand current theoretical understanding of the OSS phenomenon related to IT risk management

    A Preliminary Analysis of how a Software Organization’s Maturity and Size Affect its Intellectual Property Portfolio

    Get PDF
    Intellectual property, commonly known as IP, is complex. The four main types of software IP, which is what this thesis will focus on, are patents, trade secrets, trademarks, and copyright. Patents, trade secrets, and copyrights were all studied by this thesis. Software IP is unique in that it can by copyrighted. Different IP owners, which can be businesses of different types, individuals, and universities, often have different strategies as to how to use their IP portfolio. This thesis studies differences in IP usage between these entities specifically in the field of software. Large and small software companies were analyzed specifically. This thesis attempted to find the differences in computing IP strategies between different stakeholders and explain these differences in as comprehensive a manner as possible. To find answers to the issues at hand, a systematic literature review was performed. A systematic literature review (SLR) is a research method where multiple peer-reviewed articles are gathered and analyzed in a predetermined way. Usually SLRs do not have limits on the number of considered papers. In this work, we conducted a preliminary analysis and focused on 30 peer-reviewed articles. Ten articles from Software Engineering, Economics, and Law were all reviewed. This was necessary because this research lies at the intersection of all three of these disciplines. The results were tabulated and analyzed both quantitatively and qualitatively. Our initial analysis shows that there are considerable differences in how different IP holders handle their IP. Among these differences, it was found that large companies are more likely to sell patents to small companies. Furthermore, small businesses often do not honor IP contractual agreements at first and then hope they do not get sued because they are too small to warrant the litigation costs. The SLR research indicated, that with respect to IP, economists agree about copyright and trade secrets for practicing software entities. In almost all instances, economists stated that trade secret techniques, when combined with copyrighting, are superior to patenting. The research also showed that economists were usually in favor of open-source software. The exact findings of the economists will be expanded on further in this paper. 3 In addition to the findings recorded, various themes found throughout the research literature were cataloged and analyzed. The themes were then evaluated in what was called a thematic analysis . These differences are discussed in detail in this thesis
    • …
    corecore