{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,13]],"date-time":"2026-03-13T15:12:54Z","timestamp":1773414774535,"version":"3.50.1"},"reference-count":48,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[2004,7,1]],"date-time":"2004-07-01T00:00:00Z","timestamp":1088640000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2004,7]]},"DOI":"10.1016\/s0164-1212(03)00242-5","type":"journal-article","created":{"date-parts":[[2003,12,9]],"date-time":"2003-12-09T11:55:53Z","timestamp":1070970953000},"page":"105-127","source":"Crossref","is-referenced-by-count":135,"title":["Rule-based generation of requirements traceability relations"],"prefix":"10.1016","volume":"72","author":[{"given":"George","family":"Spanoudakis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Zisman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elena","family":"P\u00e9rez-Mi\u00f1ana","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Krause","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0164-1212(03)00242-5_BIB1","unstructured":"Alexander, I., 2001. Towards automatic traceability in industrial practice. In: Proceedings of 1st International Workshop on Traceability in Emerging Forms of Software Engineering, pp. 26\u201331. Available from: <http:\/\/www.soi.city.ac.uk\/~zisman\/traceworkshop.html>"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB2","doi-asserted-by":"crossref","unstructured":"Ambriolla, V., Gervazi, V., 1997. Processing natural language requirements. In: Proceedings of International Conference in Automated Software Engineering (ASE '97), pp. 36\u201345","DOI":"10.1109\/ASE.1997.632822"},{"issue":"10","key":"10.1016\/S0164-1212(03)00242-5_BIB3","doi-asserted-by":"crossref","first-page":"970","DOI":"10.1109\/TSE.2002.1041053","article-title":"Recovering traceability links between code and documentation","volume":"28","author":"Antoniol","year":"2002","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB4","unstructured":"Apache, Xerces2 and Xalan-Java 2. 2001. Available from: <http:\/\/xml.apache.org>"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB5","unstructured":"Arkley, P., Mason, P., Riddle, S., 2001. Position paper: enabling traceability. In: Proceedings of 1st International Workshop on Traceability in Emerging Forms of Software Engineering, pp. 61\u201365. Available from: <http:\/\/www.soi.city.ac.uk\/~zisman\/traceworkshop.html>"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB6","unstructured":"Bray, T., Paoli, J., Sperberg-McQueen, C.M., Maler, E., 2000. Extensible Markup Language (XML) 2.0, second ed. Available from: <http:\/\/www.w3.org\/TR\/2000\/WD-xml-2e-20000814> World Wide Web Consortium"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB7","doi-asserted-by":"crossref","unstructured":"Burg, J., van de Riet, R., 1995. COLOR-X: linguistically-based event modelling: a general approach to dynamic modelling. In: Proceedings of the 7th International Conference on Advanced Information System Engineering (CaiSE '95), pp. 26\u201339","DOI":"10.1007\/3-540-59498-1_235"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB8","unstructured":"Clarke, J., De Rose, S., 1999. XML Path Language (XPath), version 1.0. Available from: <http:\/\/www.w3.org\/TR\/1999\/REC-xpath-19991116> World Wide Web Consortium"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB9","unstructured":"CLAWS. 2001. Claws part-of-speech-tagger. Available from: <http:\/\/www.comp.lancs.ac.uk\/ucrel\/claws>"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB10","doi-asserted-by":"crossref","unstructured":"Cleland-Huang, J., Chang, C., Wise, J., 2002. Supporting event based traceability through high-level recognition of change events. In: Proceedings of IEEE COMPSAC Conference, Oxford, England","DOI":"10.1109\/CMPSAC.2002.1045069"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB11","unstructured":"Cockburn, A., 1997. Structuring use cases with goals, JOOP"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB12","unstructured":"Cysneiros, G., Zisman, A., Spanoudakis, G., 2003. A traceability approach for i\u2217 and UML models. In: Proceedings of 2 International Workshop on Software Engineering for Large-Scale Multi-Agent Systems\u2013\u2013ICSE 2003"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB13","unstructured":"De Rose, S., Maler, E., Orchard, D., 2000. XML Linking Language (XLink), version 1.0. Available from: <http:\/\/www.w3.org\/TR\/2000\/REC-xlink-20010627> World Wide Web Consortium"},{"issue":"12","key":"10.1016\/S0164-1212(03)00242-5_BIB14","first-page":"55","article-title":"Adopting traceability environments to project-specific needs","volume":"41","author":"Dogmes","year":"1998","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB15","unstructured":"Faloutsos, C., Oard, D., 1995. A survey of information retrieval and filtering methods, Technical Report CS-TR3514, Department of Computer Science, University of Maryland"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB16","series-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma","year":"1995"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB17","series-title":"A Hybrid Grammatical Tagger: CLAWS4, Corpus Annotation: Linguistic Information from Computer Text","author":"Garside","year":"1997"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB18","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1023\/A:1008617922496","article-title":"AbstFinder, a prototype natural language text abstraction finder for use in requirements elicitation","volume":"4","author":"Goldin","year":"1997","journal-title":"Automated Software Engineering Journal"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB19","doi-asserted-by":"crossref","unstructured":"Gotel, O., Finkelstein, A., 1994. An analysis of the requirements traceability problem. In: Proceedings of the 1st International Conference in Requirements Engineering, pp. 94\u2013101","DOI":"10.1109\/ICRE.1994.292398"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB20","unstructured":"Gotel, O., Finkelstein, A., 1995. Contribution structures. In: Proceedings of 2nd International Symposium on Requirements Engineering, (RE '95), pp. 100\u2013107"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB21","first-page":"363","article-title":"Ranking algorithms","author":"Harman","year":"1992","journal-title":"Information Retrieval: Data Structures and Algorithms pp"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB22","unstructured":"Integrated Chipware, RTM. 2003. Available from: <www.chipware.com>"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB23","first-page":"498","article-title":"The missing link in requirements engineering","author":"Kaindl","year":"1992","journal-title":"Software Engineering Notes"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB24","doi-asserted-by":"crossref","unstructured":"Leech, G., Garside, R., Bryant, M., 1994. CLAWS4: The tagging of the British National Corpus, In: Proceedings of the 15th International Conference on Computational Linguistics (COLING 94), Kyoto, Japan, pp. 622\u2013628","DOI":"10.3115\/991886.991996"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB25","unstructured":"Moreno, A., 1997. Object-oriented analysis from textual specifications. In: Proceedings of 9th International Conference on Software Engineering and Knowledge Engineering (SEKE 97)"},{"issue":"2","key":"10.1016\/S0164-1212(03)00242-5_BIB26","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/514183.514186","article-title":"xlinkit: A consistency checking and smart link generation service","volume":"2","author":"Nentwich","year":"2002","journal-title":"ACM Transactions on Internet Technology"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB27","unstructured":"OMG, 1998. XML metadata interchange (XMI)\u2013\u2013Proposal to the OMG OA&DTF RFP 3: stream-based model interchange format (SMIF), Technical Report AD Document AD\/98-10-05, Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701, USA"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB28","unstructured":"OMG, 1999. OMG Unified Modelling Language Specification Version 1.3. OMG document ad\/99-06-08. Available from: <ftp:\/\/ftp\/omg.org\/pub\/docs.ad\/99-06-08.pdf>"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB29","unstructured":"Papadopoulou, P., 2002. Evaluation of a requirements traceability system, MSc Thesis, Department of Computing, City University"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB30","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/52.506462","article-title":"An object-oriented tool for tracing requirements","author":"Pinheiro","year":"1996","journal-title":"IEEE Software"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB31","unstructured":"Pinheiro, F., 2000. Formal and informal aspects of requirements tracing. In: Position Paper in Proceedings of 3rd Workshop on Requirements Engineering (III WER), Rio de Janeiro, Brazil"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB32","series-title":"Process-Centered Requirements Engineering","author":"Pohl","year":"1996"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB33","series-title":"Proceedings of International Conference on Acoustics, Speech and Signal Processing, vol. I","first-page":"7","article-title":"Hidden Markov models: a guide tour","author":"Poritz","year":"1998"},{"issue":"12","key":"10.1016\/S0164-1212(03)00242-5_BIB34","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/290133.290147","article-title":"Factors influencing requirements traceability practice","volume":"41","author":"Ramesh","year":"1998","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB35","doi-asserted-by":"crossref","first-page":"498","DOI":"10.1109\/32.142872","article-title":"Supporting systems development using knowledge captured during requirements engineering","author":"Ramesh","year":"1992","journal-title":"IEEE Transactions in Software Engineering"},{"issue":"1","key":"10.1016\/S0164-1212(03)00242-5_BIB36","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/32.895989","article-title":"Towards reference models for requirements traceability","volume":"27","author":"Ramesh","year":"2001","journal-title":"IEEE Transactions in Software Engineering"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB37","series-title":"5th International Conference on Applications of Natural Language to Information Systems (NLDB '2000)","first-page":"288","article-title":"The REVEREproject; experiments with the application of probabilistic NLP to systems engineering, Natural Language Processing and Information Systems","volume":"1959","author":"Rayson","year":"2000"},{"issue":"3","key":"10.1016\/S0164-1212(03)00242-5_BIB38","doi-asserted-by":"crossref","first-page":"296","DOI":"10.1145\/183422.183428","article-title":"Information extraction as a basis for high-precision text classification","volume":"12","author":"Riloff","year":"1994","journal-title":"ACM Transactions on Information Systems"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB39","doi-asserted-by":"crossref","unstructured":"Rolland, C., Proix, C., 1992. A natural language approach for requirements engineering. In: Proceedings of CAiSE '92, LNCS","DOI":"10.1007\/BFb0035136"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB40","unstructured":"Savolainen, J., 1999. Tools for design rationale documentation in the development of a product family. In: Position Paper Proceedings of 1st Working IFIP Conference on Software Architecture, San Antonio, Texas"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB41","unstructured":"Spanoudakis, G., Avilla Garcez, A., Zisman, A., 2003. Revising rules to capture requirements traceability relations: a machine learning approach. In: Proceedings of the 15th International Conference in Software Engineering and Knowledge Engineering (SEKE 2003), San Francisco, USA, pp. 570\u2013577"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB42","doi-asserted-by":"crossref","unstructured":"Strens, M, Sugden, R., 1996. Change analysis: a step towards meeting the challenge of changing requirements. In: Proceedings of the IEEE Symposium and Workshop on Engineering of Computer-Based Systems, Fredrichshafen, Germany","DOI":"10.1109\/ECBS.1996.494539"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB43","unstructured":"Teleologic, Teleologic DOORS. 2003. Available from: <www.teleologic.com\/products\/doors>"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB44","unstructured":"Unisys. 2001. Unisys XMI Export\/Import for Rational Rose. Available from: <http:\/\/www.rational.com>"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB45","doi-asserted-by":"crossref","unstructured":"Zisman, A., Emmerich, W., Finkelstein, A., 2000. Using XML to build consistency rules for distributed specifications. Proceedings of 10th International Workshop on Software Specification and Design\u2013\u2013IWSSD-10, San Diego, USA","DOI":"10.1109\/IWSSD.2000.891135"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB46","unstructured":"Zisman, A., Spanoudakis, G., Perez-Minana, E., Krause, P., 2002. Towards a traceability approach for product families requirements. In: Proceedings of 3rd ICSE Workshop on Software Product Lines: Economics, Architectures, and Implications, Orlando, USA"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB47","unstructured":"Zisman, A., Spanoudakis, G., Perez-Minana, E., Krause, P., 2003. Tracing software requirements artefacts. In: The 2003 International Conference on Software Engineering Research and Practice (SERP'03), Las Vegas, Nevada, USA, pp. 448\u2013455"},{"key":"10.1016\/S0164-1212(03)00242-5_BIB48","doi-asserted-by":"crossref","unstructured":"Zowghi, D., Offen, R., 1997. A logical framework for modelling and reasoning about the evolution of requirements. In: Proceedings of 3rd International Symposium on Requirements Engineering, Annapolis, MD","DOI":"10.1109\/ISRE.1997.566875"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121203002425?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121203002425?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,16]],"date-time":"2019-02-16T10:53:54Z","timestamp":1550314434000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121203002425"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,7]]},"references-count":48,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2004,7]]}},"alternative-id":["S0164121203002425"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(03)00242-5","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2004,7]]}}}