Search results

1 – 10 of over 109000
Book part
Publication date: 16 September 2017

Kevin J. Boudreau

Rather than organize as traditional firms, many of today’s companies organize as platforms that sit at the nexus of multiple exchange and production relationships. This chapter…

Abstract

Rather than organize as traditional firms, many of today’s companies organize as platforms that sit at the nexus of multiple exchange and production relationships. This chapter considers a most basic question of organization in platform contexts: the choice of boundaries. Herein, I investigate how classical economic theories of firm boundaries apply to platform-based organization and empirically study how executives made boundary choices in response to changing market and technical challenges in the early mobile computing industry (the predecessor to today’s smartphones). Rather than a strict or unavoidable tradeoff between “openness-versus-control,” most successful platform owners chose their boundaries in a way to simultaneously open-up to outside developers while maintaining coordination across the entire system.

Details

Entrepreneurship, Innovation, and Platforms
Type: Book
ISBN: 978-1-78743-080-8

Keywords

Article
Publication date: 5 October 2012

Assefa Semegn and Eamonn Murphy

The purpose of this paper is to introduce a novel approach of designing, specifying, and describing the behavior of software systems in a way that helps to predict their…

Abstract

Purpose

The purpose of this paper is to introduce a novel approach of designing, specifying, and describing the behavior of software systems in a way that helps to predict their reliability from the reliability of the components and their interactions.

Design/methodology/approach

Design imperatives and relevant mathematical documentation techniques for improved reliability predictability of software systems are identified.

Findings

The design approach, which is named design for reliability predictability (DRP), integrates design for change, precise behavioral documentation and structure based reliability prediction to achieve improved reliability predictability of software systems. The specification and documentation approach builds upon precise behavioral specification of interfaces using the trace function method (TFM) and introduces a number of structure functions or connection documents. These functions capture both the static and dynamic behavior of component‐based software systems and are used as a basis for a novel document driven structure based reliability predication model.

Originality/value

Decades of research effort have been spent in software design, mathematical/formal specification and description and reliability prediction of software systems. However, there has been little convergence among these three areas. This paper brings a new direction where the three research areas are unified to create a new design paradigm.

Details

International Journal of Quality & Reliability Management, vol. 29 no. 9
Type: Research Article
ISSN: 0265-671X

Keywords

Article
Publication date: 6 July 2012

Takahiro Fujimoto and Young Won Park

The purpose of this exploratory paper is to analyze how complexity of an artifact affects designing processes of its mechanical, electric, and software sub‐systems.

Abstract

Purpose

The purpose of this exploratory paper is to analyze how complexity of an artifact affects designing processes of its mechanical, electric, and software sub‐systems.

Design/methodology/approach

Based on existing empirical research and frameworks of axiomatic design, product architecture, and product development process, the paper proposes a simple model of functional and structural design to examine how engineers' ways of thinking differ among mechanical, electric and software engineers.

Findings

This paper argues that products and artifacts tend to become complex (often with integral architecture) when customers' functional requirements become more demanding and societal/technological constraints become stricter, and that complex mechanical products are often accompanied by electronic control units with complex functions. This implies that designing complex mechanical products often requires intensive coordination among mechanical, electric and software engineers. This, however, is not easy, as engineers' way of thinking is often different among the three areas: mechanical engineers want to complete structural design information first to build prototypes; electrical and software engineers (the latter in particular) request complete functional information first.

Research limitations/implications

In order to solve the above‐mentioned mechanical‐electrical‐software coordination problem, engineers need to share basic design concept of the product in question. Heavy‐weight product managers who infuse the product concept to the project members might be the key to this coordination. Companies may need to make sure that their product development processes are friendly to all of the three groups of engineers.

Originality/value

Although designing complex artifacts has been a popular research theme since H. Simon's seminal work, issues of organizational coordination for developing complex products, with increasing managerial importance, need further research. With an empirical case of the automobile and electronic products, the present paper is unique in that it combines frameworks of product development processes, product architectures, and organizational capabilities.

Details

Benchmarking: An International Journal, vol. 19 no. 4/5
Type: Research Article
ISSN: 1463-5771

Keywords

Article
Publication date: 15 March 2010

Megan Davis, Kerstin Dautenhahn, Stuart Powell and Chrystopher Nehaniv

