Search results
1 – 10 of over 123000Lorenzo Bruno Prataviera and Andreas Norrman
The postponement principle concerns defining when and where value is added, usually referring to hardware components for physical products. However, in modern supply chains…
Abstract
Purpose
The postponement principle concerns defining when and where value is added, usually referring to hardware components for physical products. However, in modern supply chains, software’s importance is increasing, impacting the timing and location of value-adding operations. Lacking insights into software-driven implications for postponement, we aim at elaborating on the postponement principle by contextualizing its evolution when integrating different objects (i.e. hardware and software).
Design/methodology/approach
We adopted an abductive approach to elaborate on the existing knowledge with original empirical insights. A single-case study with four subcases allowed us to explore postponement dimensions in the context of a global high-tech enterprise offering products that integrate hardware and software objects. As global supply chains involve multiple jurisdictions with heterogeneous regulations, we also analyzed in depth the emerging fiscal and legal implications.
Findings
Besides where and when value is added, the study illustrates that deciding who (i.e. what legal entity) is carrying out what operation on what kind of object is highly important. Moreover, fiscal and legal implications for the various legal entities strongly depend on what operations are executed and in which jurisdiction (where). The study identifies critical interrelationships among postponement dimensions when integrating hardware and software objects, highlighting the importance of understanding and managing their reciprocity with the emerging fiscal and legal risks.
Originality/value
We elaborate on the postponement principle by contextualizing its applications when integrating hardware and software objects in global supply chains, which include multiple jurisdictions. By formalizing the impact of the who dimension, the study contributes to developing the interorganizational perspective for postponement. Moreover, it extends the traditional cost perspective for postponement beyond the trade-off between responsiveness and cost-efficiency, suggesting that firms applying global postponement should extend their focus to also examine fiscal and legal risks for all the legal entities involved.
Details
Keywords
Mohd Mustaqeem, Suhel Mustajab and Mahfooz Alam
Software defect prediction (SDP) is a critical aspect of software quality assurance, aiming to identify and manage potential defects in software systems. In this paper, we have…
Abstract
Purpose
Software defect prediction (SDP) is a critical aspect of software quality assurance, aiming to identify and manage potential defects in software systems. In this paper, we have proposed a novel hybrid approach that combines Grey Wolf Optimization with Feature Selection (GWOFS) and multilayer perceptron (MLP) for SDP. The GWOFS-MLP hybrid model is designed to optimize feature selection, ultimately enhancing the accuracy and efficiency of SDP. Grey Wolf Optimization, inspired by the social hierarchy and hunting behavior of grey wolves, is employed to select a subset of relevant features from an extensive pool of potential predictors. This study investigates the key challenges that traditional SDP approaches encounter and proposes promising solutions to overcome time complexity and the curse of the dimensionality reduction problem.
Design/methodology/approach
The integration of GWOFS and MLP results in a robust hybrid model that can adapt to diverse software datasets. This feature selection process harnesses the cooperative hunting behavior of wolves, allowing for the exploration of critical feature combinations. The selected features are then fed into an MLP, a powerful artificial neural network (ANN) known for its capability to learn intricate patterns within software metrics. MLP serves as the predictive engine, utilizing the curated feature set to model and classify software defects accurately.
Findings
The performance evaluation of the GWOFS-MLP hybrid model on a real-world software defect dataset demonstrates its effectiveness. The model achieves a remarkable training accuracy of 97.69% and a testing accuracy of 97.99%. Additionally, the receiver operating characteristic area under the curve (ROC-AUC) score of 0.89 highlights the model’s ability to discriminate between defective and defect-free software components.
Originality/value
Experimental implementations using machine learning-based techniques with feature reduction are conducted to validate the proposed solutions. The goal is to enhance SDP’s accuracy, relevance and efficiency, ultimately improving software quality assurance processes. The confusion matrix further illustrates the model’s performance, with only a small number of false positives and false negatives.
Details
Keywords
Cloning software is now becoming quite popular in all types of libraries. Pricing is such that even smaller libraries can afford it. Cloning software basically takes an image of…
Abstract
Cloning software is now becoming quite popular in all types of libraries. Pricing is such that even smaller libraries can afford it. Cloning software basically takes an image of an entire hard drive and stores it on some kind of medium such as zip disks, compact disks, or a server’s hard drive. It can be used to roll out a group of new computers or as a backup system. It can be especially helpful to libraries that have limited staffing resources to devote to troubleshooting computer software problems. If a software problem occurs on a computer, it can basically be restored in a matter of minutes to the state it was in at the time the image was created. It is well worth the cost when purchasing computers in bulk for a new building or replacing a group of old computers. It is wise to consider a couple of things before going into the cloning business. First, design the images carefully. Second, create a method to track the images after they have been created. This article describes how cloning software can benefit a library as well as designing and tracking the images for most efficient usage.
Details
Keywords
Abstract
Purpose
The aim of this paper is to propose a software reliability growth model based on stochastic differential equations for the integration testing phase of distributed development environment.
Design/methodology/approach
A client/server system (CSS), which is a new development method, has come into existence as a result of the progress of networking technology by UNIX systems. On the other hand, the effective testing method for distributed development environment has only a few presented. The method of software reliability assessment considering the interaction among software components in a distributed one is discussed.
Findings
Conventional software reliability growth models for system testing phase in distributed development environment have included many unknown parameters. Especially, the effective estimation method in terms of these unknown parameters, which means the proportion of the total testing‐load for the software component, has never been presented. This software reliability growth model can be easily applied in distributed software development, because the model has a simple structure.
Practical implications
This model is very useful for software developers in terms of practical reliability assessment in the actual distributed development environment.
Originality/value
The method of software reliability assessment considering the interaction among software components in distributed development environment is proposed. Additionally, several numerical examples for the actual data are presented.
Details
Keywords
David A. Vogel and Jill E. Connelly
The purpose of this article is to examine why US companies outsource software development offshore and to present the factors to be considered to determine if the benefits of…
Abstract
The purpose of this article is to examine why US companies outsource software development offshore and to present the factors to be considered to determine if the benefits of offshore outsourcing outweigh the drawbacks. Is offshoring worth it in terms of cost savings and quality? What are the risks associated with offshoring software development, and how can you hedge against such risks? What types of software should be considered for offshoring? How can you recognize the danger signs of offshore work going awry? Are there alternatives to outsourcing software development offshore, or are there alternative ways to offshore? Offshore outsourcing of software development may not be worth the risk in all cases. However, in the cases that it is worth moving offshore, this paper makes suggestions about how to help ensure success. This article presents advantages, disadvantages, risks and alternatives to offshore outsourcing of software development. Also, it provides alternatives for offshore outsourcing that will be useful for any company or individual considering offshore outsourcing.
Details
Keywords
Despite extensive investigation of the Indian software industry, knowledge about small software firms is inadequate. This knowledge is important as many developing countries are…
Abstract
Despite extensive investigation of the Indian software industry, knowledge about small software firms is inadequate. This knowledge is important as many developing countries are contemplating the software industry as a means of national growth along the lines that India has taken. This paper provides a descriptive analysis of small software firms in India. It shows that small software firms that are located in software clusters; quality certified; low product oriented; and slightly larger tend to be more productive than others. Small software firms are defined as firms that have fewer software employees than the national median size. The paper used firm level data available in the Indian IT Software and Services Directory 2003, whose members contribute 95% of the industry revenue.
Details
Keywords
R. Chinnaiyan and S. Somasundaram
The purpose of this paper is to evaluate the reliability of individual software components in terms of the probability that each software component performs its intended…
Abstract
Purpose
The purpose of this paper is to evaluate the reliability of individual software components in terms of the probability that each software component performs its intended functionality successfully. The overall software system reliability is evaluated.
Design/methodology/approach
This paper incorporates the reliability behavior of component‐based software system using Markov process.
Findings
It is found that the component‐based software system reliability increases as the component reliability increases.
Originality/value
This paper explores new directions in evaluating the reliability of component‐based software systems for software reliability and offers practical help to researchers and software industries in reliable software development. The proposed software simulation technique will act as a tool for the software quality assurance team for evaluating the reliability of component‐based software systems.
Details
Keywords
Joseph D. Blackburn and Gary D. Scudder
Software projects are commonly late and over budget, causing the product to be late to market. Based on questionnaires and field research with software managers in Europe, the USA…
Abstract
Software projects are commonly late and over budget, causing the product to be late to market. Based on questionnaires and field research with software managers in Europe, the USA and Japan, seeks to isolate the management practices that accelerate software development. The results suggest that global differences are not pronounced: Japanese software factories have development processes structured similarly to their US and European counterparts; productivity is also roughly equivalent. To reduce development time, software managers currently achieve greater leverage from the management of people and the cross‐functional process than with the use of CASE tools and technology.
Details
Keywords
L.P. Baldwin, T. Eldabi, V. Hlupic and Z. Irani
The design of manufacturing systems is a complex and expensive task for both SMEs and large organisations alike. Many problems relating to the design and operation of…
Abstract
The design of manufacturing systems is a complex and expensive task for both SMEs and large organisations alike. Many problems relating to the design and operation of manufacturing systems are too complex to allow for mathematical treatment, and as a result there is increasing recognition of the applicability of simulation in the manufacturing environment. This has in turn resulted in a growth in simulation software products available in the marketplace, and manufacturers of such products are naturally keen to extol the virtues of what they sell. In a rapidly changing workplace, there is some suggestion that simulation tools may not have developed to deal with the new demands, and so it is timely to review what is on offer. This paper presents the results of a survey of European simulation specialists, both working in industry and in an academic environment, on the use of simulation software. The main purpose of this survey was to determine how satisfied users are with simulation software and to highlight the most positive and negative features. The findings offer an insight into current software, and how this can be further enhanced.
Details
Keywords
The purpose of this paper is to offer a point of view on the challenges China faces competing in a twenty‐first century software industry.
Abstract
Purpose
The purpose of this paper is to offer a point of view on the challenges China faces competing in a twenty‐first century software industry.
Design/methodology/approach
The approach taken was desk research and conversations with other academics and industry experts.
Findings
The paper suggests that China needs to overcome weaknesses in managerial and technical skills and focus on international markets where it is positive strengths.
Practical implications
India provides some important and practical lessons for China's emerging software industry including those Chinese firms looking to increase their export revenues and presence around the globe.
Originality/value
This paper provides insight into the issues and challenges faced by the Chinese software industry looking to expand within a global economy. The paper may also prove useful to those researchers interested in emerging economies.
Details