Skip to main content
Top
Published in: Research in Engineering Design 2/2018

03-10-2017 | Original Paper

Predicting requirement change propagation through investigation of physical and functional domains

Authors: Phyo Htet Hein, Nathaniel Voris, Beshoy Morkos

Published in: Research in Engineering Design | Issue 2/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Requirements play a critical role in the design process and are important to the project’s success. The design process is iterative, and requirements are constantly changed and updated to reflect stakeholders’ expectations, design changes, regulations, and resource limitations. Since requirements drive product development from initial development of concepts to final production of the finished product, mismanaged requirement changes can lead to monetary and time losses. The ability to assess a requirement change, predict its propagation, and evaluate the impact early in the design process will enable engineers to make informed decisions regarding change implementation. Prior research performed by Morkos culminated in the Automated Requirement Change Propagation Prediction (ARCPP) tool to mitigate issues due to requirement change propagation. The ARCPP tool utilized syntactic natural language data, part of speech (POS) elements in requirement statements, as relators to form relationships between requirements. The resulting requirement network serves to predict change propagation as a result of an initiating requirement change using the performance metric of the tool, requirement review depth. Whereas the prior research proved that change propagation can be predicted using requirements, the purpose of this research is to understand why requirements can be used. Specifically, what parts of a requirement affect its ability to predict change propagation? This is performed by addressing three key research questions (RQs): (1) Is the requirement review depth affected by the number of relators selected to relate requirements, (2) Is the requirement review depth affected by the frequency of relators selected to relate requirements, and (3) Which element of a requirement, the physical or functional domain, is responsible for instigating change propagation? The results indicate that the review depth, an indicator of the performance of the ARCPP tool, is not affected by the number and frequency of relators, but rather by the ability of relators in capturing the propagating relationships. Further, the physical domain is found to contribute more towards predicting change propagation than the functional domain. Finally, a recommendation on selecting the number of requirement relators is presented.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Ameri F, Summers JD, Mocko GM, Porter M (2008) Engineering design complexity: an investigation of methods and measures. Res Eng Design 19(2):161–179CrossRef Ameri F, Summers JD, Mocko GM, Porter M (2008) Engineering design complexity: an investigation of methods and measures. Res Eng Design 19(2):161–179CrossRef
go back to reference Andreou AS, Zographos AC, Papadopoulos GA (2003) A three-dimensional requirements elicitation and management decision-making scheme for the development of new software components. In: Proceedings of the Fifth International Conference On Enterprise Information Systems (ICEIS). Angers, France, pp 3–13 Andreou AS, Zographos AC, Papadopoulos GA (2003) A three-dimensional requirements elicitation and management decision-making scheme for the development of new software components. In: Proceedings of the Fifth International Conference On Enterprise Information Systems (ICEIS). Angers, France, pp 3–13
go back to reference Bao Q, Morocz F, Ferik S, Shaukat MM, Yang MC (2015) An investigation of design requirement volatility, risk and priority in design projects. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Boston, Massachusetts, USA Bao Q, Morocz F, Ferik S, Shaukat MM, Yang MC (2015) An investigation of design requirement volatility, risk and priority in design projects. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Boston, Massachusetts, USA
go back to reference Brooks C, Mocko G (2011) A method for evaluating manufacturing change in engineering design. In: Proceeding of the ASME international design engineering technical conference, Washington, DC, USA Brooks C, Mocko G (2011) A method for evaluating manufacturing change in engineering design. In: Proceeding of the ASME international design engineering technical conference, Washington, DC, USA
go back to reference Cheng H, Xia Y, Hu X (2007) Requirements change management of information system based on keyword mapping. In: Wuhan international conference on e-business, vol. 3. Wuhan, China, pp 135–140 Cheng H, Xia Y, Hu X (2007) Requirements change management of information system based on keyword mapping. In: Wuhan international conference on e-business, vol. 3. Wuhan, China, pp 135–140
go back to reference Clarkson C, Zanker W, Eckert C (2004b) Change and customization in complex engineering domains. Res Eng Des 15(1):1–21CrossRef Clarkson C, Zanker W, Eckert C (2004b) Change and customization in complex engineering domains. Res Eng Des 15(1):1–21CrossRef
go back to reference Cohen T, Fulton RE (1998) A data approach to tracking and evaluating engineering changes. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Atlanta, Georgia, USA Cohen T, Fulton RE (1998) A data approach to tracking and evaluating engineering changes. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Atlanta, Georgia, USA
go back to reference Colombo EF, Cascini G, de Weck OL (2015) Impact of architecture types and degree of modularity on change propagation indices. In: International conference on engineering design, Politechnico Di Milano, Italy Colombo EF, Cascini G, de Weck OL (2015) Impact of architecture types and degree of modularity on change propagation indices. In: International conference on engineering design, Politechnico Di Milano, Italy
go back to reference Cutkosky MR, Tenenbaum JM (1990) Toward a Computational framework for concurrent engineering. IECON Industrial Electronics Society Cutkosky MR, Tenenbaum JM (1990) Toward a Computational framework for concurrent engineering. IECON Industrial Electronics Society
go back to reference Dym CL (1994) Engineering design a synthesis of views. Cambridge University Press, Cambridge Dym CL (1994) Engineering design a synthesis of views. Cambridge University Press, Cambridge
go back to reference Eason S, Dobson K, Harker J (1993) The change and evolution of requirements as a challenge to the practice of software engineering. In: IEEE International Symposium on Requirements Engineering. IEEE Computer Society Press, San Diego, CA, Los Alamitios, CA, pp 266–272 Eason S, Dobson K, Harker J (1993) The change and evolution of requirements as a challenge to the practice of software engineering. In: IEEE International Symposium on Requirements Engineering. IEEE Computer Society Press, San Diego, CA, Los Alamitios, CA, pp 266–272
go back to reference Fei G (2011) A methodology for engineering design analysis using system modelling and knowledge management technologies. University of Greenwich, London Fei G (2011) A methodology for engineering design analysis using system modelling and knowledge management technologies. University of Greenwich, London
go back to reference Greer J, Stock ME, Stone RB, Wood KL (2003) Enumerating the component space: first steps toward a design naming convention for mechanical pars. In: Proceedings of ASME-IDETC. ASME, Chicago, IL, New York Greer J, Stock ME, Stone RB, Wood KL (2003) Enumerating the component space: first steps toward a design naming convention for mechanical pars. In: Proceedings of ASME-IDETC. ASME, Chicago, IL, New York
go back to reference NDIA Task Group (2003) Top five systems engineering issues in defense industry. Arlington, VA NDIA Task Group (2003) Top five systems engineering issues in defense industry. Arlington, VA
go back to reference NDIA Task Group (2006) Top five systems engineering issues within Department of Defense and defense industry. Arlington, VA NDIA Task Group (2006) Top five systems engineering issues within Department of Defense and defense industry. Arlington, VA
go back to reference Hagel KA von, Ferguson SM (2014) Effect of expert data variability in change prediction method. In: Proceedings of the ASME international design engineering technical conferences and computers and information in engineering conference, Buffalo, New York, USA Hagel KA von, Ferguson SM (2014) Effect of expert data variability in change prediction method. In: Proceedings of the ASME international design engineering technical conferences and computers and information in engineering conference, Buffalo, New York, USA
go back to reference Htet Hein P, Morkos B, Menon V (2015) Exploring requirement change propagation through the physical and functional domain. In: Proceedings of the ASME international design engineering technical conferences and computers and information in engineering conference, Boston, Massachusetts Htet Hein P, Morkos B, Menon V (2015) Exploring requirement change propagation through the physical and functional domain. In: Proceedings of the ASME international design engineering technical conferences and computers and information in engineering conference, Boston, Massachusetts
go back to reference Hull E, Jackson K, Dick J (2005) Requirements engineering, 2nd edn. Springer, LondonMATH Hull E, Jackson K, Dick J (2005) Requirements engineering, 2nd edn. Springer, LondonMATH
go back to reference Ibrahim N, Nasir WM, Kadir W, Deris S (2011) An experimental design method for evaluating usability factor of rechap process model. Int J Innov Comput 1(1) Ibrahim N, Nasir WM, Kadir W, Deris S (2011) An experimental design method for evaluating usability factor of rechap process model. Int J Innov Comput 1(1)
go back to reference Kannapan SM, Marshek KM (1992) A schema for negotiation between intelligent design agents in concurrent engineering. In: Intelligent computer aided design, vol 4. Elsevier Science Publishers, North Holland, pp 1–25 Kannapan SM, Marshek KM (1992) A schema for negotiation between intelligent design agents in concurrent engineering. In: Intelligent computer aided design, vol 4. Elsevier Science Publishers, North Holland, pp 1–25
go back to reference Klipinen M, Eckert C, Clarkson J (2009) Assessing impact analysis practice to improve change management capability. In: International conference on engineering design, Stanford, California, USA Klipinen M, Eckert C, Clarkson J (2009) Assessing impact analysis practice to improve change management capability. In: International conference on engineering design, Stanford, California, USA
go back to reference Kobayashi A, Maekawa M (2001) Need-based requirements change management. In: Proceedings. Eighth Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems. IEEE, Washington, DC, pp 171–178 Kobayashi A, Maekawa M (2001) Need-based requirements change management. In: Proceedings. Eighth Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems. IEEE, Washington, DC, pp 171–178
go back to reference Kocar V (2006) Modeling engineering change management process in virtual collaborative design environments (Master's Thesis). Retrieved from Concordia University Libraries Kocar V (2006) Modeling engineering change management process in virtual collaborative design environments (Master's Thesis). Retrieved from Concordia University Libraries
go back to reference Koh EC, Caldwell NHM, Clarkson PJ (2012) A method to assess the effects of engineering change propagation. Res Eng Design 23(4):329–351CrossRef Koh EC, Caldwell NHM, Clarkson PJ (2012) A method to assess the effects of engineering change propagation. Res Eng Design 23(4):329–351CrossRef
go back to reference Krishma R, Young M (2009) A framework for managing engineering change propagation. Int J Innov Learn 6(5):461–476CrossRef Krishma R, Young M (2009) A framework for managing engineering change propagation. Int J Innov Learn 6(5):461–476CrossRef
go back to reference Lam W, Shankararaman V (1999) Requirements change: a dissection of management issues. In: EUROMICRO Conference, 1999, 25th Proceedings, IEEE, vol. 2, pp 244–251 Lam W, Shankararaman V (1999) Requirements change: a dissection of management issues. In: EUROMICRO Conference, 1999, 25th Proceedings, IEEE, vol. 2, pp 244–251
go back to reference Lehman M (1998) Software future: managing evolution. IEEE Softw 15(1):41–44CrossRef Lehman M (1998) Software future: managing evolution. IEEE Softw 15(1):41–44CrossRef
go back to reference Lehman MM, Belady LA (1985) Program evolution: processes of software change. Academic Press, London Lehman MM, Belady LA (1985) Program evolution: processes of software change. Academic Press, London
go back to reference Loch CH, Terwiesch C (1999) Accelerating the process of engineering change orders: capacity and congestion effects. Prod Innov Manag 16(2):145–159CrossRef Loch CH, Terwiesch C (1999) Accelerating the process of engineering change orders: capacity and congestion effects. Prod Innov Manag 16(2):145–159CrossRef
go back to reference Lock S, Rashid A, Sawyer P, Kotonya G (1999) Systematic change impact determination in complex object database schemata. In: Workshop on object-oriented technology Lock S, Rashid A, Sawyer P, Kotonya G (1999) Systematic change impact determination in complex object database schemata. In: Workshop on object-oriented technology
go back to reference Masmoudi M, Leclaire P, Zolghadri M, Haddar M (2015) Dependency identification for engineering change management (ECM): an example of computer aided design (CAD)-based approach. In: International conference on engineering design, Politechnico Di Milano, Italy Masmoudi M, Leclaire P, Zolghadri M, Haddar M (2015) Dependency identification for engineering change management (ECM): an example of computer aided design (CAD)-based approach. In: International conference on engineering design, Politechnico Di Milano, Italy
go back to reference Mcintosh K (1995) Engineering data management: a guide to successful implementation. McGraw-Hill, London Mcintosh K (1995) Engineering data management: a guide to successful implementation. McGraw-Hill, London
go back to reference McLellan JM, Morkos B, Mocko GG, Summers JD (2010) Requirement modeling systems for mechanical design: a systematic method for evaluating requirement management tools and languages. In: ASME international design engineering technical conferences and computers and information in engineering conference. Montreal, Quebec, Canada McLellan JM, Morkos B, Mocko GG, Summers JD (2010) Requirement modeling systems for mechanical design: a systematic method for evaluating requirement management tools and languages. In: ASME international design engineering technical conferences and computers and information in engineering conference. Montreal, Quebec, Canada
go back to reference Mehta CR (2010) Knowledge-based methods for evaluation of engineering changes. The University of Michigan, Ann Arbor Mehta CR (2010) Knowledge-based methods for evaluation of engineering changes. The University of Michigan, Ann Arbor
go back to reference Montgomery DC, Runger GC (2011) Applied statistics and probability for engineers. Wiley, London Montgomery DC, Runger GC (2011) Applied statistics and probability for engineers. Wiley, London
go back to reference Morkos B (2012) Computational representation and reasoning support for requirements change management in complex system design. Ph.D. Dissertation, Clemson University Morkos B (2012) Computational representation and reasoning support for requirements change management in complex system design. Ph.D. Dissertation, Clemson University
go back to reference Morkos B, Summers D (2010) Requirement change propagation prediction approach: results from an industry case study. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference. Quebec, Canada Morkos B, Summers D (2010) Requirement change propagation prediction approach: results from an industry case study. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference. Quebec, Canada
go back to reference Morkos B, Summers JD (2012) A survey of requirement change types. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference. Chicago, Illinois, USA Morkos B, Summers JD (2012) A survey of requirement change types. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference. Chicago, Illinois, USA
go back to reference Morkos B, Joshi S, Summers JD (2010) Evaluation of requirements and data content within industry in-house developed data management system. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Montreal, Quebec, Canada Morkos B, Joshi S, Summers JD (2010) Evaluation of requirements and data content within industry in-house developed data management system. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Montreal, Quebec, Canada
go back to reference Morkos B, Shankar P, Summers JD (2012) Predicting requirement change propagation, using higher order design structure matrices: an industry case study. J Eng Des 23(12):905–926CrossRef Morkos B, Shankar P, Summers JD (2012) Predicting requirement change propagation, using higher order design structure matrices: an industry case study. J Eng Des 23(12):905–926CrossRef
go back to reference Nuseibeh B, Easterbrook S (2000) Requirements engineering: a roadmap 1:35–46 Nuseibeh B, Easterbrook S (2000) Requirements engineering: a roadmap 1:35–46
go back to reference Ollinger GA, Stahovich TF (2001) RedesignIT—a constraint-based tool for managing design changes. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Pittsburgh Pennsylvania, USA Ollinger GA, Stahovich TF (2001) RedesignIT—a constraint-based tool for managing design changes. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Pittsburgh Pennsylvania, USA
go back to reference Ottosson S (1996) Dynamic product development: findings from participating action research in a fast new product development process. J Eng Des 7(2):151–169CrossRef Ottosson S (1996) Dynamic product development: findings from participating action research in a fast new product development process. J Eng Des 7(2):151–169CrossRef
go back to reference Pahl G, Beitz W (1998) Engineering design: a systematic approach, 2nd edn. Springer, London Pahl G, Beitz W (1998) Engineering design: a systematic approach, 2nd edn. Springer, London
go back to reference Palmer GI, Morkos B, Summers JD (2010) Investigation of design tools as complexity management techniques. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Montreal, Quebec, Canada Palmer GI, Morkos B, Summers JD (2010) Investigation of design tools as complexity management techniques. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Montreal, Quebec, Canada
go back to reference Pikosz P, Malmqvist J (1998) A comparative study of engineering change management in three Swedish Engineering Companies. In: Proceedings of ASME international design engineering technical conferences, Atlanta, Georgia, USA Pikosz P, Malmqvist J (1998) A comparative study of engineering change management in three Swedish Engineering Companies. In: Proceedings of ASME international design engineering technical conferences, Atlanta, Georgia, USA
go back to reference Raffaeli R, Marilungo E, Malatesta M, Germani M (2013) An approach for managing engineering changes in product families. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Portland, Oregon, USA Raffaeli R, Marilungo E, Malatesta M, Germani M (2013) An approach for managing engineering changes in product families. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Portland, Oregon, USA
go back to reference Rajlich V (1999) Modeling software evolution by evolving interoperation graphs. In: Annals of software engineering, pp 235–248 Rajlich V (1999) Modeling software evolution by evolving interoperation graphs. In: Annals of software engineering, pp 235–248
go back to reference Rouibah K, Kevin CR (2003) Change management in concurrent engineering from parameter perspective. Comput Ind 50(1):15–34CrossRef Rouibah K, Kevin CR (2003) Change management in concurrent engineering from parameter perspective. Comput Ind 50(1):15–34CrossRef
go back to reference Schach SR, Tomer A (2000) A maintenance-oriented approach to software construction. J Softw Maint: Res Pract 12(1):25–45CrossRef Schach SR, Tomer A (2000) A maintenance-oriented approach to software construction. J Softw Maint: Res Pract 12(1):25–45CrossRef
go back to reference Shankar P, Mathieson J, Ramachandran R (2012a) Can design evaluation tools predict/prevent change propagation? In: Proceedings of Tools and Methods of Competitive Engineering, Karlsruhe, Germany Shankar P, Mathieson J, Ramachandran R (2012a) Can design evaluation tools predict/prevent change propagation? In: Proceedings of Tools and Methods of Competitive Engineering, Karlsruhe, Germany
go back to reference Shankar P, Morkos B, Summers JD (2012b) Reasons for change propagation: a case study in an automotive OEM. Res Eng Des 23(4):291–303CrossRef Shankar P, Morkos B, Summers JD (2012b) Reasons for change propagation: a case study in an automotive OEM. Res Eng Des 23(4):291–303CrossRef
go back to reference Sharafi A (2012) Knowledge Discovery in Databases—Eine Analyse des Änderungsmanagements in der Produktentwicklung. Lehrstuhl für Wirtschaftsinformatik Sharafi A (2012) Knowledge Discovery in Databases—Eine Analyse des Änderungsmanagements in der Produktentwicklung. Lehrstuhl für Wirtschaftsinformatik
go back to reference Siddiqi A, Bounova G, de Weck OL, Keller R, Robinson B (2011) A posteriori design change analysis for complex engineering projects. J Mech Des 133(10):101005CrossRef Siddiqi A, Bounova G, de Weck OL, Keller R, Robinson B (2011) A posteriori design change analysis for complex engineering projects. J Mech Des 133(10):101005CrossRef
go back to reference Smith E (2010) Re-engineering a trash/recycling collection vehicle-based on challenging customer requirements. Clemson University, Clemson Smith E (2010) Re-engineering a trash/recycling collection vehicle-based on challenging customer requirements. Clemson University, Clemson
go back to reference Strens R, Sugden M (1996) Strategics, tactics and methods for handling change. In: IEEE symposium and workshop on engineering of computer-based systems (ECBS). IEEE, Piscataway, NJ Friedrichshafen, Germany, pp. 457–463 Strens R, Sugden M (1996) Strategics, tactics and methods for handling change. In: IEEE symposium and workshop on engineering of computer-based systems (ECBS). IEEE, Piscataway, NJ Friedrichshafen, Germany, pp. 457–463
go back to reference Toutanova K, Klein D, Manning C, Singer Y (2003) Feature-rich part-of-speech tagging with a cyclic dependency newtwork. In: Proceedings of the Conference of the North American chapter of the association for computational linguistics on human language technology, vol 1, pp 252–259 Toutanova K, Klein D, Manning C, Singer Y (2003) Feature-rich part-of-speech tagging with a cyclic dependency newtwork. In: Proceedings of the Conference of the North American chapter of the association for computational linguistics on human language technology, vol 1, pp 252–259
go back to reference Ullman DG (2003) The mechanical design process, 3rd edn. McGraw-Hill, New York Ullman DG (2003) The mechanical design process, 3rd edn. McGraw-Hill, New York
go back to reference Ulrich KT, Eppinger SD (1995) Product design and development, 1st edn. McGraw-Hill, New York Ulrich KT, Eppinger SD (1995) Product design and development, 1st edn. McGraw-Hill, New York
go back to reference Wasmer A, Staub G, Vroom RW (2011) An industry approach to shared, cross-organisational engineering change handling—the road towards standards for product data processing. CAD Comput Aided Des 43(5):533–545. doi:10.1016/j.cad.2010.10.002 CrossRef Wasmer A, Staub G, Vroom RW (2011) An industry approach to shared, cross-organisational engineering change handling—the road towards standards for product data processing. CAD Comput Aided Des 43(5):533–545. doi:10.​1016/​j.​cad.​2010.​10.​002 CrossRef
go back to reference Watts F (1984) Engineering changes: a case study. Prod Invent Manag 25(44):55–62 Watts F (1984) Engineering changes: a case study. Prod Invent Manag 25(44):55–62
go back to reference Worinkeng E, Summers JD (2014) Analyzing requirement type influence on concept quality and quantity during ideation: an experimental study. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Buffalo, New York, USA Worinkeng E, Summers JD (2014) Analyzing requirement type influence on concept quality and quantity during ideation: an experimental study. In: Proceedings of ASME international design engineering technical conferences and computers and information in engineering conference, Buffalo, New York, USA
go back to reference Wright IC (1997) A review of research into engineering change management: implications for product design. Des Stud 18(1):33–42CrossRef Wright IC (1997) A review of research into engineering change management: implications for product design. Des Stud 18(1):33–42CrossRef
Metadata
Title
Predicting requirement change propagation through investigation of physical and functional domains
Authors
Phyo Htet Hein
Nathaniel Voris
Beshoy Morkos
Publication date
03-10-2017
Publisher
Springer London
Published in
Research in Engineering Design / Issue 2/2018
Print ISSN: 0934-9839
Electronic ISSN: 1435-6066
DOI
https://doi.org/10.1007/s00163-017-0271-6

Other articles of this Issue 2/2018

Research in Engineering Design 2/2018 Go to the issue

Premium Partners