2,128 Hits in 5.2 sec

Recovering Traceability Links between Requirements and Source Code Using the Configuration Management Log

Ryosuke TSUCHIYA, Hironori WASHIZAKI, Yoshiaki FUKAZAWA, Tadahisa KATO, Masumi KAWAKAMI, Kentaro YOSHIMURA
2015 IEICE transactions on information and systems  
In order to support differences in representation between requirements and source code, we recover links by using the configuration management log as an intermediary.  ...  Here, we propose a semi-automatic method to recover traceability links between requirements and source code in the same series of large software products.  ...  Acknowledgments We thank Kentaro Kumaki for providing a prototype tool of the CVA of requirements.  ... 
doi:10.1587/transinf.2014edp7199 fatcat:rygd7teppjhvxgqhiozoiswjti

Recovering traceability links between requirements and source code in the same series of software products

Ryosuke Tsuchiya, Tadahisa Kato, Hironori Washizaki, Masumi Kawakami, Yoshiaki Fukazawa, Kentaro Yoshimura
2013 Proceedings of the 17th International Software Product Line Conference on - SPLC '13  
In order to support differences in representation between requirements and source code, we recover links by using the configuration management log as an intermediary.  ...  Here, we propose a semi-automatic method to recover traceability links between requirements and source code in the same series of large software products.  ...  Traceability links between requirements and functions cannot be recovered by using only the file paths in the configuration management log.  ... 
doi:10.1145/2491627.2491633 dblp:conf/splc/TsuchiyaKWKFY13 fatcat:kwbhdwxa55fzvhc4gvtyfit3na

Interactive Recovery of Requirements Traceability Links Using User Feedback and Configuration Management Logs [chapter]

Ryosuke Tsuchiya, Hironori Washizaki, Yoshiaki Fukazawa, Keishi Oshima, Ryota Mibe
2015 Lecture Notes in Computer Science  
using the configuration management log and a link recommendation from user feedback.  ...  Most of them are similaritybased methods recovering links by comparing representation similarity between requirements and code.  ...  To recover links in such cases, we previously proposed a log-based traceability recovery method using the configuration management log [11] .  ... 
doi:10.1007/978-3-319-19069-3_16 fatcat:x3pvvmjzxrbh3pwvhryt5syswm

Improving Fault Traceability of Web Application by Utilizing Software Revision Information and Behavior Model

2018 KSII Transactions on Internet and Information Systems  
In this paper, we propose a novel approach to improving fault traceability in web application by using software revision information and software behavior model to reduce costs and effectively handle the  ...  A web application, however, may have defects and developers must fix the defects when a user submits bug reports.  ...  Tsuchiya et al. introduced an approach to recovering traceability links between source code and requirements by using a configuration management log and a vector space model [8] .  ... 
doi:10.3837/tiis.2018.02.016 fatcat:ghjeariribdnvfq5qicf22ftpu

Automated Fine Grained Traceability Links Recovery between High Level Requirements and Source Code Implementations

Alejandro Velasco, Jairo Aponte
2020 ParadigmPlus  
In this work we propose a fine-grained traceability algorithm designed to recover traces between high level requirements written in human natural language and source code statements where they are implemented  ...  Software traceability has dedicated efforts in proposing alternatives to recover lost traceability links in a coarse-grained and middle-grained detail by so far, however, proposed techniques are not enough  ...  ADAMS is able to recover traceability links between software high-level documentation and source code classes.  ... 
doi:10.55969/paradigmplus.v1n2a2 fatcat:h6uqxvy5wfb25mp4yl7v3s4cpu

Recovering traceability links in software artifact management systems using information retrieval methods

Andrea De Lucia, Fausto Fasano, Rocco Oliveto, Genoveffa Tortora
2007 ACM Transactions on Software Engineering and Methodology  
The main drawback of existing software artifact management systems is the lack of automatic or semi-automatic traceability link generation and maintenance.  ...  We have assessed LSI to identify strengths and limitations of using information retrieval techniques for traceability recovery and devised the need for an incremental approach.  ...  ACKNOWLEDGMENTS We would like to thank the anonymous reviewers for their detailed, constructive, and thoughtful comments that helped us to improve the presentation of the results in this article.  ... 
doi:10.1145/1276933.1276934 fatcat:dftxm6g5dzhgtawjahifxxmony

Mining software repositories for traceability links

