212 research outputs found

    Virtual Organizational Learnign in Open Source Software Development Projects

    Get PDF
    We studied the existence of virtual organizational learning in open source software (OSS) development projects. Specifically, our research focused on learning effects of OSS projects and factors that affect the learning process. The number and percentage of resolved bugs and bug resolution time of 118 SourceForge.net OSS projects were used to measure the learning effects> Projects were characterized by project type, number and experience of developers, number of bugs, and bug resolution time. Our results provide evidence of virtual organizational learning in OSS development projects.Virtual organizational leraning: Organizational learning curve: Virtual organization: Open source software development: Project performance

    EMPIRICAL CHARACTERIZATION OF SOFTWARE QUALITY

    Get PDF
    The research topic focuses on the characterization of software quality considering the main software elements such as people, process and product. Many attributes (size, language, testing techniques etc.) probably could have an effect on the quality of software. In this thesis we aim to understand the impact of attributes of three P’s (people, product, process) on the quality of software by empirical means. Software quality can be interpreted in many ways, such as customer satisfaction, stability and defects etc. In this thesis we adopt ‘defect density’ as a quality measure. Therefore the research focus on the empirical evidences of the impact of attributes of the three P’s on the software defect density. For this reason empirical research methods (systematic literature reviews, case studies, and interviews) are utilized to collect empirical evidence. Each of this research method helps to extract the empirical evidences of the object under study and for data analysis statistical methods are used. Considering the product attributes, we have studied the size, language, development mode, age, complexity, module structure, module dependency, and module quality and their impact on project quality. Considering the process attributes, we have studied the process maturity and structure, and their impact on the project quality. Considering the people attributes, we have studied the experience and capability, and their impact on the project quality. Moreover, in the process category, we have studied the impact of one testing approach called ‘exploratory testing’ and its impact on the quality of software. Exploratory testing is a widely used software-testing practice and means simultaneous learning, test design, and test execution. We have analyzed the exploratory testing weaknesses, and proposed a hybrid testing approach in an attempt to improve the quality. Concerning the product attributes, we found that there exist a significant difference of quality between open and close source projects, java and C projects, and large and small projects. Very small and defect free modules have impact on the software quality. Different complexity metrics have different impact on the software quality considering the size. Product complexity as defined in Table 53 has partial impact on the software quality. However software age and module dependencies are not factor to characterize the software quality. Concerning the people attributes, we found that platform experience, application experience and language and tool experience have significant impact on the software quality. Regarding the capability we found that programmer capability has partial impact on the software quality where as analyst capability has no impact on the software quality. Concerning process attributes we found that there is no difference of quality between the project developed under CMMI and those that are not developed under CMMI. Regarding the CMMI levels there is difference of software quality particularly between CMMI level 1 and CMMI level 3. Comparing different process types we found that hybrid projects are of better quality than waterfall projects. Process maturity defined by (SEI-CMM) has partial impact on the software quality. Concerning exploratory testing, we found that exploratory testing weaknesses induce the testing technical debt therefore a process is defined in conjunction with the scripted testing in an attempt to reduce the associated technical debt of exploratory testing. The findings are useful for both researchers and practitioners to evaluate their project

    The Adaptation and Routinization Processes of A Continuous Auditing System Implementation

    Get PDF
    How to adopt computer-assisted auditing techniques (CAATTs) quickly and develop a continuous auditing system are the critical issues for the implementation of automated auditing techniques. In this research, we study the technological adaptation process of a case company, which continuously implemented four CAATTs projects in three years. We summarized and analyzed the routinization process of how the case company adapted their computer-aided audit procedures from an experimental action to daily usage. An approach based on organizational routines theories was adopted to study group learning and interactions among project members, and to understand how they integrated automated auditing techniques and mechanisms into the existing manual auditing procedures. The process also reveals the incremental progress of an emerging routine from CAATTs adoption to continuous auditing systems. The research results show that the documentation of CAATTs projects and group learning among different functions contribute to the routinization of automated auditing procedures; the continuous auditing system based on the automated auditing program also contributes to routinely audited tasks. However, the improvisational nature of auditing activities, implicit characteristics within general auditing software, and rigidity of automatic auditing programs cause the resistance of internal auditors on CAATTs use, and also impede the emergence and flexibility of computer-aided auditing procedures

    Management Matters

    Get PDF
    New indications of managerial innovations are created and then used to show that changes in organizational technologies are an important source of economic growth. Specifically, the analysis demonstrates that, first, in response to a positive managerial technology shock, output, productivity and hours significantly increase in the short run, second, these types of innovations are as important as non-managerial ones in explaining movements in these variables at business cycle frequencies, and, third, product and process innovations promote the development of new managerial techniques.Business Cycles; Productivity; Management techniques; Technical Change

    The launch of innovative services : lessons from automotive telematics

    Get PDF
    In the literature on NPD, most existing studies on the end of the design process concentrate on managing ramp-up of manufactured products. However our economies increasingly depend upon services. This article examine the management of the final phases of the design process of an innovative service. Our research make three contributions : 1) we show that the concept of ramp-up is insufficient for understanding the phenomena at works. The nature of services means that two types of learning – technical and sales – take place at the same time. 2) an analysis of the data collected confirms this difference by bringing to light great contrasts in these two dimensions. 3) This led us to identify a new field for NPD research : the design of the sales process.Management de projet;Services;TĂ©lĂ©matique automobile;Industrie automobile;Lancement de produit;MontĂ©e en cadence;Vente;ThĂ©orie de la conception;Gestion de l'innovation

    The Launch of Innovative Product-Related Services: Lessons from automotive telematics

    Get PDF
    In the literature on new product development, most existing studies on the end of the design process concentrate on managing ramp-up in the field of manufactured products. This situation poses a problem at a time when our economies increasingly depend upon services and products are more and more related with sophisticated services that provides value for customers and producers. This article examines the management of the final phases of the design process of an innovative product-related service. Our research thus makes three contributions: 1) An analysis of the implementation process shows that the simultaneity of the production and consumption of a service means that three types of learning – technical, sales and uses – take place at the same time. Launch management strategies have thus to be adapted. 2) An analysis of the data collected confirms this difference by bringing to light great contrasts in these different aspects of learning. 3) This led us to identify a field that needs exploration by researchers in product and services innovation: the design of the sales process. Furthermore we underline two scenarios to manage the launch of innovative product-related services.project management, Services, Automotive telematics, Product Launch, Ramp up, Innovation Management

    Factors Influencing Employees\u27 Deep Usage of Information Systems

    Get PDF
    • 

    corecore