310,727 research outputs found

    Research Article Software Component Selection Based on Quality Criteria Using the Analytic Network Process

    Get PDF
    Component based software development (CBSD) endeavors to deliver cost-effective and quality software systems through the selection and integration of commercially available software components. CBSD emphasizes the design and development of software systems using preexisting components. Software component reusability is an indispensable part of component based software development life cycle (CBSDLC),which consumes a significant amount of organization’s resources, that is, time and effort. It is convenient in component based software system (CBSS) to select the most suitable and appropriate software components that provide all the required functionalities. Selecting the most appropriate components is crucial for the success of the entire system. However, decisions regarding software component reusability are often made in an ad hoc manner, which ultimately results in schedule delay and lowers the entire quality system. In this paper, we have discussed the analytic network process (ANP) method for software component selection. The methodology is explained and assessed using a real life case study

    Systematic formulation of non-functional characteristics of software

    Get PDF
    This paper presents NoFun, a notation aimed at dealing with non-functional aspects of software systems at the product level in the component programming framework. NoFun can be used to define hierarchies of non-functional attributes, which can be bound to individual software components, libraries of components or (sets of) software systems. Non-functional attributes can be defined in several ways, being possible to choose a particular definition in a concrete context. Also, NoFun allows to state the values of the attributes in component implementations, and to formulate non-functional requirements over component implementations. The notation is complemented with an algorithm able to select the best implementation of components (with respect to their non-functional characteristics) in their context of use.Peer ReviewedPostprint (published version

    Systematic evaluation of software product line architectures

    Get PDF
    The architecture of a software product line is one of its most important artifacts as it represents an abstraction of the products that can be generated. It is crucial to evaluate the quality attributes of a product line architecture in order to: increase the productivity of the product line process and the quality of the products; provide a means to understand the potential behavior of the products and, consequently, decrease their time to market; and, improve the handling of the product line variability. The evaluation of product line architecture can serve as a basis to analyze the managerial and economical values of a product line for software managers and architects. Most of the current research on the evaluation of product line architecture does not take into account metrics directly obtained from UML models and their variabilities; the metrics used instead are difficult to be applied in general and to be used for quantitative analysis. This paper presents a Systematic Evaluation Method for UML-based Software Product Line Architecture, the SystEM-PLA. SystEM-PLA differs from current research as it provides stakeholders with a means to: (i) estimate and analyze potential products; (ii) use predefined basic UML-based metrics to compose quality attribute metrics; (iii) perform feasibility and trade-off analysis of a product line architecture with respect to its quality attributes; and, (iv) make the evaluation of product line architecture more flexible. An example using the SEI’s Arcade Game Maker (AGM) product line is presented as a proof of concept, illustrating SystEM-PLA activities. Metrics for complexity and extensibility quality attributes are defined and used to perform a trade-off analysis

    Selection of third party software in Off-The-Shelf-based software development: an interview study with industrial practitioners

    Get PDF
    The success of software development using third party components highly depends on the ability to select a suitable component for the intended application. The evidence shows that there is limited knowledge about current industrial OTS selection practices. As a result, there is often a gap between theory and practice, and the proposed methods for supporting selection are rarely adopted in the industrial practice. This paper's goal is to investigate the actual industrial practice of component selection in order to provide an initial empirical basis that allows the reconciliation of research and industrial endeavors. The study consisted of semi-structured interviews with 23 employees from 20 different software-intensive companies that mostly develop web information system applications. It provides qualitative information that help to further understand these practices, and emphasize some aspects that have been overlooked by researchers. For instance, although the literature claims that component repositories are important for locating reusable components; these are hardly used in industrial practice. Instead, other resources that have not received considerable attention are used with this aim. Practices and potential market niches for software-intensive companies have been also identified. The results are valuable from both the research and the industrial perspectives as they provide a basis for formulating well-substantiated hypotheses and more effective improvement strategies.Peer ReviewedPostprint (author's final draft

    The Role of Trust in Explaining Food Choice: Combining Choice Experiment and Attribute Best−Worst Scaling

    Get PDF
    This paper presents empirical findings from a combination of two elicitation techniques—discrete choice experiment (DCE) and best–worst scaling (BWS)—to provide information about the role of consumers’ trust in food choice decisions in the case of credence attributes. The analysis was based on a sample of 459 Taiwanese consumers and focuses on red sweet peppers. DCE data were examined using latent class analysis to investigate the importance and the utility different consumer segments attach to the production method, country of origin, and chemical residue testing. The relevance of attitudinal and trust-based items was identified by BWS using a hierarchical Bayesian mixed logit model and was aggregated to five latent components by means of principal component analysis. Applying a multinomial logit model, participants’ latent class membership (obtained from DCE data) was regressed on the identified attitudinal and trust components, as well as demographic information. Results of the DCE latent class analysis for the product attributes show that four segments may be distinguished. Linking the DCE with the attitudinal dimensions reveals that consumers’ attitude and trust significantly explain class membership and therefore, consumers’ preferences for different credence attributes. Based on our results, we derive recommendations for industry and policy

    Role of Demographics and Health Attitude in Consumers' Nutrition Consideration in Food Selection

    Get PDF
    A nationwide on-line survey of 3,000 households was conducted. Households were randomly selected from the database of 400,000 households who make up Ipsos-NPD marketing research panel. The purpose of this study is to examine how a household meal planners perception of the importance of various dietary components in selecting food items is influenced by the persons or the households socio-demographic factors and health attitude. Annual household income affected fat, calcium, and cholesterol considerations significantly but did not make any impact on the consideration of salt when consumers selected food items. Hence, the result implies that as income level increases, household meal planners are more likely to be concerned about fat, calcium and cholesterol. Older household meal planners were more likely to consider salt, calcium and cholesterols than their younger counterparts. Health attitude of the household meal planners significantly influenced their nutritional concerns. Thos meal planners who read nutritional labels on food products and changed diet to reduce the risk of disease were concerned about all four types of nutritional factors included in the study.Nutrition consideration, health attitude, socio-demographical factors, Food Consumption/Nutrition/Food Safety, Health Economics and Policy,

    Designing IS service strategy: an information acceleration approach

    Get PDF
    Information technology-based innovation involves considerable risk that requires insight and foresight. Yet, our understanding of how managers develop the insight to support new breakthrough applications is limited and remains obscured by high levels of technical and market uncertainty. This paper applies a new experimental method based on “discrete choice analysis” and “information acceleration” to directly examine how decisions are made in a way that is behaviourally sound. The method is highly applicable to information systems researchers because it provides relative importance measures on a common scale, greater control over alternate explanations and stronger evidence of causality. The practical implications are that information acceleration reduces the levels of uncertainty and generates a more accurate rationale for IS service strategy decisions
    • 

    corecore