H. Kagdi, J.I. Maletic, B. Sharif
2007 15th IEEE International Conference on Program Comprehension (ICPC '07)  
An approach to recover/discover traceability links between software artifacts via the examination of a software system's version history is presented.  ...  A heuristic-based approach that uses sequential-pattern mining is applied to the commits in software repositories for uncovering highly frequent co-changing sets of artifacts (e.g., source code and documentation  ...  It is particularly useful to support source code comprehension if links exist between the source code, design, and requirements documentation.  ... 
doi:10.1109/icpc.2007.28 dblp:conf/iwpc/KagdiMS07 fatcat:lgpmx5u64jh33iarinoxe2dfiu

Traceability Establishment and Visualization of Software Artefacts in DevOps Practice: A Survey

D A Meedeniya, I. D., I. Perera
2019 International Journal of Advanced Computer Science and Applications  
This paper explores the trace-link creation and visualization between software artefacts, existing tool support, quality aspects and the applicability in a DevOps environment.  ...  Traceability manages the artefact consistency during a software process.  ...  ACKNOWLEDGMENT The authors acknowledge the support received from the University of Moratuwa, Sri Lanka in publishing this paper.  ... 
doi:10.14569/ijacsa.2019.0100711 fatcat:y7pgga4l7zcojaflka6xt3wtlm

Grand Challenges of Traceability: The Next Ten Years [article]

Giuliano Antoniol and Jane Cleland-Huang and Jane Huffman Hayes and Michael Vierhauser
2017 arXiv   pre-print
The sessions covered topics from Trace Strategizing, Trace Link Creation and Evolution, Trace Link Usage, real-world applications of Traceability, and Traceability Datasets and benchmarks.  ...  In 2007, the software and systems traceability community met at the first Natural Bridge symposium on the Grand Challenges of Traceability to establish and address research goals for achieving effective  ...  Acknowledgements We are funded by the German Ministry of Education and Research (BMBF) grants: 01IS14026A, 01IS16003B, by DFG grant: MA 5030/3-1, and by the EU EFRE/Thüringer Aufbaubank (TAB) grant: 2015FE9033  ... 
arXiv:1710.03129v1 fatcat:ch275tcxtjcshesoq2ubbyyomy

Towards an eye-tracking enabled IDE for software traceability tasks

Braden Walters, Michael Falcone, Alexander Shibble, Bonita Sharif
2013 2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)  
The paper presents iTrace, an eye-tracking plug-in for the Eclipse IDE. The premise is to use developers' eye gaze as input to traceability tasks such as generating links between various artifacts.  ...  Support for a variety of traceability tasks such as link retrieval, link evolution, link visualization, and empirical studies are also discussed.  ...  Klock et al. developed an Eclipse plug-in called Traceclipse that uses IR techniques to semi-automatically recover traceability links between source code and text-based documentation artifacts [6] .  ... 
doi:10.1109/tefse.2013.6620154 dblp:conf/icse/WaltersFSS13 fatcat:mfx3anar35fmtkcek426u7oxmi

Parameterizing and Assembling IR-Based Solutions for SE Tasks Using Genetic Algorithms

Annibale Panichella, Bogdan Dit, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk, Andrea De Lucia
2016 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER)  
This paper proposes the use of Genetic Algorithms (GAs) to automatically configure and assemble an IR process for software engineering tasks.  ...  Information Retrieval (IR) approaches are nowadays used to support various software engineering tasks, such as feature location, traceability link recovery, clone detection, or refactoring.  ...  Task 1: Traceability Link Recovery For this task, we use the IR methods to recover traceability links between high level artifacts (e.g., use cases) and source code classes.  ... 
doi:10.1109/saner.2016.97 dblp:conf/wcre/PanichellaDOPPL16 fatcat:7dkd7klm5vhqdfqirrsv42ypye

Software Artefacts Consistency Management towards Continuous Integration: A Roadmap

D A Meedeniya, I. D., I. Perera
2019 International Journal of Advanced Computer Science and Applications  
This study explores the process and approaches to manage traceability ensuring the artefact consistency towards CICD in DevOps practice.  ...  This study identifies the conceptualization of the traceability management process, explores the state-of-art solutions and suggests possible research directions.  ...  ACKNOWLEDGMENT The authors acknowledge the support received from the Senate Research Committee Grant SRC/LT/2017/12, University of Moratuwa, Sri Lanka in publishing this paper.  ... 
doi:10.14569/ijacsa.2019.0100411 fatcat:5uqnaxxj6ndh3ao7ul7efojhte

Integrating Profiling Into MDE Compilers

Vincent Aranega, A. Wendell O. Rodrigues, Anne Etien, Fréderic Guyomarch, Jean-Luc Dekeyser
2014 International Journal of Software Engineering & Applications  
In order to keep the link between execution and model, the process is based on a traceability mechanism.  ...  Hence, this work allows keeping coherence between model and code without forgetting to harness the power of parallel architectures.  ...  Managing The Whole Chain Traceability and Avoiding Model-to-Text Traceability In order to keep the links between the input models and the software execution, trace models are produced all along the compilation  ... 
doi:10.5121/ijsea.2014.5401 fatcat:cuocdpykzvesfkxzsbd7z5twim

Reverse engineering goal models from legacy code

Yijun Yu, Yiqiao Wang, J. Mylopoulos, S. Liaskos, A. Lapouchnian, J.C.S. do Prado Leite
2005 13th IEEE International Conference on Requirements Engineering (RE'05)  
between the code and the goal model.  ...  This paper presents a novel reverse engineering methodology for recovering requirements goal models from both structured and unstructured legacy code.  ...  The case studies suggest that the process of recovering requirements goals can be systematized.  ... 
doi:10.1109/re.2005.61 dblp:conf/re/YuWMLLL05 fatcat:rqmvjtcr7nfcre2uotqhsa4zni

Traceability between function point and source code

Paulo José Azevedo Vianna Ferreira, Márcio de Oliveira Barros
2011 Proceeding of the 6th international workshop on Traceability in emerging forms of software engineering - TEFSE '11  
In this paper, we propose a technique which uses traceability to build a bridge between function points and source code.  ...  Software development can achieve interesting benefits through the use of requirements traceability, including improved program comprehension, easier maintenance, component reuse, impact analysis, and measure  ...  It forms a theoretical basis to our work as it highlights traceability benefits. In addition, our work parses source code to recover traceability links.  ... 
doi:10.1145/1987856.1987860 dblp:conf/icse/FerreiraB11 fatcat:lbxrd5pxo5eereng2nxpkyadiq
« Previous Showing results 1 — 15 out of 2,128 results