K. Kamalabalan, T. Uruththirakodeeswaran, G. Thiyagalingam, Diunuge Buddhika Wijesinghe, I. Perera, D. Meedeniya, D. Balasubramaniam
{"title":"Tool support for traceability of software artefacts","authors":"K. Kamalabalan, T. Uruththirakodeeswaran, G. Thiyagalingam, Diunuge Buddhika Wijesinghe, I. Perera, D. Meedeniya, D. Balasubramaniam","doi":"10.1109/MERCON.2015.7112366","DOIUrl":null,"url":null,"abstract":"Artefact management in a software development process is a challenging problem. Often there is a wide variety of artefacts, which are maintained separately within a software development process, such as requirement specifications, architectural concerns, design specifications, source codes and test cases, which are essential to software engineering. Artefact inconsistency is a major problem since these artefacts evolve at different rates. Maintaining traceability links among these artefacts and updating those artefacts accordingly can be a solution to address artefact inconsistency. There is a need for establishing these artefact traceability links in semi-automatic way. Proper management and visualization tool is required for effective software artefact management in an incremental software development. We present a prototype tool to establish artefact traceability links and visualization of those. This paper describes the research methodology and relevant research carried out for semi-automatic traceability link establishment and visualization of software artefacts.","PeriodicalId":373492,"journal":{"name":"2015 Moratuwa Engineering Research Conference (MERCon)","volume":"186 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Moratuwa Engineering Research Conference (MERCon)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MERCON.2015.7112366","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17
Abstract
Artefact management in a software development process is a challenging problem. Often there is a wide variety of artefacts, which are maintained separately within a software development process, such as requirement specifications, architectural concerns, design specifications, source codes and test cases, which are essential to software engineering. Artefact inconsistency is a major problem since these artefacts evolve at different rates. Maintaining traceability links among these artefacts and updating those artefacts accordingly can be a solution to address artefact inconsistency. There is a need for establishing these artefact traceability links in semi-automatic way. Proper management and visualization tool is required for effective software artefact management in an incremental software development. We present a prototype tool to establish artefact traceability links and visualization of those. This paper describes the research methodology and relevant research carried out for semi-automatic traceability link establishment and visualization of software artefacts.