21,758 research outputs found

    Exploring regression testing and software product line testing - research and state of practice

    Get PDF
    In large software organizations with a product line development approach a selective testing of product variants is necessary in order to keep pace with the decreased development time for new products, enabled by the systematic reuse. The close relationship between products in product line indicates an option to reduce the testing effort due to redundancy. In many cases test selection is performed manually, based on test leaders’ expertise. This makes the cost and quality of the testing highly dependent on the skills and experience of the test leaders. There is a need in industry for systematic approaches to test selection. The goal of our research is to improve the control of the testing and reduce the amount of redundant testing in the product line context by applying regression test selection strategies. In this thesis, the state of art of regression testing and software product line testing are explored. Two extensive systematic reviews are conducted as well as an industrial survey of regression testing state of practice and an industrial evaluation of a pragmatic regression test selection strategy. Regression testing is not an isolated one-off activity, but rather an activity of varying scope and preconditions, strongly dependent on the context in which it is applied. Several techniques for regression test selection are proposed and evaluated empirically but in many cases the context is too specific for a technique to be easily applied directly by software developers. In order to improve the possibility for generalizing empirical results on regression test selection, guidelines for reporting the testing context are discussed in this thesis. Software product line testing is a relatively new research area. The understanding about challenges is well established but when looking for solutions to these challenges, we mostly find proposals, and empirical evaluations are sparse. Regression test selection strategies proposed in literature are not easily applicable in the product line context. Instead, control may be increased by increased visibility of the effects of testing and proper measurements of software quality. Focus of our future work will be on how to guide the planning and assessment of regression testing activities in large, complex reuse based systems, by visualizing the quality achieved in different parts of the system and evaluating the effects of different selection strategies when applied in various regression testing situations

    Managing software development information in global configuration management activities

    Get PDF
    Software Configuration Management (SCM) techniques have been considered the entry point to rigorous software engineering, where multiple organizations cooperate in a decentralized mode to save resources, ensure the quality of the diversity of software products, and manage corporate information to get a better return of investment. The incessant trend of Global Software Development (GSD) and the complexity of implementing a correct SCM solution grow not only because of the changing circumstances, but also because of the interactions and the forces related to GSD activities. This paper addresses the role SCM plays in the development of commercial products and systems, and introduces a SCM reference model to describe the relationships between the different technical, organizational, and product concerns any software development company should support in the global market

    Free and open-source software

    Get PDF
    No description supplie

    The Corporate Role in a Changing Society: A Model of Sensemaking and of Firm Characterization

    Get PDF
    Aquesta tesi està organitzada com un compendi de quatre articles cadascun dels quals investiga com les empreses donen sentit a la Responsabilitat Social Corporativa (RSC). Proposem un model teòric de creació de sentit que ens permiti a posteriori la caracterització d'empreses. En aquest model volem explicar com els directius entenen les responsabilitats socials i medi ambientals de l'empresa, així com el rol d'aquesta en la societat. Mitjançant quatre recerques empíriques en forma d'articles, que abasten 10 casos de estudi i l'anàlisi de més de 900 informes corporatius, mirem d'entendre tres característiques del comportament que constitueixen les dimensions del nostre model: cognitiva, lingüística i conativa. Inductivament proposem les sub-dimensions del nostre model trobant patrons d'interrelació i evolució que descriuen el comportament de les empreses. Observem que l'evolució en els últims anys de l'RSC tendeix cap a la definició de l'RSC com un element més estratègic de l'empresa. També notem un augment de la comprensió de l'RSC mes post-positivista. La conclusió és que la institucionalització del discurs formalitzat pot ésser un dels vectors d'evolució de l'RSC. Proposem, normativament, que l'evolució futura de l'RSC passa per una comprensió mes política del rol de l'empresa en la societat, definida a través de processos deliberatius.Esta tesis está organizada como un compendio de cuatro artículos, cada uno de los cuales investiga como las empresas le dan sentido a la Responsabilidad Social Corporativa (RSC). Proponemos un modelo teórico de creación de sentido el cual nos permite a posteriori la caracterización de empresas. En este modelo pretendemos explicar cómo los directivos entienden las responsabilidades sociales y medioambientales y el rol de la empresa en la sociedad. A través de cuatro investigaciones empíricas en la forma de artículos que comprenden 10 casos de estudio y el análisis de más de 900 informes corporativos, tratamos de entender tres características del comportamiento que constituyen las dimensiones de nuestro modelo: cognitiva, lingüística y conativa. Inductivamente proponemos las sub-dimensiones de nuestro modelo encontrando a través de ellas patrones de interrelación y evolución que describen el comportamiento de las empresas. Observamos que la evolución en los últimos años de la RSC tiende hacia a la definición de la RSC como un elemento más estratégico de la empresa. Sin embargo, también notamos un aumento de la comprensión de la RSC más post-positivista. Concluimos que la institucionalización del discurso formalizado puede ser uno de los vectores de evolución de la RSC. Proponemos normativamente, que una futura evolución de la RSC pasa por una comprensión más política del rol de la empresa en la sociedad definida a través de procesos deliberativos.This thesis is organized in a compendium of four articles each of which furthers our knowledge of on how companies make sense of Corporate Social Responsibility (CSR). We propose a model of organizational sensemaking-sensegiving characterization explaining how managers think, persuade and act regarding their social and environmental responsibilities and their role in society. Through four empirical research studies, mainly based on 10 in-depth case studies and over 900 corporate reports, we look at three features of behaviour that constitute the dimensions of the model: cognitive, linguistic and conative. We inductively propose the sub-dimensions that guide CSR-related activities recognizing some common patterns of interrelation and evolution. These patterns may lead to a better understanding of firm's CSR behaviour over the last decade. From our empirical research we observe an evolution in time towards a more strategic form of CSR. However, we also notice an increase of the post-positivistic view of CSR. We conclude that the institutionalization of formalized forms of discourse might be one of the drivers behind CSR's evolution. We normatively argue that further evolution in CSR should include its strategic incorporation but also a broader political understanding of the role of the firm in society redefined in an open and deliberative manner

    Distressed debt in Germany: What's next? Possible innovative exit strategies

    Get PDF
    During the past two years, private equity funds have acquired substantial portfolios of nonperforming loans from banks in Germany. Typically a private equity investor does not commit funds unless exit strategies are clearly defined. The usual exit strategies for distressed debt investors are fix it (restructuring and turnaround), sell it (sale of debt or equity), or shut it down (liquidation). A new alternative exit strategy for NPL investors considered here is the transfer of credit recovery risk. --Focus,diversification,specialization,monitoring,bank returns,bank risk,Non Performing Loans,Distressed debt investing,Synthetic securitization,Collateralized debt obligations,Credit risk transfer,Credit derivatives,Credit default swaps,Credit recovery swaps,Credit portfolio management,Credit portfolio risk,Credit portfolio returns,Efficiency of credit risk portfolio allocations,Learning effects

    An analysis of the state of green business in the South African retail sector

    Get PDF
    'Green' business is claimed by some South African retailers even though they lack well-founded and integrated sustainable, social, and environmental commitments. This is because no standards of greening exist for retail in South Africa. The purpose of this study is to explore, 'What constitutes green retail in the South African supermarket sector?' This required investigation into the sustainability of the companies' green business processes, social component of sustainability, and the existing state of the green retail sector. The five dominant supermarkets were selected to answer a questionnaire based on different environmental variables and principles. Interviewee responses were supplemented with publicly available company reports and these were then critiqued by allocating a level of commitment to sustainability of companies' green business processes, social considerations of sustainability, and establishing the current state of the green retail sector. Results show that within business processes, sustainable procurement is becoming increasingly accounted for through eco-labels and enterprise development programs. Distribution processes assist in verifying green claims and production. Various international and local sustainability programs are used to validate green efforts in the lack of national standards. Best practice frameworks are being utilised in the absence of local green standards and where limited, some are creating their own innovative solutions. Sustainability is a core focus at an executive level to some to ensure full integration of sustainability. Retailers may not necessarily pursue trends, but they have similar pressures that are often variably addressed. Although retailers' attempts to green their operations may not be standardised, the retail industry in South African has almost privatised sustainability and socio-economic development as they have superseded legislation to contribute to society and transform communities. It is an opportunity for retailers to take responsibility for their operations and in doing so create innovative solutions that address South Africa's environmental and social issues, in spite of the lack of green standards and governmental regulation, and in doing so become leadership companies that are accountable to their consumer base

    Automating the management of software projects in a developing it economy

    Get PDF
    Software project management is the control of the transformation of users’ requirements and resources into a successful software result (product). This work automates the management of software projects in an emerging IT economy like Nigeria. It also explores the simulation of management practices such as configuration management and risk management. The COCOMO II model was employed for the estimation process, while the Risk Model from The American Systems Corporation (ASC) was used for risk management. Experimental data was obtained from AcadSoft Solutions, Calabar, Unical Computer Centre, and OmegaBiz.ng Software Solutions & Consultancy, Calabar. The resultant network-based software tool was developed on object-oriented technology using Java. The study established that good management practices may still be applied by the Nigerian software industry that lacks expertise in software management. Multi-site development approach facilitates large projects by using simple network-based application that aids collaboration among team members. Future research could extend to system and real-time software projects, to give a holistic picture of software project management in developing countries
    corecore