This article presents practical guidelines for the design of interactive software for children with autism. Many existing software design techniques rely on social interaction and…

Abstract

This article presents practical guidelines for the design of interactive software for children with autism. Many existing software design techniques rely on social interaction and so are not appropriate for this group, and little practical guidance is available. The guidelines presented are based on research experiences during the development of an interactive software game called TouchStory, which was designed to promote an understanding of narrative structure while adapting to the learning needs of individual children with autism. Our results indicate that some children with autism were actively engaged in self‐directed, curiosity‐driven learning, and found TouchStory enjoyable, even after repeated exposures on as many as 20 occasions. The guidelines are not limited to the appearance and behaviour of the software system, and may be fundamental to the research questions asked and the approach adopted. They provide a useful basis for furthering our understanding of the provision of assistive technology for children with autism.

Details

Journal of Assistive Technologies, vol. 4 no. 1
Type: Research Article
ISSN: 1754-9450

Keywords

Article
Publication date: 27 June 2008

Sidhartha R. Das, Ulku Yaylacicegi and Cem Canel

ISO 90003 provides guidelines for applying ISO 9001 to software development processes. The purpose of this paper is to present how the software development process in large…

1137

Abstract

Purpose

ISO 90003 provides guidelines for applying ISO 9001 to software development processes. The purpose of this paper is to present how the software development process in large, virtual teams (LVTs) can be managed, so that they are in compliance with ISO 9001.

Design/methodology/approach

The firm's actions are described in a case example format that illustrates how fit between theory and practice is achieved; and forms a precursor to the derivation of appropriate research arguments.

Findings

The steps presented show the application of ISO 90003 guidelines to software development planning activities in LVTs, to meet the requirements of ISO 9000 certification.

Research limitations/implications

The scope of this paper is limited to the application of Section 7.3 (Design and development) of ISO 90003:2004 to the software development process. The paper presents the discussion in a “generalized” fashion so that the steps described can be implemented by any software development company.

Practical implications

The implications for managers in this study lie in the presentation of a set of steps to manage software development processes in LVTs, so that they are in compliance with ISO 9001.

Originality/value

There is a dearth of studies on the application of process‐based approaches in virtual organizations. This paper addresses this gap in the literature by examining how software development processes in virtual organizations (specifically, LVTs) may be formally managed, so that they are in compliance with ISO 9001.

Details

Industrial Management & Data Systems, vol. 108 no. 6
Type: Research Article
ISSN: 0263-5577

Keywords

Article
Publication date: 19 February 2018

Lior Fink, Simon Wyss and Yossi Lichtenstein

The purpose of this study is to identify a typology of procurement contracts in the context of software development projects that allows firms to align design flexibility with…

Abstract

Purpose

The purpose of this study is to identify a typology of procurement contracts in the context of software development projects that allows firms to align design flexibility with design uncertainty at the project level. The theoretical lenses of contract theory and software engineering are used to explain why the five archetypes in the proposed typology provide gradually increasing levels of design flexibility and to develop hypotheses about the associations between design flexibility and a set of project cost dimensions.

Design/methodology/approach

The hypotheses are tested with objective contractual data from 270 software development contracts entered into by a leading international bank over a period of three years.

Findings

Data analysis confirms the existence of the proposed typology and shows that design flexibility is negatively associated with control and positively associated with coordination, trust, duration and price.

Research limitations/implications

Although the findings are based on the contracting practices of a single, albeit sophisticated, organization, they shed light on the ability of firms to align flexibility with uncertainty at the onset of new projects by taking advantage of nuanced contractual mechanisms to produce a broader set of contractual archetypes.

Originality/value

This paper is the first in the outsourcing literature to analyze a nuanced contractual typology in software development projects through the perspectives of both contract theory and software engineering.

Details

Journal of Global Operations and Strategic Sourcing, vol. 11 no. 1
Type: Research Article
ISSN: 2398-5364

Keywords

Open Access
Article
Publication date: 13 February 2023

Elham Rostami, Fredrik Karlsson and Shang Gao

This paper aims to propose a conceptual model of policy components for software that supports modularizing and tailoring of information security policies (ISPs).

1197

Abstract

Purpose

This paper aims to propose a conceptual model of policy components for software that supports modularizing and tailoring of information security policies (ISPs).

Design/methodology/approach

