Hostname: page-component-848d4c4894-xm8r8 Total loading time: 0 Render date: 2024-06-16T12:24:00.906Z Has data issue: false hasContentIssue false

GITHUB FOR PRODUCT DEVELOPMENT - HOW COULD THAT LOOK LIKE?

Published online by Cambridge University Press:  19 June 2023

Georg Hackenberg*
Affiliation:
School of Engineering, University of Applied Sciences Upper Austria
Christian Zehetner
Affiliation:
School of Engineering, University of Applied Sciences Upper Austria
Dominik Frühwirth
Affiliation:
School of Engineering, University of Applied Sciences Upper Austria
*
Hackenberg, Georg, University of Applied Sciences Upper Austria Austria, georg.hackenberg@fh-wels.at

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

Product development is facing new challenges due to increasingly complex and individualized products in small batch sizes and short time to markets at high quality standards. Integrated product data management along with systematic requirements engineering and early stakeholder involvement are known to be key enablers for the success of future product development. In software development, established platforms such as GitHub exist, which have been shown to improve stakeholder communication, requirements elicitation, and software design decisions. In product development, similar platforms exist with impressive functionality, but which have some drawbacks such as closed source licenses, vendor-specific data formats, and expert-level user interfaces. To overcome the current situation, we study how the ideas of GitHub can be translated to an open source solution for product development and which concepts can be reused or must be changed. Core deliverables of our work are (1) an integrated data model of requirements (or design tasks), project schedules, and revisions of computer-aided design (CAD) models as well as (2) an interface model.

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
The Author(s), 2023. Published by Cambridge University Press

References

Anitha, P. and Prabhu, B. (2012), “Integrating requirements engineering and user experience design in product life cycle management”, in: 2012 First International Workshop on Usability and Accessibility Focused Requirements Engineering (UsARE), pp. 1217.CrossRefGoogle Scholar
Barth, A. (2013), “3d experiences — dassault systemes 3ds strategy to support new processes in product development and early customer involvement”, in: Kovacs, G.L. and Kochan, D. (Editors), Digital Product and Process Development Systems, Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 2430.CrossRefGoogle Scholar
Baxter, D., Gao, J., Case, K., Harding, J., Young, B., Cochrane, S. and Dani, S. (2008), “A framework to integrate design knowledge reuse and requirements management in engineering design”, Robotics and Computer- Integrated Manufacturing, Vol. 24 No. 4, pp. 585593. ICMR2005: Third International Conference on Manufacturing Research.CrossRefGoogle Scholar
Belfadel, A., Laval, J., Bonner Cherifi, C. and Moalla, N. (2022), “Requirements engineering and enterprise architecture-based software discovery and reuse”, Innovations in Systems and Software Engineering, pp. 122.Google Scholar
Goncalves de Branco, R., Cagnin, M.I. and Barroso Paiva, D.M. (2014), “Acctrace: Accessibility in phases of requirements engineering, design, and coding software”, in: 2014 14th International Conference on Computational Science and Its Applications, pp. 225228.Google Scholar
BuyuKozkan, G., Dereli, T. and Baykasoglu, A. (2004), “A survey on the methods and tools of concurrent new product development and agile manufacturing”, Journal of Intelligent Manufacturing, Vol. 15 No. 6, pp. 731751.CrossRefGoogle Scholar
Durmu§oglu, S.S. and Barczak, G. (2011), “The use of information technology tools in new product development phases: Analysis of effects on new product innovativeness, quality, and market performance”, Industrial Marketing Management, Vol. 40 No. 2, pp. 321330. Special issue on Service-Dominant Logic in Business Markets.CrossRefGoogle Scholar
Grieves, M.W. (2005), “Product lifecycle management: the new paradigm for enterprises”, International Journal of Product Development, Vol. 2 No. 1-2, pp. 7184.CrossRefGoogle Scholar
Houshmand, M. and Valilai, O.F. (2010), “Collaborative information system architecture for cad/cam in new product development based on step standard”, in: Proceedings of the World Congress on Engineering and Computer Science, Vol. 2, pp. 10721080.Google Scholar
Jassawalla, A.R. and Sashittal, H.C. (1998), “An examination of collaboration in high-technology new product development processes”, Journal of Product Innovation Management, Vol. 15 No. 3, pp. 237254.CrossRefGoogle Scholar
Kauppinen, M. (2005), Introducing requirements engineering into product development: towards systematic user requirements definition, Doctoral thesis, Helsinki University of Technology.Google Scholar
Lee, J., Min, J. and Lee, H. (2016), “The effect of organizational structure on open innovation: A quadratic equation”, Procedia Computer Science, Vol. 91, pp. 492501. Promoting Business Analytics and Quantitative Management of Technology: 4th International Conference on Information Technology and Quantitative Management (ITQM 2016).CrossRefGoogle Scholar
Liu, Z.L., Zhang, Z. and Chen, Y. (2012), “A scenario-based approach for requirements management in engineering design”, Concurrent Engineering, Vol. 20 No. 2, pp. 99109.CrossRefGoogle Scholar
Marion, T. and Fixson, S. (2019), “The influence of collaborative information technology tool usage on npd”, Proceedings of the Design Society: International Conference on Engineering Design, Vol. 1 No. 1, p. 219228.Google Scholar
Marion, T.J. and Fixson, S.K. (2021), “The transformation of the innovation process: How digital tools are changing work, collaboration, and organizations in new product development*”, Journal of Product Innovation Management, Vol. 38 No. 1, pp. 192215.CrossRefGoogle Scholar
Mistler, M., Schlueter, N. and Lower, M. (2021), “Analysis of software tools for model-based generic systems engineering for organizations based on e-decode”, in: 2021 IEEE International Systems Conference (SysCon), pp. 18.CrossRefGoogle Scholar
Papinniemi, J., Hannola, L. and Maletz, M. (2014), “Challenges in integrating requirements management with plm”, International Journal of Production Research, Vol. 52 No. 15, pp. 44124423.CrossRefGoogle Scholar
Richter, T.O., Felber, A., Troester, P.M., Albers, A. and Behdinan, K. (2020), “Visualization of requirements engineering data to analyse the current product maturity in the early phase of product development”, Procedia CIRP, Vol. 91, pp. 271277. Enhancing design through the 4th Industrial Revolution Thinking.CrossRefGoogle Scholar
Salo, A. and Kakola, T.K. (2005), “Groupware support for requirements management in new product development”, Journal of Organizational Computing and Electronic Commerce, Vol. 15 No. 4, pp. 253284.CrossRefGoogle Scholar
Sanchez, A. and Perez, M.P. (2003), “Flexibility in new product development: a survey of practices and its relationship with the product's technological complexity”, Technovation, Vol. 23 No. 2, pp. 139145.CrossRefGoogle Scholar
Tony Liu, D. and William Xu, X. (2001), “A review of web-based product data management systems”, Computers in Industry, Vol. 44 No. 3, pp. 251262.CrossRefGoogle Scholar
Tsay, J., Dabbish, L. and Herbsleb, J. (2014), “Let's talk about it: Evaluating contributions through discussion in github”, in: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2014, Association for Computing Machinery, New York, NY, USA, p. 144154.CrossRefGoogle Scholar
Windisch, E., Mandel, C., Rapp, S., Bursac, N. and Albers, A. (2022), “Approach for model-based requirements engineering for the planning of engineering generations in the agile development of mechatronic systems”, Procedia CIRP, Vol. 109, pp. 550555. 32nd CIRP Design Conference (CIRP Design 2022) - Design in a changing world.CrossRefGoogle Scholar