294
Views
6
CrossRef citations to date
0
Altmetric
Articles

Investigating the impact of requirements elicitation and evolution on course performance in a pre-capstone design course

, &
Pages 155-179 | Received 07 Jul 2017, Accepted 05 Apr 2019, Published online: 19 Apr 2019

References

  • Agouridas, V., A. McKay, H. Winand, and A. de Pennington. 2008. “Advanced Product Planning: A Comprehensive Process for Systemic Definition of New Product Requirements.” Requirements Engineering 13 (1): 19–48.
  • Andersen, S. 1983. “Need Assessment: A Way of Improving the Value of New Products.” Design Studies 4 (3): 183–187.
  • Andreou, A. S., A. C. Zographos, and G. A. Papadopoulos. 2003. “A Three-Dimensional Requirements Elicitation and Management Decision-making Scheme for the Development of New Software Components.” Proceedings of the Fifth International conference on enterprise information systems (ICEIS), pp. 3–13.
  • Auriol, G., C. Baron, and J. Y. Fourniols. 2008. “Teaching Requirements Skills within the Context of a Physical Engineering Project.” Requirements Engineering Education and Training, 2008. REET’08, 6–11.
  • Badke-Schaub, P., and E. Frankenberger. 1999. “Analysis of Design Projects.” Design Studies 20 (5): 465–480.
  • Bailey, M. A., J. S. Rosenthal, and A. H. Yoon. 2016. “Grades and Incentives: Assessing Competing Grade Point Average Measures and Postgraduate Outcomes.” Studies in Higher Education 41 (9): 1548–1562.
  • Beus-Dukic, L., and I. Alexander. 2008. “Learning How to Discover Requirements.” Requirements Engineering Education and Training, 2008. REET’08, 12–14.
  • Callele, D., and D. Makaroff. 2006. “Teaching Requirements Engineering to an Unsuspecting Audience.” ACM SIGCSE Bulletin 38 (1): 433–437.
  • Chen, Y. M., W. S. Shir, and C. Y. Shen. 2002. “Distributed Engineering Change Management for Allied Concurrent Engineering.” International Journal of Computer Integrated Manufacturing 15 (2): 127–151.
  • Chen, Z. Y., S. Yao, J. Q. Lin, Y. Zeng, and A. Eberlein. 2007. “Formalisation of Product Requirements: From Natural Language Descriptions to Formal Specifications.” International Journal of Manufacturing Research 2 (3): 362–387.
  • Chen, Z. Y., and Y. Zeng. Sep. 2006. “Classification of Product Requirements based on Product Environment.” Concurrent Engineering 14 (3): 219–230.
  • Chung, L., and J. C. S. do P. Leite. 2009. “On Non-functional Requirements in Software Engineering.” In Conceptual Modeling: Foundations and Applications, edited by A. T. Borgida, V. K. Chaudhri, P. Giorgini, and E. S. Yu, 5600 vols, 363–379. Berlin, HD: Springer Berlin Heidelberg.
  • Chung, L., and B. A. Nixon. 1995. “Dealing with Non-functional Requirements: Three Experimental Studies of a Process-oriented Approach Keywords.” Proceedings of 17th International conference on software engineering, September 1994, 24–28.
  • Chung, L., B. A. Nixon, E. Yu, and J. Mylopoulos. 2000. Non-functional Requirements in Software Engineering. Internatio: Kluwer Academic Publishers.
  • Clarkson, P. J., C. Simons, and C. Eckert. 2004. “Predicting Change Propagation in Complex Design.” Journal of Mechanical Design 126 (5): 788–797.
  • Cohen, T., S. B. Navathe, and R. E. Fulton. 2000. “C-FAR, Change Favorable Representation.” Computer-aided Design 32 (5): 321–338.
  • Cutkosky, M. R., and J. M. Tenenbaum. 1990. “Toward a Computational Framework for Concurrent Engineering.” 16TH Annual Conference of the IEEE Industrial Electronics Society (IECON90) 700–706.
  • Cysneiros, L. M., and J. C. Sampaio do Prado Leite. 1999. “Integrating non-Functional Requirements into Data Modeling.” Proceedings IEEE International symposium on requirements engineering, 162–171.
  • Darlington, M. J., and S. J. Culley. 2004. “A Model of Factors Influencing the Design Requirement.” Design Studies 25 (4): 329–350.
  • Diev, S. 2007. “Requirements Development as a Modeling Activity.” ACM SIGSOFT Software Engineering Notes 32 (2): 1–3.
  • Dvir, D., T. Raz, and A. J. Shenhar. 2003. “An Empirical Analysis of the Relationship Between Project Planning and Project Success.” International Journal of Project Management 21 (2): 89–95.
  • Dym, C. L., and P. Little. 1999. Engineering Design: A Project-based Introduction. New York, NY: John Wiley and Sons.
  • Eberlein, A., and J. C. S. P. Leite. 2002. “Agile Requirements Definition: A View From Requirements Engineering.” International workshop on time-constrained requirements engineering, 4–8.
  • Eckert, C., P. J. Clarkson, and W. Zanker. Mar. 2004. “Change and Customisation in Complex Engineering Domains.” Research in Engineering Design 15 (1): 1–21.
  • Ernst, N. A., J. Mylopoulos, and Y. Wang. 2009. “Requirements Evolution and what (Research) to do about it.” Lecture Notes in Business Information Processing 14 ( LNBIP): 186–214.
  • Gero, J. S., and U. Kannengiesser. Jul. 2004. “The Situated Function–behaviour–structure Framework.” Design Studies 25 (4): 373–391.
  • Gero, J. S., and T. Mc Neill. 1998. “An Approach to the Analysis of Design Protocols.” Design Studies 19 (1): 21–61.
  • Giffin, M., O. de Weck, G. Bounova, R. Keller, C. Eckert, and P. J. Clarkson. 2009. “Change Propagation Analysis in Complex Technical Systems.” Journal of Mechanical Design 131 (8): 081001.
  • Glinz, M. 2007. “On Non-functional Requirements.” 15th IEEE International requirements engineering conference (RE 2007), 21–26.
  • Gotel, O., V. Kulkarni, M. Say, C. Scharff, and T. Sunetnanta. 2009. “Distributing Responsibilities to Engineer Better Requirements: Leveraging Knowledge and Perspectives for Students to Learn a Key Skill.” Requirements Engineering Education and Training (REET), 2009 Fourth International Workshop on, 28–37.
  • Gross, D., and E. Yu. Feb. 2001. “From Non-functional Requirements to Design through Patterns.” Requirements Engineering 6 (1): 18–36.
  • Hamraz, B., N. H. M. Caldwell, and P. J. Clarkson. 2012. “A Multidomain Engineering Change Propagation Model to Support Uncertainty Reduction and Risk Management in Design.” Journal of Mechanical Design 134: 100905.
  • Harker, S. D. P., K. D. Eason, and J. E. Dobson. 1993. “The Change and Evolution of Requirements as a Challenge to the Practice of Software Engineering.” Proceedings of IEEE International Symposium on Requirements Engineering 266–272. doi:10.1109/ISRE.1993.324847.
  • Haskins, C., and K. Forsberg. 2011. Systems Engineering Handbook: A Guide for System Life Cycle Processes and Activities. 4th ed. Hoboken, New Jersey, United States: John Wiley & Sons, Inc.
  • Haug, A. 2015. “Emergence Patterns for Client Design Requirements.” Design Studies 39: 48–69.
  • Hein, P. H. 2015. Predicting Requirement Change Propagation through Investigation of Physical and Functional Domains. Melbourne, Florida, United States: Florida Institute of Technology.
  • Hein, P. H., B. Morkos, and C. Sen. 2017. “Utilizing Node Interference Method and Complex Network Centrality Metrics to Explore Requirement Change Propagation.” ASME 2017 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Cleveland, Ohio, USA, August 6–9.
  • Hirtz, J., R. Stone, D. McAdams, S. Szykman, and K. Wood. 2002. “A Functional Basis for Engineering Design: Reconciling and Evolving Previous Efforts.” Research in Engineering Design 13: 65–82.
  • Holt, K. 1989. “Does the Engineer Forget the User?” Design Studies 10 (3): 163–168.
  • Htet Hein, P., N. Voris, and B. Morkos. 2016. “Predicting Requirement Change Propagation through Investigation of Physical and Functional Domains Predicting Requirement Change Propagation through the Physical and Functional Domains.” Research in Engineering Design Submitted.
  • Jacobsen, K., J. Sigurjonsson, and O. Jakobsen. 1991. “Formalized Specification of Functional Requirements.” Design Studies 12 (4): 221–224.
  • Joshi, S., B. Morkos, P. Shankar, and J. D. Summers. 2012. “Requirements in Engineering Design: What are we Teaching?” Tools and Methods for Competitive Engineering 38–45.
  • Joshi, S., B. Morkos, and J. D. Summers. 2011. “Mapping Problem and Requirements to Final Solution: A Document Analysis of Capstone Design Projects.” ASME 2011 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Washington, DC, USA, August 28–31. doi:10.1115/DETC2011-47471.
  • Joshi, S., B. Morkos, and J. D. Summers. 2018. “Mapping Problem and Requirements to Final Solution: A Document Analysis of Capstone Design Projects.” International Journal of Mechanical Engineering Education. doi:10.1177/0306419018780741.
  • Joshi, S., and J. D. Summers. 2011. “A Coding Scheme for Analyzing Capstone Design Reports: Problem and Solution Descriptions.” ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference 2011: 559–568. doi:10.1115/DETC2011-47154.
  • Kannapan, S. M., and K. M. Marshek. 1992. “A Schema for Negotiation Between Intelligent Design Agents in Concurrent Engineering.” Intelligent Computer Aided Design 4: 1–25.
  • Kobayashi, A., and M. Maekawa. 2001. “Need-based Requirements Change Management.” Proceedings. Eighth Annual IEEE International conference and workshop on the engineering of computer based systems, 171–178.
  • Lam, W., and V. Shankararaman. 1999. “Requirements Change: A Dissection of Management Issues.” EUROMICRO Conference, 1999. Proceedings. 25th, 2 vols, 244–251.
  • Lamar, C., and G. Mocko. 2010. “Linguistic Analysis of Natural Language Engineering Requirement Statements.” Tools and Methods for Competitive Engineering 97–112.
  • Lee, H. J., H. J. Ahn, J. W. Kim, and S. J. Park. 2006. “Capturing and Reusing Knowledge in Engineering Change Management: A Case of Automobile Development.” Information Systems Frontiers 8 (5): 375–394.
  • Lehman, M. 1998. “Software Future: Managing Evolution.” IEEE Software 15 (1): 40–44.
  • Lehman, M. M., and L. A. Belady. 1985. Program Evolution: Processes of Software Change. San Diego, California, United States: Academic Press Professional, Inc.
  • Maier, J. R. A., J. M. McLellan, G. Mocko, G. M. Fadel, and M. Brudnak. 2009. “Lightweight Engineering of Military Vehicles Through Requirements Analysis and Function Integration.” ASME 2009 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, San Diego, California, August 30–September 2. doi:10.1115/DETC2009-86562.
  • McLellan, J. M., B. Morkos, G. G. Mocko, and J. D. Summers. 2010. “Requirement Modeling Systems for Mechanical Design: A Systematic Method for Evaluating Requirement Management Tools and Languages.” ASME 2010 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Montreal, Quebec, Canada, August 15–18. doi:10.1115/DETC2010-28989.
  • Morkos, B. 2012. “Computational Representation and Reasoning Support for Requirements Change Management in Complex System Design.” Ph.D. Diss. Clemson University.
  • Morkos, B., S. Joshi, J. D. Summers, and G. Mocko. 2010. “Requirements and Data Content Evaluation of Industry In-House Data Management System.” ASME 2010 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Montreal, Quebec, Canada, August 15–18. doi:10.1115/DETC2010-28548.
  • Morkos, B., J. Mathieson, and J. D. Summers. 2014. “Comparative Analysis of Requirements Change Prediction Models: Manual, Linguistic, and Neural Network.” Research in Engineering Design 25 (2): 139–156.
  • Morkos, B., P. Shankar, and J. D. Summers. Feb. 2012. “Predicting Requirement Change Propagation, Using Higher Order Design Structure Matrices: An Industry Case Study.” Journal of Engineering Design 23 (12): 905–926.
  • Morkos, B., and J. D. Summers. 2009. “Elicitation and Development of Requirements Through Integrated Methods.” ASME 2009 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, San Diego, California, USA, August 30–September 2, 2009. doi:10.1115/DETC2009-87720.
  • Morkos, B., and J. D. Summers. 2010. “Capstone Design Conference Implementing Design Tools in Capstone Design Projects: Requirements Elicitation Through Use of Personas.” National capstone Conference.
  • Nurmuliani, N., D. Zowghi, and S. P. Williams. 2006. “Requirements Volatility and Its Impact on Change Effort: Evidence based Research in Software Development Projects.” Proceedings of the 11th Australian Workshop on Requirements Engineering. Adelaide, Australia.
  • Otto, K., and K. Wood. 2001. Product Design Techniques in Reverse Engineering and New Product Development. Upper Saddle River, NJ: Prentice Hall.
  • Ottosson, S., and E. Björk. 2004. “Research on Dynamic Systems—Some Considerations.” Technovation 24 (11): 863–869.
  • Pahl, G., and W. Beitz. 2007. Engineering Design: A Systematic Approach. 3rd ed. London: Springer-Verlag London Limited.
  • Pahl, G., W. Beitz, L. Blessing, J. Feldhusen, K.-H. H. Grote, and K. Wallace. 2013. Engineering Design: A Systematic Approach. 11 vols. 3rd ed. London: Springer-Verlag London Limited.
  • Pahl, G., W. Beitz, K. Wallace, and Lucienne Blessing. 2007. Engineering Design: A Systematic Approach. 3rd ed. London: Springer-Verlag London Limited.
  • Prudhomme, G., F. Pourray, and J. D. Summers. 2013. “Enriching Requirement-activities in Design through French-US Instruction Comparison.” International Conference on Engineering Design.
  • Pugh, S. 1986. “Design Activity Models: Worldwide Emergence and Convergence.” Design Studies 7 (3): 167–173.
  • Pugh, S. 1991. Total Design: Integrated Methods for Successful Product Engineering. Workingham, UK: Addison-Wesley Publishing Company.
  • Ramzan, S., and N. Ikram. 2005. “Making Decision in Requirement Change Management.” International conference on information and communication technologies, 309–312.
  • Roman, G.-C. Apr. 1985. “A Taxonomy of Current Issues in Requirements Engineering.” Computer (Long. Beach. Calif). 18 (4): 14–23.
  • Schaffhausen, C. R., and T. M. Kowalewski. 2016. “Assessing Quality of Unmet User Needs.” Design Studies 44: 1–27.
  • Sen, C., B. W. Caldwell, J. D. Summers, and G. M. Mocko. 2010. “Evaluation of the Functional Basis Using an Information Theoretic Approach.” Artificial Intelligence for Engineering Design, Analysis and Manufacturing 24 (1): 87.
  • Shankar, P., B. Morkos, and J. D. Summers. 2010. “A Hierarchical Modeling Scheme with Non Functional Requirements.” ASME 2010 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Montreal, Quebec, Canada, August 15–18. doi:10.1115/DETC2010-28544.
  • Shankar, P., B. Morkos, and J. D. Summers. Apr. 2012. “Reasons for Change Propagation: A Case Study in an Automotive OEM.” Research in Engineering Design 23 (4): 291–303.
  • Spitas, C. 2011. “Analysis of Systematic Engineering Design Paradigms in Industrial Practice: A Survey.” Journal of Engineering Design 22 (6): 427–445.
  • Svengren, L. 1993. Case study methods in design management research. 444–456.
  • Teegavarapu, S., J. D. Summers, and G. M. Mocko. 2008. “Case Study Method for Design Research: A Justification.” ASME 2008 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Brooklyn, New York, USA, August 3–6. doi:10.1115/DETC2008-49980.
  • Ullman, D. G. 2010. The Mechanical Design Process. New York, NY: McGraw-Hill.
  • Ullman, D. G., T. G. Dietterich, and L. A. Stauffer. Feb. 1988. “A Model of the Mechanical Design Process Based on Empirical Data.” Artificial Intelligence for Engineering, Design, Analysis and Manufacturing 2 (01): 33–52.
  • Ulrich, K. T., and S. D. Eppinger. 1995. Product Design and Development. 1st ed. New York: McGraw-Hill.
  • Ulrich, K., and S. D. Eppinger. 2008. Product Design and Development. 4th ed. New York, NY: McGraw-Hill.
  • Vajna, S., S. Clement, A. Jordan, and T. Bercsey. 2005. “The Autogenetic Design Theory: An Evolutionary View of the Design Process.” Journal of Engineering Design 16 (4): 423–440.
  • Yin, R. 2003. Case Study Research: Design and Methods. Thousand Oaks, CA: Sage.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.