1,904 research outputs found

    Software Product Line Engineering: Future Research Directions

    Get PDF
    The recent trend of switching from single software product development tolines of software products in the software industry has made the software product line concept viable and widely accepted methodology in the future. Some of the potential benefits of this approach include cost reduction, improvement in quality and a decrease in product development time. Many organizations that deal in wide areas of operation, from consumer electronics, telecommunications, and avionics to information technology, are using software product lines practice because it deals with effective utilization ofsoftware assets and provides numerous benefits. Software product line engineering is an inter-disciplinary concept. It spans over the dimensions of business, architecture, process and organization. The business dimension of software product lines deals with managing a strong coordination between product line engineering and the business aspects of product line. Software product line architecture is regarded as one of the crucial piece of entity in software product lines. All the resulting products share thiscommon architecture. The organizational theories, behavior and management play critical role in the process of institutionalization of software product line engineering in an organization. The objective of this chapter is to discuss the state of the art of software product line engineering from the perspectives of business, architecture, organizational management and software engineering process. This work also highlights and discusses the future research directions in this area thus providing an opportunity to researchers and practitioners to better understand the future trends and requirements

    Managing the Business of Software Product Line: An Empirical Investigation of Key Business Factors

    Get PDF
    Business has been highlighted as a one of the critical dimensions of software product line engineering. This paper’s main contribution is to increase the understanding of the influence of key business factors by showing empirically that they play an imperative role in managing a successful software product line. A quantitative survey of software organizations currently involved in the business of developing software product lines over a wide range of operations, including consumer electronics, telecommunications, avionics, and information technology, was designed to test the conceptual model and hypotheses of the study. This is the first study to demonstrate the relationships between the key business factors and software product lines. The results provide evidence that organizations in the business of software product line development have to cope with multiple key business factors to improve the overall performance of the business, in addition to their efforts in software development. The conclusions of this investigation reinforce current perceptions of the significance of key business factors in successful software product line business

    Enchanted objects: agency in the magic act and contemporary art practice

    Get PDF
    The following is taken directly from the abstract: 'In my research project I examine some of the ways in which the objects,strategies, and concepts of conjuring—or what Simon During has called ‘secular’magic—might be seen to converge with those of contemporary art practice. The theoretical concepts that I employ derive principally from Alfred Gell’s (anthropological) theory of art and agency. In Gell’s theory, an index/artwork is a mediatory (or secondary) agent, but an agent nonetheless, through which the (primary) agency of a social other can be communicated. Gell’s concept of enchantment, but also his interpretation of the status of the artwork as provisional and problematic, rather than aesthetically or semiotically determined, is deployed as a means of creating a productively meaningful relationship between art and magic, both of which can be said to occlude the ‘abduction’ of agency in distinctive ways. Finally, Gell’s concept of agency provides a robust yet fluid set of paradigms for exploring the mobile, tripartite relationship between artist,artwork, and spectator.

    Maturity Assessment Framework for Business Dimension of Software Product Family

    Get PDF
    The software product family approach aims at curtailing the concept of “reinventing the wheel” in the software development process. The business has been highlighted as one of the critical dimensions in the process of software product family. This work presents an assessment framework for evaluating the business dimension of software product family process. Additionally, a software product family business evaluation tool has been designed and implemented on the basis of the presented framework. The tool preprocesses the data of key business factors, and it evaluates the overall business maturity of an organization. To demonstrate the application of the framework, and to determine the current software product family business performance, we conducted a case study of an organization actively involved in the business of software product family. The framework and the tool provide direct mechanisms to evaluate the current maturity level of software product family business of an organization. This research is a contribution towards establishing a comprehensive and unified strategy for a process evaluation of the software product family

    A Business Maturity Model of Software Product Line Engineering

    Get PDF
    In the recent past, software product line engineering has become one of the most promising practices in software industry with the potential to substantially increase the software development productivity. Software product line engineering approach spans the dimensions of business, architecture, software engineering process and organization. The increasing popularity of software product line engineering in the software industry necessitates a process maturity evaluation methodology. Accordingly, this paper presents a business maturity model of software product line, which is a methodology to evaluate the current maturity of the business dimension of a software product line in an organization. This model examines the coordination between product line engineering and the business aspects of software product line. It evaluates the maturity of the business dimension of software product line as a function of how a set of business practices are aligned with product line engineering in an organization. Using the model presented in this paper, we conducted two case studies and reported the assessment results. This research contributes towards establishing a comprehensive and unified strategy for a process maturity evaluation of software product lines

    Derivatives and systemic risk: netting, collateral, and closeout

    Get PDF
    In the U.S., as in most countries with well-developed securities markets, derivative securities enjoy special protections under insolvency resolution laws. Most creditors are “stayed” from enforcing their rights while a firm is in bankruptcy. However, many derivatives contracts are exempt from these stays. Furthermore, derivatives enjoy netting and close-out, or termination, privileges which are not always available to most other creditors. The primary argument used to motivate passage of legislation granting these extraordinary protections is that derivatives markets are a major source of systemic risk in financial markets and that netting and close- out reduce this risk. ; To date, these assertions have not been subjected to rigorous economic scrutiny. This paper critically reexamines this hypothesis. These relationships are more complex than often perceived. We conclude that it is not clear whether netting, collateral, and/or close-out lead to reduced systemic risk, once the impact of these protections on the size and structure of the derivatives market has been taken into account.Derivative securities ; Financial markets

    Evaluating Company’s Readiness for Adopting Product Line Engineering: a Second Evaluation Round

    Get PDF
    Product lines have emerged in the software industry as an attractive approach to perform planned reuse of code. Nevertheless, a product line solution is not appropriate in all cases and also requires some conditions to be implemented successfully. The literature offers several contributions regarding the adoption of product lines. However, only a few of them are able to support decision-makers in making informed decisions in favor of or against following this approach. We proposed APPLIES, a framework for evaluating the organization’s motivation and preparation for adopting product lines. This article presents the second version of the APPLIES framework as well as the second iteration of the evaluation of this approach. This evaluation consisted of (i) a workshop with a practitioner who had experience in adopting the product line production approach and; (ii) a review of the content by five product line experts. The results obtained from the evaluation resulted in modifications to the framework content, mainly to simplify the statements and eliminate redundant elements. Also, we detected new functionalities and modifications that we expect to be resolved in the following evaluation iterations. Further evaluations and improvements are needed to mature the framework. Moreover, we expect to incorporate APPLIES into a process that covers the aspects that a company must consider before deciding to adopt this production paradigm

    Environmental Nanotechnology

    Get PDF

    Privately Policing Dark Patterns

    Full text link
    Lawmakers around the country are crafting new laws to target “dark patterns”—user interface designs that trick or coerce users into enabling cell phone location tracking, sharing browsing data, initiating automatic billing, or making whatever other choices their designers prefer. Dark patterns pose a serious problem. In their most aggressive forms, they interfere with human autonomy, undermine customers’ evaluation and selection of products, and distort online markets for goods and services. Yet crafting legislation is a major challenge: Persuasion and deception are difficult to distinguish, and shifting tech trends present an ever-moving target. To address these challenges, this Article proposes leveraging state private law to define and track dark patterns as they evolve. Judge-crafted decisional law can respond quickly to new techniques, flexibly define the boundary between permissible and impermissible designs, and bolster state and federal regulatory enforcement efforts by quickly identifying those designs that most undermine user autonomy
    • 

    corecore