Abstract
Software Documentation is one of the key quality factors in software development. However, many developers are still putting less effort and less priority on documentation. To them writing documentation during project development is very tedious and time consuming. As a result, the documentation tends to be significantly out-dated, poor quality and difficult to access that will certainly lead to poor software maintenance. Current studies have proved that the key point to this problem is software traceability. Traceability relates to an ability to trace all related software components within a software system that includes requirements, test cases, test results and other artefacts. This research reveals some issues related to current software traceability and attempts to suggest a new software traceability model that focuses on software test documentation for test management. This effort leads to a new software test documentation generation process model based on software engineering standards.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Boehm, B.: Value-based software engineering: reinventing. ACM SIGSOFT Software Engineering Notes 28(3), 3 (2003)
Thomas, B., Tilley, S.: Documentation for software engineers: what is needed to aid system understanding? In: Proceedings of the 19th Annual International Conference on Computer Documentation, p. 236 (2001)
Huang, S., Tilley, S.: Towards a documentation maturity model. In: Proceedings of the 21st Annual International Conference on Documentation, pp. 93–99. ACM, San Francisco (2003)
Sommerville, I.: Software engineering:the supporting process., vol. 2. Addison-Wesley, Reading (2002)
Albinet, A., Boulanger, J.L., Dubois, H., Peraldi-Frati, M.A., Sorel, Y., Van, Q.D.: Model-based methodology for requirements traceability in embedded systems. In: 3rd ECMDA Workshop on Traceability (June 2007)
Knethen, A., Paech, B.: A survey on tracing approaches in practice and research. IESE-Report No. 095.01/E. 95 (2002)
Ramesh, B., Jarke, M.: Toward reference models for requirements traceability. IEEE Transactions on Software Engineering 27, 58–93 (2001)
Geraci, A.: IEEE standard computer dictionary: compilation of IEEE standard computer glossaries. Institute of Electrical and Electronics Engineers Inc. (1991)
Aizenbud-Reshef, N., Nolan, B.T., Rubin, J., Shaham-Gafni, Y.: Model traceability. IBM Systems Journal 45, 515–526 (2006)
Cleland-Huang, J., Chang, C.K., Sethi, G., Javvaji, K., Hu, H., Xia, J.: Automating speculative queries through event-based requirements traceability. In: Proceedings of the IEEE Joint International Requirements Engineering Conference (RE 2002), pp. 9–13 (2002)
Chang, C.K., Christensen, M.: Event-based traceability for managing evolutionary change. IEEE Transactions on Software Engineering 29, 796–810 (2003)
Cleland-Huang, J.: Requirements traceability: When and how does it deliver more than it costs? In: 14th IEEE International Conference Requirements Engineering, pp. 330–330 (2006)
Ramesh, B.: Factors influencing requirements traceability practice (1998)
Knethen, A., Paech, B., Kiedaisch, F., Houdek, F.: Systematic requirements recycling through abstraction and traceability. In: Proc. of the Int. Conf. on Requirements Engineering, pp. 273–281 (2002)
Antoniol, G., Canfora, G., Casazza, G., De Lucia, A., Merlo, E.: Recovering traceability links between code and documentation. IEEE Transactions on Software Engineering, 970–983 (2002)
Marcus, A., Maletic, J.I.: Recovering documentation-to-source-code traceability links using latent semantic indexing. In: Proceedings of the 25th International Conference on Software Engineering, pp. 125–135 (2003)
Egyed, A., Grünbacher, P.: Automating requirements traceability: Beyond the record & replay paradigm. In: Proceedings of the 17th IEEE International Conference on Automated Software Engineering, pp. 163–171 (2002)
Aiken, P., Arenson, B., Colburn, J.: Microsoft computer dictionary. Microsoft Press (2002)
Kirova, V., Kirby, N., Kothari, D., Childress, G.: Effective requirements traceability: Models, tools, and practices. Bell Labs Technical Journal 12, 143–158 (2008)
Narmanli, M.: A business rule approach to requirements traceability (2010)
Ibrahim, S., Idris, N.B., Uk, M.M., Deraman, A.: Implementing a document-based requirements traceability: A case study. In: IASTED International Conference on Software Engineering, pp. 124–131 (2005)
Salem, A.M.: Improving software Quality through requirements traceability models. In: IEEE International Conference on Computer Systems and Applications 2006, pp. 1159–1162 (2006)
Asuncion, H.U., François, F., Taylor, R.N.: An end-to-end industrial software traceability tool. In: Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, pp. 115–124. ACM, Dubrovnik (2007)
Wang, Y.: Software engineering foundations: A software science perspective. AUERBACH (2008)
Forward, A.: Software Documentation–Building and Maintaining Artefacts of Communication (2002)
Ambler, S.W., Jeffries, R.: Agile modeling: effective practices for extreme programming and the unified process. Wiley, New York (2002)
Sulaiman, S., Idris, N.B., Sahibuddin, S.: Production and maintenance of system documentation: what, why, when and how tools should support the practice (2002)
Buckley, J., Mens, T., Zenger, M., Rashid, A., Kniesel, G.: Towards a taxonomy of software change. Journal of Software Maintenance and Evolution 17, 309–332 (2005)
Asuncion, H., Taylor, R.N.: Establishing the Connection Between Software Traceability and Data Provenance (2007)
Azmi, A., Ibrahim, S., Mahrin, M.N.: A software traceability model to support software testing documentation. In: Proc. 10th IASTED International Conference on Software Engineering, pp. 152–159. IASTED, Innsbruck (2011)
da Cruz, J.L., Jino, M., Crespo, A.: PROMETEU-a tool to support documents generation and traceability in the test process (2003)
Valderas, P., Pelechano, V.: Introducing requirements traceability support in model-driven development of web applications. Information and Software Technology 51, 749–768 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Azmi, A., Ibrahim, S. (2011). Test Management Traceability Model to Support Software Testing Documentation. In: Cherifi, H., Zain, J.M., El-Qawasmeh, E. (eds) Digital Information and Communication Technology and Its Applications. DICTAP 2011. Communications in Computer and Information Science, vol 167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22027-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-22027-2_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22026-5
Online ISBN: 978-3-642-22027-2
eBook Packages: Computer ScienceComputer Science (R0)