{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T23:26:22Z","timestamp":1654125982987},"reference-count":69,"publisher":"IGI Global","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,1,1]]},"abstract":"<p>The purpose of traceability is to ensure persistent alignment of product knowledge between stakeholders, artifacts, and traceability objects. On the other hand, process knowledge is equally important to ensure a systematic software development process with accurate specification and verifiable quality attributes. Previous studies lacks in presenting a consolidated view from product and process knowledge perspectives. This study has taken a systematic literature review approach to evaluate sixty one previously published papers on traceability in leading journals and conferences. Based on the findings, the authors propose to extend the definition of an existing traceability meta-model to combine both product and process knowledge perspectives. The scope of this paper is to define the extension of the traceability meta-model without violating any of its statements. This study aims to contribute by taking steps towards defining a holistic model of traceability that will provide practical guidelines to IT practitioners in general and to process engineers in particular.<\/p>","DOI":"10.4018\/ijsds.2014010102","type":"journal-article","created":{"date-parts":[[2014,7,25]],"date-time":"2014-07-25T16:23:36Z","timestamp":1406305416000},"page":"24-38","source":"Crossref","is-referenced-by-count":1,"title":["Towards Holistic Traceability Solution"],"prefix":"10.4018","volume":"5","author":[{"given":"Usman","family":"Durrani","sequence":"first","affiliation":[{"name":"School of Business IT and Logistics, RMIT University, Melbourne, Australia"}]},{"given":"Zijad","family":"Pita","sequence":"additional","affiliation":[{"name":"School of Business IT and Logistics, RMIT University, Melbourne, Australia"}]},{"given":"Joan","family":"Richardson","sequence":"additional","affiliation":[{"name":"School of Business IT and Logistics, RMIT University, Melbourne, Australia"}]},{"given":"John","family":"Lenarcic","sequence":"additional","affiliation":[{"name":"School of Business IT and Logistics, RMIT University, Melbourne, Australia"}]}],"member":"2432","reference":[{"key":"ijsds.2014010102-0","doi-asserted-by":"publisher","DOI":"10.1147\/sj.453.0515"},{"key":"ijsds.2014010102-1","unstructured":"Appleton, B., Berczuk, S., & Cowham, R. (2007). Lean-agile traceability: Strategies and solutions. Retrieved from www.is.gd\/2zWy3u"},{"key":"ijsds.2014010102-2","author":"B.Appleton","year":"2005","journal-title":"The trouble with tracing: Traceability dissected"},{"key":"ijsds.2014010102-3","doi-asserted-by":"crossref","unstructured":"Arkley, P., & Riddle, S. (2005). Overcoming the traceability benefit problem. In Proceedings of the 13th IEEE International Conference on Requirements Engineering.","DOI":"10.1109\/RE.2005.49"},{"key":"ijsds.2014010102-4","doi-asserted-by":"crossref","unstructured":"Asuncion, H. U., Asuncion, A. U., & Taylor, R. N. (2010). Software traceability with topic modeling. In Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering (Vol. 1).","DOI":"10.1145\/1806799.1806817"},{"key":"ijsds.2014010102-5","doi-asserted-by":"crossref","unstructured":"Bashir, M. F., & Qadir, M. A. (2006). Traceability techniques: A critical study. In Proceedings of the Multitopic Conference (INMIC'06). IEEE.","DOI":"10.1109\/INMIC.2006.358175"},{"key":"ijsds.2014010102-6","doi-asserted-by":"crossref","unstructured":"Bavota, G., Colangelo, L., De Lucia, A., Fusco, S., Oliveto, R., & Panichella, A. (2012). TraceME: Traceability management in eclipse. In Proceedings of the 2012 28th IEEE International Conference on Software Maintenance (ICSM).","DOI":"10.1109\/ICSM.2012.6405343"},{"key":"ijsds.2014010102-7","doi-asserted-by":"crossref","unstructured":"Bendix, L., Magnusson, J., & Pendleton, C. (2012). Configuration management stories from the distributed software development trenches.","DOI":"10.1109\/ICGSE.2012.32"},{"issue":"4","key":"ijsds.2014010102-8","first-page":"571","article-title":"Configuration management\u2013Mother\u2019s little helper for global agile projects? Brereton, P., Kitchenham, B. A., Budgen, D., Turner, M., & Khalil, M. (2007). Lessons from applying the systematic literature review process within the software engineering domain.","volume":"80","author":"L.Bendix","year":"2012","journal-title":"Journal of Systems and Software"},{"key":"ijsds.2014010102-9","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.1"},{"key":"ijsds.2014010102-10","doi-asserted-by":"publisher","DOI":"10.1002\/sys.20205"},{"key":"ijsds.2014010102-11","doi-asserted-by":"crossref","unstructured":"Cleland-Huang, J. (2006). Just enough requirements traceability. In Proceedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC'06).","DOI":"10.1109\/COMPSAC.2006.57"},{"key":"ijsds.2014010102-12","doi-asserted-by":"crossref","unstructured":"Cleland-Huang, J. (2012). Traceability in agile projects. Software and Systems Traceability, 265-275.","DOI":"10.1007\/978-1-4471-2239-5_12"},{"key":"ijsds.2014010102-13","doi-asserted-by":"crossref","unstructured":"Dai, F., Li, T., Lu, P., Yu, Y., & Xie, Z. (2010). Towards meta-model semantics. In Proceedings of the 2010 International Conference on Computer Application and System Modeling (ICCASM).","DOI":"10.1109\/ICCASM.2010.5620294"},{"key":"ijsds.2014010102-14","doi-asserted-by":"crossref","unstructured":"David, J., Koegel, M., Naughton, H., & Helming, J. (2009). Traceability ReARMed. In Proceedings of the 33rd Annual IEEE International Computer Software and Applications Conference, (COMPSAC'09).","DOI":"10.1109\/COMPSAC.2009.52"},{"key":"ijsds.2014010102-15","doi-asserted-by":"publisher","DOI":"10.1145\/290133.290149"},{"key":"ijsds.2014010102-16","doi-asserted-by":"crossref","unstructured":"Durrani, U. K., Richardson, J., & Lenarcic, J. (2013). Adaptable software configuration management: An investigation on Australian agile software development organizations. Lecture Notes on Software Engineering, 1(1).","DOI":"10.7763\/LNSE.2013.V1.15"},{"key":"ijsds.2014010102-17","unstructured":"Durrani, U. K., Richardson, J., Lenarcic, J., & Pita, Z. (2013). Lean traceability solution through SLAM model: A case study of a hybrid delivery team in a hybrid cloud computing environment."},{"key":"ijsds.2014010102-18","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2008.01.006"},{"key":"ijsds.2014010102-19","doi-asserted-by":"crossref","unstructured":"Egyed, A., Gr\u00fcnbacher, P., Heindl, M., & Biffl, S. (2009). Value-based requirements traceability: Lessons learned. Design requirements engineering: A ten-year perspective (pp. 240-257).","DOI":"10.1007\/978-3-540-92966-6_14"},{"key":"ijsds.2014010102-20","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-011-0144-5"},{"key":"ijsds.2014010102-21","doi-asserted-by":"crossref","unstructured":"Ghabi, A., & Egyed, A. (2012, August 20-24). Exploiting traceability uncertainty between architectural models and code. In Proceedings of the 2012 Joint Working IEEE\/IFIP Conference on Software Architecture (WICSA) and European Conference on Software Architecture (ECSA).","DOI":"10.1109\/WICSA-ECSA.212.25"},{"key":"ijsds.2014010102-22","unstructured":"Ghazarian, A. (2008). Traceability patterns: an approach to requirement-component traceability in agile software development. In Proceedings of the 8th Conference on Applied Computer Science."},{"key":"ijsds.2014010102-23","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-005-0099-9"},{"key":"ijsds.2014010102-24","doi-asserted-by":"crossref","unstructured":"Gotel, O., Cleland-Huang, J., Hayes, J. H., Zisman, A., Egyed, A., Gr\u00fcnbacher, P., & Antoniol, G. (2012a). The quest for ubiquity: A roadmap for software and systems traceability research.","DOI":"10.1007\/978-1-4471-2239-5"},{"key":"ijsds.2014010102-25","doi-asserted-by":"crossref","unstructured":"Gotel, O., Cleland-Huang, J., Hayes, J. H., Zisman, A., Egyed, A., Gr\u00fcnbacher, P., ... M\u00e4der, P. (2012b). Traceability fundamentals. Software and Systems Traceability, 3-22.","DOI":"10.1007\/978-1-4471-2239-5_1"},{"key":"ijsds.2014010102-26","doi-asserted-by":"crossref","unstructured":"Gotel, O., Cleland-Huang, J., Hayes, J. H., Zisman, A., Egyed, A., Gr\u00fcnbacher, P., ... Maletic, J. (2012c). The grand challenge of traceability (v1. 0). Software and Systems Traceability, 343-409.","DOI":"10.1007\/978-1-4471-2239-5_16"},{"key":"ijsds.2014010102-27","doi-asserted-by":"crossref","unstructured":"Gotel, O., & M\u00e4der, P. (2012). Acquiring tool support for traceability. Software and Systems Traceability, 43-68.","DOI":"10.1007\/978-1-4471-2239-5_3"},{"key":"ijsds.2014010102-28","doi-asserted-by":"crossref","unstructured":"Gotel, O. C., & Finkelstein, C. (1994). An analysis of the requirements traceability problem. In Proceedings of the First International Conference on the Requirements Engineering.","DOI":"10.1109\/ICRE.1994.292398"},{"key":"ijsds.2014010102-29","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-010-9103-x"},{"key":"ijsds.2014010102-30","unstructured":"Henderson-Sellers, B., & Gonzalez-Perez, C. (2005). The rationale of powertype-based metamodelling to underpin software development methodologies. In Proceedings of the 2nd Asia-Pacific Conference on Conceptual Modelling, Newcastle, New South Wales, Australia (Vol. 43)."},{"key":"ijsds.2014010102-31","unstructured":"IEEE.Std.610.12-1990. (1990). IEEE standard glossary of software engineering terminology."},{"key":"ijsds.2014010102-32","doi-asserted-by":"crossref","unstructured":"Jirapanthong, W., & Zisman, A. (2005). Supporting product line development through traceability. In Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC'05).","DOI":"10.1109\/APSEC.2005.101"},{"key":"ijsds.2014010102-33","author":"A.Kannenberg","year":"2009","journal-title":"Why software requirements traceability remains a challenge"},{"key":"ijsds.2014010102-34","doi-asserted-by":"crossref","unstructured":"Kim, D.-Y., & Youn, C. (2010). Traceability enhancement technique through the integration of software configuration management and individual working environment. In the Proceedings of the 2010 Fourth International Conference on Secure Software Integration and Reliability Improvement (SSIRI).","DOI":"10.1109\/SSIRI.2010.27"},{"key":"ijsds.2014010102-35","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2008.09.009"},{"key":"ijsds.2014010102-36","unstructured":"Kitchenham, B. A., & Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering."},{"issue":"4","key":"ijsds.2014010102-37","first-page":"239","article-title":"Traceability: Taming uncontrolled change in software development.","volume":"27","author":"K.Kowalczykiewicz","year":"2002","journal-title":"Foundations of Computing and Decision Sciences"},{"key":"ijsds.2014010102-38","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2010.39"},{"key":"ijsds.2014010102-39","doi-asserted-by":"crossref","unstructured":"Mader, P., & Egyed, A. (2012). Assessing the effect of requirements traceability for software maintenance. In Proceedings of the 2012 28th IEEE International Conference on Software Maintenance (ICSM).","DOI":"10.1109\/ICSM.2012.6405269"},{"key":"ijsds.2014010102-40","doi-asserted-by":"crossref","unstructured":"M\u00e4der, P., & Gotel, O. (2012). Ready-to-use traceability on evolving projects. Software and Systems Traceability, 173-194.","DOI":"10.1007\/978-1-4471-2239-5_8"},{"key":"ijsds.2014010102-41","doi-asserted-by":"crossref","unstructured":"Mader, P., Gotel, O., & Philippow, I. (2008). Enabling automated traceability maintenance by recognizing development activities applied to models. In the Proceedings of the 2008 23rd IEEE\/ACM International Conference on Automated Software Engineering.","DOI":"10.1109\/ASE.2008.15"},{"key":"ijsds.2014010102-42","doi-asserted-by":"crossref","unstructured":"Mader, P., Gotel, O., & Philippow, I. (2009a). Getting back to basics: Promoting the use of a traceability information model in practice. In Proceedings of the ICSE Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'09).","DOI":"10.1109\/TEFSE.2009.5069578"},{"key":"ijsds.2014010102-43","doi-asserted-by":"crossref","unstructured":"Mader, P., Gotel, O., & Philippow, I. (2009b). Motivation matters in the traceability trenches. In Proceedings of the 17th IEEE International Requirements Engineering Conference (RE'09).","DOI":"10.1109\/RE.2009.23"},{"key":"ijsds.2014010102-44","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2011.08.028"},{"key":"ijsds.2014010102-45","doi-asserted-by":"crossref","unstructured":"Mirakhorli, M., Shin, Y., Cleland-Huang, J., & Cinar, M. (2012). A tactic-centric approach for automating traceability of quality concerns. In Proceedings of the 2012 International Conference on Software Engineering.","DOI":"10.1109\/ICSE.2012.6227153"},{"key":"ijsds.2014010102-46","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2008.03.003"},{"key":"ijsds.2014010102-47","doi-asserted-by":"crossref","unstructured":"Nawrocki, J., Jasi\u00f1ski, M., Walter, B., & Wojciechowski, A. (2002). Extreme programming modified: Embrace requirements engineering practices. In Proceedings of the IEEE Joint International Conference on Requirements Engineering.","DOI":"10.1109\/ICRE.2002.1048543"},{"key":"ijsds.2014010102-48","doi-asserted-by":"crossref","unstructured":"Neumuller, C., & Grunbacher, P. (2006). Automating software traceability in very small companies: A case study and lessons learne. In Proceedings of the 21st IEEE\/ACM International Conference on Automated Software Engineering (ASE'06).","DOI":"10.1109\/ASE.2006.25"},{"key":"ijsds.2014010102-49","doi-asserted-by":"crossref","unstructured":"O'Reilly, C. (2004). A weakly constrained approach to software change coordination. In Proceedings of the Proceedings of the 26th International Conference on Software Engineering (ICSE 2004).","DOI":"10.1109\/ICSE.2004.1317425"},{"key":"ijsds.2014010102-50","doi-asserted-by":"crossref","unstructured":"Ohashi, K., Kurihara, H., Tananaka, Y., & Yamamoto, R. (2011). A means of establishing traceability based on a UML model in business application development. In Proceedings of the 2011 19th IEEE International Requirements Engineering Conference (RE).","DOI":"10.1109\/RE.2011.6051631"},{"issue":"2","key":"ijsds.2014010102-51","first-page":"86","article-title":"Systematic reviews and meta-analyses: an illustrated, step-by-step guide.","volume":"17","author":"M.Pai","year":"2004","journal-title":"The National Medical Journal of India"},{"key":"ijsds.2014010102-52","doi-asserted-by":"crossref","unstructured":"Panis, M. C. (2010). Successful deployment of requirements traceability in a commercial engineering organization... really. In Proceedings of the 2010 18th IEEE International Requirements Engineering Conference (RE).","DOI":"10.1109\/RE.2010.43"},{"key":"ijsds.2014010102-53","doi-asserted-by":"publisher","DOI":"10.1145\/1241572.1241584"},{"key":"ijsds.2014010102-54","doi-asserted-by":"crossref","unstructured":"Pohl, K. (1996). PRO-ART: Enabling requirements pre-traceability. In Proceedings of the Proceedings of the Second International Conference on Requirements Engineering.","DOI":"10.1109\/ICRE.1996.491432"},{"key":"ijsds.2014010102-55","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2007.12.806"},{"key":"ijsds.2014010102-56","unstructured":"Ramesh, B., & Edwards, M. (1993). Issues in the development of a requirements traceability model. In Proceedings of the Proceedings of IEEE International Symposium on Requirements Engineering."},{"key":"ijsds.2014010102-57","doi-asserted-by":"publisher","DOI":"10.1109\/32.895989"},{"key":"ijsds.2014010102-58","doi-asserted-by":"crossref","unstructured":"Ramesh, B., Powers, T., Stubbs, C., & Edwards, M. (1995). Implementing requirements traceability: A case study. In Proceedings of the Second IEEE International Symposium on Requirements Engineering.","DOI":"10.1109\/ISRE.1995.512549"},{"key":"ijsds.2014010102-59","doi-asserted-by":"crossref","unstructured":"Regan, G., McCaffery, F., McDaid, K., & Flood, D. (2012, 5-8 Sept. 2012). The Barriers to Traceability and their potential solutions: Towards a reference framework. In Proceedings of the 2012 38th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA).","DOI":"10.1109\/SEAA.2012.80"},{"key":"ijsds.2014010102-60","doi-asserted-by":"crossref","unstructured":"Rochimah, S., Kadir, W. M. W., & Abdullah, A. H. (2007). An evaluation of traceability approaches to support software evolution. In Proceedings of the International Conference on Software Engineering Advances.","DOI":"10.1109\/ICSEA.2007.17"},{"key":"ijsds.2014010102-61","doi-asserted-by":"crossref","unstructured":"Schwarz, H. (2009). Towards a comprehensive traceability approach in the context of software maintenance. In Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR'09).","DOI":"10.1109\/CSMR.2009.8"},{"key":"ijsds.2014010102-62","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231147"},{"key":"ijsds.2014010102-63","doi-asserted-by":"crossref","unstructured":"Spanoudakis, G., & Zisman, A. (2005). Software traceability: A roadmap. Handbook of Software Engineering and Knowledge Engineering, 3, 395-428.","DOI":"10.1142\/9789812775245_0014"},{"key":"ijsds.2014010102-64","doi-asserted-by":"crossref","unstructured":"Van Rompaey, B., & Demeyer, S. (2009). Establishing traceability links between unit test cases and units under test. In Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR'09).","DOI":"10.1109\/CSMR.2009.39"},{"key":"ijsds.2014010102-65","doi-asserted-by":"crossref","unstructured":"Venkatesh, R., Bhaduri, P., & Joseph, M. (2001). Formalizing models and meta-models for system development extended abstract. In Proceedings of the Eighth Asia-Pacific Software Engineering Conference (APSEC 2001).","DOI":"10.1109\/APSEC.2001.991472"},{"key":"ijsds.2014010102-66","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-009-0145-0"},{"key":"ijsds.2014010102-67","doi-asserted-by":"crossref","unstructured":"Xiaofan, C., Hosking, J., & Grundy, J. (2012, Sept. 30 2012-Oct. 4 2012). Visualizing traceability links between source code and documentation. In Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC).","DOI":"10.1109\/VLHCC.2012.6344496"},{"key":"ijsds.2014010102-68","doi-asserted-by":"crossref","unstructured":"Yu, Y., Jurjens, J., & Mylopoulos, J. (2008). Traceability for the maintenance of secure software. In Proceedings of the IEEE International Conference on Software Maintenance (ICSM 2008).","DOI":"10.1109\/ICSM.2008.4658078"}],"container-title":["International Journal of Strategic Decision Sciences"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=111158","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T14:38:25Z","timestamp":1654094305000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijsds.2014010102"}},"subtitle":["From Systematic Literature Review to Proposed Traceability Model"],"short-title":[],"issued":{"date-parts":[[2014,1,1]]},"references-count":69,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,1]]}},"URL":"https:\/\/doi.org\/10.4018\/ijsds.2014010102","relation":{},"ISSN":["1947-8569","1947-8577"],"issn-type":[{"value":"1947-8569","type":"print"},{"value":"1947-8577","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,1,1]]}}}