This study used a design science research approach, drawing on design knowledge from the field of situational method engineering. The conceptual model was developed as a unified modeling language class diagram using existing ISPs from public agencies in Sweden.

Findings

This study’s demonstration as proof of concept indicates that the conceptual model can be used to create free-standing modules that provide guidance about information security in relation to a specific work task and that these modules can be used across multiple tailored ISPs. Thus, the model can be considered as a step toward developing software to tailor ISPs.

Research limitations/implications

The proposed conceptual model bears several short- and long-term implications for research. In the short term, the model can act as a foundation for developing software to design tailored ISPs. In the long term, having software that enables tailorable ISPs will allow researchers to do new types of studies, such as evaluating the software's effectiveness in the ISP development process.

Practical implications

Practitioners can use the model to develop software that assist information security managers in designing tailored ISPs. Such a tool can offer the opportunity for information security managers to design more purposeful ISPs.

Originality/value

The proposed model offers a detailed and well-elaborated starting point for developing software that supports modularizing and tailoring of ISPs.

Details

Information & Computer Security, vol. 31 no. 3
Type: Research Article
ISSN: 2056-4961

Keywords

Article
Publication date: 1 August 1998

Ke‐Zhang Chen

Concurrent engineering can help manufacturing enterprises to achieve shorter time to market, reduced development costs, and high‐quality products. In order to realize the…

Abstract

Concurrent engineering can help manufacturing enterprises to achieve shorter time to market, reduced development costs, and high‐quality products. In order to realize the concurrent engineering, a lot of integrations are required according to parallel development technique, such as the integration of the people with different disciplines, the integration of the software of design methods and design data, and so on. This paper discusses the integration of the software of existing design methods for concurrent engineering by using axiomatic design. The results show that a very complicated software system for concurrent engineering becomes simple and consists of 26 modules corresponding to 26 design methods and one main module which contains all the junctional properties at each level. The task of the programmer for the integration becomes clear and is mainly programming for the main module.

Details

Integrated Manufacturing Systems, vol. 9 no. 4
Type: Research Article
ISSN: 0957-6061

Keywords

Article
Publication date: 1 October 2000

R. William Maule

This project developed and implemented a prototype WWW‐based instructional learning system modeled around a metacognitive research and development framework which mapped cognitive…

1239

Abstract

This project developed and implemented a prototype WWW‐based instructional learning system modeled around a metacognitive research and development framework which mapped cognitive variables, to metacognitive learning strategies for those variables, to metadata for the instructional design of the media. The framework helped delineate learning strategies and related metacognitive attributes of young students acquiring knowledge in advanced science concepts in an Internet/browser‐based environment. The framework also provided a basis for learner‐specific Internet content personalization.

Details

Internet Research, vol. 10 no. 4
Type: Research Article
ISSN: 1066-2243

Keywords

Article
Publication date: 3 February 2020

John Borer

The purpose of this study is to provide a method for designing the software for a process control system that avoids difficulties that lead to safety problems.

Abstract

Purpose

The purpose of this study is to provide a method for designing the software for a process control system that avoids difficulties that lead to safety problems.

Design/methodology/approach

Design of real-time software for safety critical programmable equipment systems (PES) such as process control or shutdown systems needs to be approached quite differently compared to any other software. It must be designed by those who understand the equipment system not by software engineers who do not. Following the ‘Piper Alpha’ disaster in the North Sea in the late 1980s, it was realised that the software of safety critical PES, such as the shut-down system on an oil rig, was proving very unreliable. Earlier hardwired relay-based shut-down systems were designed by process control engineers who understood the functions the equipment was required to perform; however, by the 1980s, such systems had been replaced by PES designed by system analysts who did not understand the technologies involved. The safety critical real-time software for a programmable equipment system will only be reliable when it is designed by control engineers who understand the functions it has to perform.

Findings

Bottom-up design of software is necessary to avoid safety issues and this can only be achieved using object-oriented methods.

Originality/value

This paper describes an entirely original idea of the author based on experience of managing the design and construction of the process control, emergency shut-down and fire and gas and communication systems for a major oil and gas platform in the North Sea around the time of the Piper Alpha disaster.

Details

Journal of Engineering, Design and Technology , vol. 18 no. 5
Type: Research Article
ISSN: 1726-0531

Keywords

1 – 10 of over 109000