Managing Engineering Change Requirements During The Product Development Process
Managing Engineering Change Requirements During The Product Development Process
net/publication/320625618
CITATIONS READS
4 490
5 authors, including:
24 PUBLICATIONS 73 CITATIONS
Nanjing University of Aeronautics & Astronautics
16 PUBLICATIONS 28 CITATIONS
SEE PROFILE
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Prediction of change propagation paths during product development process View project
All content following this page was uploaded by Ishfaq Hussain on 17 March 2018.
Abstract
Product redesign is not a straightforward task, specifically for complex commodities. Engineering change requirements
can be evoked in any phase of the product development process, thus making engineering change management a challen-
ging task. The motive of this study is to explore the best possible way of managing engineering change requirements tak-
ing execution sequence of change requirements into consideration. In this article, a new approach supporting
engineering change requirements implementation sequence, by considering the risk associated with engineering changes,
is presented. The risk of the redesign is hard to foresee since the engineering change effects are being dispersed from
the instigating component to other associated components. In this article, the term of rework-risk is used for the
amount of rework needed to be done to redesign the products’ components. The practicality of suggested method is
analyzed using the redesign of an optical mouse as a case study. Managing engineering change requirements in a group
with proper sequence can ensue with a 15% decrease in the redesign duration as compared with the prompt implemen-
tation of engineering change requirements. Conversely, it can also cause 36.23% increase in the redesign duration, if not
handled in an appropriate sequence. The results from a single, simple case, indicates that running engineering change
requirement batches can be beneficial.
Keywords
engineering change requirement, product development process, rework-risk, redesign duration, design change urgency
qualitative nature and emphasizing particular case EC implementation (DiPrima, 1982; Maull et al.,
studies in a specific firm (Reidelbach, 1991; Watts, 1992):
1984). Therefore, it is essential to manage ECRs to
ensure that the effects are not detrimental (Nuseibeh Immediate changes must be executed on a priority
and Easterbrook, 2000). A designer may save time and basis to resolve the issues. Safety- and defect-related
money if the overall effects of ECRs could be assessed concerns fall into this category. Safety-related
before its implementation (Ollinger and Stahovich, affairs have no concern with economic boundaries
2001). (Inness, 1994).
Mandatory changes should be implemented as soon
as possible, but there is some time flexibility. New
EC legislation or certification requirement, repair and
An EC is a fact and should be considered as a routine maintenance, and product quality-related issues fall
job. EC is defined by numerous researchers (Huang into this category.
Convenience changes can be carried out at the man-
and Mak, 1999; Terwiesch and Loch, 1999; Wright,
1997) in a different perspective. The complete definition ufacturer’s ease. Changes related to the product’s
is given by Jarratt et al. (2004) by considering the esthetics, the customer’s request regarding improve-
scope, size, time, and type of change. Numerous ment in range, the performance of the product, and
researchers (Eckert et al., 2004; Nadia et al., 2006; new technology are regarded as convenient
changes.
Terwiesch and Loch, 1999) categorized ECs based on
the artifact such as coming from the products (emer-
gent changes) and originated from outside of the prod- EC impact. EC request plays an important role during
uct (initiated changes). ECs can trigger at any point the PD process (Pahl and Beitz, 1998; Ullman, 2003).
during PD process (Huang et al., 2003; Lee et al., 2006; To evaluate the possible impact of ECs is the most cru-
Terwiesch and Loch, 1999), which are considered as cial task in change propagation process. Clarkson et al.
the means by which the product evolves (Masmoudi (2004) define impact as ‘‘the average proportion of the
et al., 2017). design effort that will require being redone if the
EC need is raised from different sources as a result change propagates.’’ Three determinants have influ-
of numerous reasons such as technology evolution, enced the impact of a change on a product: product
product functionality improvement, innovation, cur- structure, product intricacy and the degree of innova-
rent legislative requirements, safety concerns, and cus- tion within the product (Jarratt et al., 2011).
tomer requirements (Eckert et al., 2003; Huang and Numerous methods have been proposed to simulate
Mak, 1998; Keller et al., 2009; Mohringer, 2006; Pikosz and analyze the change propagation in an artifact, to
and Malmqvist, 1998; Wright, 1997). According to allocate resources, cost, and time according to the
Mohringer (2006), ECs can be originated at the firm’s impact of the change (Cohen et al., 2000; Hamraz
level due to three main origins or sources, that is, sup- et al., 2012; Li and Zhao, 2014; Tang et al., 2016). The
pliers, customers, and internal departments. Earl et al. connectivity between product’s components via rework
(2005) studied ECs in terms of changing descriptions. probability and impact allows the flow of information
Kidd and Thompson (2000) in their study summarized between components. The values of both rework prob-
the economic significances of ECs, which are made dur- ability and impact may be achieved from the history of
ing the design process. ECs were classified into minor, previous design changes and/or interviewing the expert
general, and major changes by Yu et al. (2013). In a designers (Clarkson et al., 2004). The risk defined by
study conducted by Balcerak and Dale (1992), the Van Bossuyt et al. (2013) as ‘‘the possibility of happen-
authors concluded that categorization of changes ing of an event multiplied by the intensity of its conse-
should be established by two determinants: first, the quences’’ is adopted in this article. In this research
urgency of change and second, the impact of change on work, two types of rework-risks, namely, initial and
the product. propagated rework-risk are considered. Initial rework-
risk depends on the severity of ECR and is divided into
three different categories as detailed in Table 1.
EC urgency. ECs can arise in different circumstances to Whereas, propagated rework-risk depends on the con-
address the need. It depends on the requirement that nectivity and iterations between the design compo-
how quick response is required to implement the nents. The summation of both risks is termed as
desired change. ECs are classified into three distinct accumulated risk, which varies from 0 to 1. Besides, in
categories, that is, immediate, mandatory, and conveni- the suggested model 1 indicates maximum risk and 0
ence changes, which indicate a degree of urgency for refers to no risk.
4 Concurrent Engineering: Research and Applications 00(0)
Table 1. Initial rework-risk categorization. evaluate the progress of PD process over time, to inves-
tigate the optimal way of managing ECRs. These mod-
S. no. Risk classification Risk range els require information about different design
1 Low initial rework-risk (LIR) 0 \ LIR 0.35 components that integrate the PD process, that is,
2 Medium initial 0.35 \ MIR 0.7 rework probability and impact, logical dependencies,
rework-risk (MIR) component design duration, and instigating compo-
3 High initial rework-risk (HIR) 0.7 \ HIR 1 nents. The components’ rework probability and impact
are presented in the form of DSM, which is a square
matrix. A DSM provides an easy way to recognize the
Research motivation and assumption structure of event linkages as illustrated in Figure 1(a).
The authors of the extant studies in this field have not A marking ‘‘ 3 ’’ in the off-diagonal cell represents the
focused on the execution sequence of ECRs in a batch information flow between the corresponding design
processing. Therefore, the objective of this article is to components. The off-diagonal cell in the ith row
address this gap in the pertinent literature by answering (Component B) and the jth column (Component D)
the following research questions: denotes the relationship that is defined as the ith row
component ‘‘B’’ affects the jth column component ‘‘D.’’
What is the best feasible way to execute ECRs? Which implies that the jth column component ‘‘D’’
What is the impact of the ECRs execution sequence receives information from the ith row component ‘‘B.’’
on the PD process? In a complex product design, the components are
interconnected in a closed fashion; therefore, logical
Following three assumptions are made in the sug- relationships ‘‘And’’ and ‘‘Or’’ exist between them. The
gested techniques: logic relationship ‘‘And’’ represents that various down-
stream components are affected by an upstream
ECRs will fall into the category of convenience and component simultaneously. Conversely, the logic rela-
mandatory changes. tionship ‘‘Or’’ accounts for the fact that only one down-
When the accumulated risks become greater than stream component is influenced by an upstream
‘‘1,’’ it should be replaced by ‘‘1.’’ component at a time. Due to the presence of logical
Each ECR is specifically related to each relationships between components, parallel and sequen-
component. tial change propagation patterns exist in the design pro-
cess. A logical dependency matrix for illustrated
example is shown in Figure 1(b). The numerals in the
Model framework and rework-risk cells indicate the existence of logical dependency
assessment between the components. If digits in a row are the same,
then ‘‘And’’ logical dependency exists between the cor-
Change propagation network for single and multiple responding components. Otherwise, the logical depen-
ECRs dency ‘‘Or’’ occurs. For instance, if component D is
In this article, two distinct models, namely, single and modified, then components B and C may be changed
multiple ECRs, are presented. The suggested models concurrently due to the presence of ‘‘And’’ logical
Figure 1. (a) DSM—information flow interaction and (b) logical dependencies between components.
Ullah et al. 5
Figure 3. Change propagation network in a product’s structure as a result of multiple ECRs. Change initiated in different
components c3, c2, and c1 due to multiple engineering change requirements (ECRs). Layers represent the change steps for a
particular change requirement.
6 Concurrent Engineering: Research and Applications 00(0)
duration. The design duration of each component may initiating component before exploring any successor of
be in days or months, depending on the project. its child components. Both the algorithms systemati-
cally search the paths to explore every component,
which is reachable from the instigating component.
Algorithms for managing single and In a single ECR algorithm, two data arrays are
multiple ECRs introduced, that is, traced array and propagated path
For the better management of ECRs during the PD array. Whereas, in a multiple ECRs algorithm, one
process, two algorithms based on the above-mentioned additional array named as instigating components
mathematical model in different formats are proposed. array is presented. Traced array in both algorithms is
First, execute the change request promptly when it used to keep track of the in-process CPPs, while propa-
occurs, as explained in Figure 4. gated path array maintains a record of the completed
Second, the ECRs are accumulated, which is fol- paths. Instigating components array in multiple ECRs
lowed by execution when a certain lot size is grouped, algorithm stores the data of change initiating compo-
as detailed in Figure 5. nents, which depend on the number of ECRs. The in-
Graph-based search technique is used to explore dif- process CPPs are stored in the form of layers in traced
ferent CPPs in the suggested algorithms because the array, and it serves on the rule of FIFO queue. From
graph takes account of cycles, which represent itera- the literature, it is revealed that changes can usually
tions in the PD process. The algorithm proposed by propagate up to four change steps (Pasqual and De
Dijkstra (1959) is used to explore the shortest paths Weck, 2012); therefore, it is used as a stop criterion in
from a single initiating node to all other nodes in the the suggested algorithms.
graph. Whereas, the advanced algorithms can discover Inputs to both the algorithms are rework probability
the most time-saving CPPs initiating from a single or and impact matrices, logical dependency matrix, com-
multiple components to the associated components. ponent design duration, instigating components, and
Moreover, the Dijkstra algorithm is used to explore the the number of change steps. When the simulation is
paths between finite nodes, and the node once visited run, the planned rework-risk as a result ECR r1 is cal-
will never be checked again; consequently, no stop cri- culated and all the child components along with the
terion and iteration are considered in the algorithm. parent component are stored in the succeeding layer of
Queue data structure is applied, which works on the the traced array. In each step, it will assess the type of
principle of first-in, first-out (FIFO). It implies that the logical dependency that exists between the components.
child components attained by expanding the parent Then, the process will check the repetition of the design
component are added to the FIFO queue, and they are component pair to add the learning effect in the pro-
explored in the same order in which they arrived. In the cess. Whereas, in the case of multiple ECRs, it will also
proposed algorithms, when the instigating component check that the new component is an instigating compo-
is selected, it explores all the descendants of the nent or not. In the case of instigating component, the
8 Concurrent Engineering: Research and Applications 00(0)
planned rework-risk due to change request rn will be components and add it to the traced array along with
calculated and added to the propagated rework-risk. If the parent component in the succeeding layer and
the accumulated rework-risk becomes greater than ‘‘1,’’ repeat the process. The simulation will be executed
then it should be replaced by ‘‘1,’’ which means that the until the traced array is empty. Thus, all the CPPs from
whole design of the component should be changed. In different instigating components to the associated com-
both algorithms, if the number of change steps in pro- ponents are explored.
pagated path reaches up to four, then the path will be
stored in the propagated path array along with TRD.
Next, the simulation run will go back to the traced Case description
array to pick the succeeding path and hence repeat the To demonstrate the usefulness of the proposed meth-
process. Conversely, if the number of change steps is ods, the design project of an optical mouse is consid-
less than the defined value, then it will pick all the child ered. The dependencies between the components and
Ullah et al. 9
Table 2. Completion time of design components (Kang and a rework probability of 0.3 at the position of the design
Hong, 2009). component (i, j) means that there is a 30% probability
for changes to propagate to the component j when
S. no. Design components Completion time (days)
component i is completed. The logical dependencies
1 Connection cable 2 between components have been acquired by consulting
2 Top case 11 the designers from the manufacturing firm, as shown in
3 Bottom case 8 Figure 7.
4 Wheel mechanism 6 For instance, a design change is made in Bottom case
5 Main board 8
6 Microprocessor 8 (E3), which has a 70% probability to propagate the
7 Click mechanism 3 changes to Microprocessor (E6), with the rework
8 Balance weight 2 impact of 90%. The rework-risk for a given design com-
9 Optical sensor 6 ponent can be estimated by multiplying the respective
values of rework probability and impact. Moreover,
component redesign time can be computed by multiply-
their design duration are taken from the article by ing the rework-risk by the expected completion time.
Kang and Hong (2009). The designers’ team from the Three design changes in an optical mouse are proposed
optical mouse manufacturing company was consulted by the designer to explore the best possible approach
regarding the initial assessment of the suggested for managing ECRs. The designer based on his experi-
approaches. The designers have vast experience in the ence suggests the initiating components, that is, Bottom
related field. Both the approaches were evaluated by case (E3), Microprocessor (E6), and the Optical sensor
the designers, and it was found that the methods could (E9) having initial rework-risk of 0.5, 0.9, and 0.7,
help to better focus discussions on management strate- respectively. The following sub-sections explain that
gies of design change requests. The optical mouse com- how ECRs can be implemented in two different ways.
ponent list, along with expected completion time, is
presented in Table 2. However, numeric DSMs provide
information regarding dependencies and logical rela-
Immediate implementation of ECRs
tionships between components, as illustrated in In this method, ECRs are executed without any delay,
Figures 6 and 7. and the rework is done immediately. In this case study,
In Figure 6, the number above the line in each cell instigating components are categorized based on the
represents the rework probability, whereas the number risks mentioned in Table 1, and it is considered that
below the line denotes the rework impact. For instance, change initiating components have medium and high
Figure 6. Probability and impact matrix for optical mouse design process (Kang and Hong, 2009).
10 Concurrent Engineering: Research and Applications 00(0)
initial rework-risks. The change requests are implemen- CPPs also varies. The Bottom case (E3) has medium
ted separately in three distinct components, and as a initial rework-risk of 0.5; therefore, it gives minimum
result, several CPPs are achieved. The redesign duration redesign duration as compared to other instigating
of all possible CPPs in three different cases are shown components. In Bottom case (E3), a sudden increase in
in Figure 8. the redesign duration can be seen in Figure 8: this rise
It is evident from Figure 8 that all the CPPs have is due to high propagated risk between components
different redesign duration, as well as the number of Bottom case (E3) and Microprocessor (E6), as shown in
Ullah et al. 11
1 6 0.18 2
2 42 1.25 3
3 116 3.44 4
4 236 7.00 5
5 627 18.59 6
6 1408 41.76 7
7 830 24.61 8
8 107 3.17 9
Figure 6. The Optical sensor (E9) and Microprocessor ECRs implementation in batch
(E6), both have high initial rework-risk of 0.7 and 0.9, In batch processing, an appropriate sequence of ECRs
respectively. Therefore, they contribute substantially to is identified to avoid futile effort during the redesign
accumulative redesign duration. From the above, it can process. Whereas, an appropriate sequence can be
be inferred that for any instigating component, the defined as ‘‘the best possible sequence of ECRs that
number of CPPs depends on three factors, that is, (1) provides minimum redesign duration for the implemen-
the number of directly connected components, (2) tation of initiated change requests.’’ First, ECRs are
rework probability and impact values, and (3) the pres- gathered in a group of a predefined size, followed by
ence of logical dependency between components. the execution process. In this case study, a group size of
Different CPPs have distinct design components. It three ECRs has been defined. Therefore, each sequence
can be seen in Figure 9 that the frequency distribution comprises three components. The Bottom Case,
of propagated path containing different design compo- Microprocessor, and Optical Sensor are the instigating
nents varies for all the three instigating components. components for each ECR. To implement the design
For Bottom case (E3), the number of distinct compo- changes, the designer should decide the execution
nents reaches up to nine, while in the case of sequence of ECRs. In this case study, following six pos-
Microprocessor (E6) and Optical sensor (E9), it reaches sible sequences of design changes can be implemented:
up to eight. Although Microprocessor (E6) and Optical
sensor (E9) have high initial rework-risk, the number of Bottom case (E3)–Microprocessor (E6)–Optical sen-
distinct components is less than Bottom case (E3). It sor (E9);
owes to the fact that Bottom case (E3) propagates Bottom case (E3)–Optical sensor (E9)–
changes to the components, which have ‘‘And’’ logical Microprocessor (E6);
dependency, as shown in Figure 7. Microprocessor (E6)–Bottom case (E3)–Optical sen-
It can also be witnessed from Figure 9 that in sor (E9);
Bottom case (E3), 45.35% and 30.80% of CPPs contain Microprocessor (E6)–Optical sensor (E9)–Bottom
seven and eight numbers of distinct components, case (E3);
respectively. Whereas, in Microprocessor (E6) 32.61% Optical sensor (E9)–Bottom case (E3)–
and Optical sensor (E9) 25% of CPPs comprise seven Microprocessor (E6);
number of distinct components. From this analysis, it Optical sensor (E9)–Microprocessor (E6)–Bottom
can be established that increase in a number of CPPs case (E3).
and distinct components not only depends on the initial
rework-risk but also on the components to which the In all the six sequences, changes are initiated in dif-
change is propagated and the logical dependencies ferent instigating components to satisfy the change
between them. To analyze the accumulative results, requirements. As a result, several CPPs are obtained to
12 Concurrent Engineering: Research and Applications 00(0)
Andersson J, Pohl J and Eppinger SD (1998) A design Huang GQ, Yee WY and Mak KL (2003) Current practice of
process modeling approach incorporating nonlinear engineering change management in Hong Kong manufac-
elements. In: ASME 10th international conference on turing industries. Journal of Materials Processing Technol-
design theory and methodology, Atlanta, GA, 13–16 ogy 139(1–3): 481–487.
September. Hull E, Jackson K and Dick J (2005) Requirements Engineer-
Balcerak KJ and Dale BG (1992) Engineering change admin- ing. London: Springer.
istration: the key issues. Computer Integrated Manufactur- INCOSE (2010) Systems Engineering Handbook: A Guide for
ing Systems 5(2): 125–132. System Life Cycle Processes and Activities (INCOSE-TP-
Balogun J and Jenkins M (2003) Re-conceiving change man- 2003-002–03.2). John Wiley & Sons Inc.
agement: a knowledge-based perspective. European Man- Inness J (1994) Achieving Successful Product Change. London:
agement Journal 21(2): 247–257. Financial Times/Pitman Publishing.
Clarkson PJ, Simons C and Eckert CM (2004) Predicting Jarratt TAW, Clarkson PJ and Eckert CM (2004) Engineering
change propagation in complex design. Journal of Mechan- change. In: Clarkson PJ and Eckert CM (eds) Design Pro-
ical Design 126(5): 788–797. cess Improvement: A Review of Current Practice. London:
Cohen T, Navathe SB and Fulton RE (2000) C-FAR, change Springer, pp. 262–285.
favorable representation. Computer Aided Design 32(5–6): Jarratt TAW, Eckert CM, Caldwell NHM, et al. (2011) Engi-
321–338. neering change: an overview and perspective on the litera-
Dijkstra EW (1959) A note on two problems in connexion ture. Research in Engineering Design 22(2): 103–124.
with graphs. Numerische Mathematik 1(1): 269–271. Kang C and Hong YS (2009) Evaluation of acceleration effect
DiPrima M (1982) Engineering change control and implemen- of dynamic sequencing of design process in a multiproject
tation considerations. Production and Inventory Manage- environment. Journal of Mechanical Design 131(2): 021008
ment 23(1): 81–87. (11 pp.).
Earl CF, Eckert CM and Clarkson PJ (2005) Design change Keller R, Eckert CM and Clarkson PJ (2009) Using an engi-
and complexity. In: 2nd workshop on complexity in design neering change methodology to support conceptual design.
and engineering, Glasgow, 10–12 March. Journal of Engineering Design 20(6): 571–587.
Eckert C, Clarkson PJ and Zanker W (2004) Change and cus- Kidd MW and Thompson G (2000) Engineering design
tomisation in complex engineering domains. Research in change management. Integrated Manufacturing Systems
Engineering Design 15(1): 1–21. 11(1): 74–77.
Eckert CM, Pulm U and Jarratt TAW (2003) Mass customi- Lam W and Shankararaman V (1999) Requirements change:
zation, change, and inspiration–changing designs to meet a dissection of management issues. In: 25th EUROMICRO
new needs. In: Folkeson A, Gralen K, Norell M, et al conference: informatics: theory and practice for the new mil-
(eds) 14th international conference on engineering design, lennium, Milan, 8–10 September, pp. 244–251. New York:
Stockholm, Sweden, 19–21 August, pp. 1–10. Glasgow: IEEE.
The Design Society. Lee HJ, Ahn HJ, Kim JW, et al. (2006) Capturing and reus-
Giffin M, De Weck O, Bounova G, et al. (2009) Change pro- ing knowledge in engineering change management: a case
pagation analysis in complex technical systems. Journal of of automobile development. Information Systems Frontiers
Mechanical Design 131: 081001. 8(5): 375–394.
Hamraz B, Caldwell NHM and Clarkson PJ (2012) A multi- Li W and Moon YB (2012) Modeling and managing engi-
domain engineering change propagation model to support neering changes in a complex product development pro-
uncertainty reduction and risk management in design. cess. The International Journal of Advanced Manufacturing
Journal of Mechanical Design 134(10): 100905. Technology 63(9): 863–874.
Hamraz B, Hisarciklilar O, Rahmani K, et al. (2013) Change Li YL and Zhao W (2014) An integrated change propagation
prediction using interface data. Concurrent Engineering: scheduling approach for product design. Concurrent Engi-
Research and Applications 21(2): 141–154. neering: Research and Applications 22(4): 347–360.
Harker SDP, Eason KD and Dobson JE (1993) The change Lindermann U and Reichwald R (1998) Integriertes Ander-
and evolution of requirements as a challenge to the ungsmanamement. Berlin, Heidelberg: Springer.
practice of software engineering. In: IEEE international Love PED (2002) Influence of project type and costs in build-
symposium on requirements engineering, San Diego, CA, ing procurement method on rework construction projects.
USA, 4–6 January 1993, pp. 266–272. IEEE. Journal of Construction Engineering and Management:
Hollins B and Pugh S (1990) Successful Product Design. Lon- ASCE 128(1): 18–29.
don: Butterworths. Maier JF, Wynn DC, Biedermann W, et al. (2014) Simulating
Huang GQ and Mak KL (1998) Computer aids for engineer- progressive iteration, rework and change propagation to
ing change control. Journal of Materials Processing Tech- prioritise design tasks. Research in Engineering Design
nology 76(1–3): 187–191. 25(4): 283–307.
Huang GQ and Mak KL (1999) Current practices of engineer- Masmoudi M, Leclaire P, Zolghadri M, et al. (2017) Change
ing change management in UK manufacturing industries. propagation prediction: a formal model for two-
International Journal of Operations & Production Manage- dimensional geometrical models of products. Concurrent
ment 19(1): 21–37. Engineering: Research and Applications 25(2): 174–189.
Ullah et al. 15
Maull R, Hughes D and Bennett J (1992) Special feature. The Sugden RC and Strens MR (1996) Strategies, tactics and
role of the bill-of-materials as a CAD/CAPM interface methods for handling change. In: IEEE symposium and
and the key importance of engineering change control. workshop on engineering of computer based systems, Frie-
Computing & Control Engineering Journal 3(2): 63–70. drichshafen, 11–15 March, p. 457. New York: IEEE Com-
Mohringer S (2006) From design errors to chances—a puter Society.
computer-based error tracking system in practice. In: Tang D-B, Yin L-L, Wang Q, et al. (2016) Workload-based
International design conference, Dubrovnik, 15–18 May, change propagation analysis in engineering design. Concur-
pp. 943–950. Bristol: The Design Society. rent Engineering: Research and Applications 24(1): 17–34.
Morkos B and Summers JD (2010) Requirement change pro- Terwiesch C and Loch CH (1999) Managing the process of
pagation prediction approach: results from an industry engineering change orders: the case of the climate control
case study. In: ASME international design engineering tech- system in automobile development. Journal of Product
nical conferences, Montreal, QC, Canada, 15–18 August, Innovation Management 16(2): 160–172.
pp. 111–121. New York: ASME. The Standish Group (1995) The Standish group report. Chaos
Nadia B, Gregory G and Vince T (2006) Engineering change 1: 8.
request management in a new product development pro- Ullman D (2003) The Mechanical Design Process. New York:
cess. European Journal of Innovation Management 9(1): McGraw-Hill Education.
5–19. Ulrich KT and Eppinger SD (1995) Product Design and Devel-
Nuseibeh B and Easterbrook S (2000) Requirements engineer- opment. New York: McGraw-Hill Education.
ing: a roadmap. In: Conference on the future of software Van Bossuyt DL, Dong A, Tumer IY, et al. (2013) On mea-
engineering, Limerick, 4–11 June, pp. 35–46. New York: suring engineering risk attitudes. Journal of Mechanical
ACM. Design 135(12): 1–13.
Ollinger GA and Stahovich TF (2001) RedesignIT – a Vianello G and Ahmed-Kristensen S (2012) A comparative
constraint-based tool for managing design changes. In: study of changes across the lifecycle of complex products
ASME design engineering technical conferences, Pittsburgh, in a variant and a customised industry. Journal of Engi-
PA, 9–12 September, pp. 197–207. New York: ASME. neering Design 23(2): 99–117.
Pahl G and Beitz W (1998) Engineering Design: A Systematic Wasmer A, Staub G and Vroom RW (2011) An industry
Approach. London: Springer. approach to shared, cross-organisational engineering
Palmer G, Morkos B and Summers JD (2010) Investigation change handling–the road towards standards for product
of design tools as complexity management techniques. In: data processing. Computer-Aided Design 43(5): 533–545.
ASME international design engineering technical confer- Watts F (1984) Engineering changes: a case study. Production
ences, Montreal, QC, Canada, 15–18 August, pp. 511–522. and Inventory Management 2(4): 55–62.
New York: ASME. Worinkeng E and Summers JD (2014) Analysing requirement
Pasqual MC and De Weck OL (2012) Multilayer network type influence on concept quality and quantity during
model for analysis and management of change propaga- ideation: an experimental study. In: ASME international
tion. Research in Engineering Design 23(4): 305–328. design engineering technical conferences, Buffalo, NY, 17–
Pikosz P and Malmqvist J (1998) A comparative study of 20 August.
engineering change management in three Swedish compa- Wright IC (1997) A review of research into engineering
nies. In: ASME design engineering technical conference change management: implications for product design.
(DETC98), Atlanta, GA, 13–16 September, pp. 1–11. Design Studies 18(1): 33–42.
New York: ASME. Yu X, Yang Z, Wang G, et al (2013) Study on design change
Reidelbach PE (1991) Engineering change management for review for small and medium-sized enterprises. In: 2013
long-lead-time production. Production and Inventory Man- IEEE international conference on industrial engineering and
agement 32(2): 84–89. engineering management, Bangkok, Thailand, 10–13
Shankar P, Morkos B and Summers JD (2012) Reasons for December, pp. 556–560. New York: IEEE.
change propagation: a case study in an automotive OEM. Zhang J, Song X, Chen H, et al. (2015) Optimisation of criti-
Research in Engineering Design 23(4): 291–303. cal chain sequencing based on activities’ information flow
Shapiro D, Hamraz B, Sommer AF, et al. (2015) Investigating interactions. International Journal of Production Research
the impact of changes in iteration-likelihoods on design 53(20): 6231–6241.
process performance. Concurrent Engineering: Research
and Applications 23: 250–264.
16 Concurrent Engineering: Research and Applications 00(0)
Appendix 1
Notation
kn number of change steps as a result of nth change request
K total number of change steps in a single CPP
m number of product0 s components
n number of change requirements
Pl RR(r, ci ) planned rework risk from change request 0 r0 to instigating component 0 ci 0
Pr RR(ck2 , ck1 ) propagated rework risk between any two successive components
RIij rework impact between component 0 i0 and 0 j0
RPij rework probability between component 0 i0 and 0 j0
RR(ci , cj ) rework risk between component 0 i0 and 0 j0
RRKr1 r2 rn (ci , cj ) rework risk propagated from component 0 i0 to 0 j0 as a result of 0 n0 change requests in 0 K 0 steps
TRD total redesign duration of propagated path
x number of iterations
y number of changes caused by change requests
Author biographies
Inayat Ullah is a Ph.D. candidate at Nanjing University of Aeronautics and Astronautics,
Nanjing, China. He received his Master degree in industrial and manufacturing engineering from
University of Engineering and Technology Taxila, Pakistan in June 2010. His research is mainly
focused on Engineering Design, Engineering Change Propagation, Design Change analysis and
optimization.
Prof. Dr. Dunbing Tang earned his Ph.D. from Nanjing University of Science and Technology
(NUST). During 2002-2005, he conducted the scientific research at Aachen University (Germany)
and Cranfield University (UK). He joined Nanjing University of Aeronautics and Astronautics at
the end of 2005. Prof. Tang’s research interests include Intelligent Manufacturing System and
Automation, Product Design Theory and Methodology.
Qi Wang is currently a Ph.D. candidate at the College of Mechanical and Electrical Engineering,
Nanjing University of Aeronautics and Astronautics, China. His research interests include Product
Design Theory and Methodology.
Leilei Yin is currently a Ph.D. candidate at the College of Mechanical and Electrical Engineering,
Nanjing University of Aeronautics and Astronautics, China. His research interests include Product
Design Theory and Methodology, Design Change analysis and optimization.
Ishfaq Hussain is currently pursuing the M.S. degree (Communication and Information System) at
Nanjing University of Aeronautics and Astronautics, Nanjing, China. His research interests include
programming, algorithm development, computational electromagnetics, and communication
systems.