Term-weighting approaches in automatic text retrieval
Information Processing and Management: an International Journal
gIBIS: a hypertext tool for exploratory policy discussion
ACM Transactions on Information Systems (TOIS)
Software reuse: emerging technology
The Reuse system: cataloging and retrieval of reusable software
Software reuse: emerging technology
An Information Retrieval Approach for Automatically Constructing Software Libraries
IEEE Transactions on Software Engineering
Information retrieval
Supporting Systems Development by Capturing Deliberations During Requirements Engineering
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Monitoring compliance of a software system with its high-level design models
Proceedings of the 18th international conference on Software engineering
A framework for formalizing inconsistencies and deviations in human-centered systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Towards a framework for managing inconsistency between multiple views
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Adapting traceability environments to project-specific needs
Communications of the ACM
Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models
IEEE Transactions on Software Engineering
Consistency management in a process environment
Journal of Systems and Software - Special issue on invited articles on top systems and software engineering scholars
Supporting program comprehension using semantic and structural information
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Modern Information Retrieval
Design-code traceability for object-oriented systems
Annals of Software Engineering
An Object-Oriented Tool for Tracing Requirements
IEEE Software
Software Reflexion Models: Bridging the Gap between Design and Implementation
IEEE Transactions on Software Engineering
Recovering Traceability Links between Code and Documentation
IEEE Transactions on Software Engineering
Lanczos Algorithms for Large Symmetric Eigenvalue Computations, Vol. 1
Lanczos Algorithms for Large Symmetric Eigenvalue Computations, Vol. 1
Binding Object Models to Source Code: An Approach to Object-Oriented Re-Architecting
COMPSAC '98 Proceedings of the 22nd International Computer Software and Applications Conference
Active Artefact Management for Distributed Software Engineerin
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Palantír: Coordinating Distributed Workspaces
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Recovering documentation-to-source-code traceability links using latent semantic indexing
Proceedings of the 25th International Conference on Software Engineering
Automating Requirements Traceability: Beyond the Record & Replay Paradigm
Proceedings of the 17th IEEE international conference on Automated software engineering
Identifying the Starting Impact Set of a Maintenance Request: A Case Study
CSMR '00 Proceedings of the Conference on Software Maintenance and Reengineering
A New Methodology for Component Reuse and Maintenance
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Nomen Est Omen: Analyzing the Language of Function Identifiers
WCRE '99 Proceedings of the Sixth Working Conference on Reverse Engineering
Traceability Recovery by Modeling Programmer Behavior
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
Detection of Logical Coupling Based on Product Release History
ICSM '98 Proceedings of the International Conference on Software Maintenance
Traceability Recovery in RAD Software Systems
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
An Approach to Classify Software Maintenance Requests
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Event-Based Traceability for Managing Evolutionary Change
IEEE Transactions on Software Engineering
QuaTrace: A Tool Environment for (Semi-) Automatic Impact Analysis Based on Traces
ICSM '03 Proceedings of the International Conference on Software Maintenance
Impact Analysis and Change Management of UML Models
ICSM '03 Proceedings of the International Conference on Software Maintenance
CVS Release History Data for Detecting Logical Couplings
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
Improving Requirements Tracing via Information Retrieval
RE '03 Proceedings of the 11th IEEE International Conference on Requirements Engineering
SNIAFL: Towards a Static Non-Interactive Approach to Feature Location
Proceedings of the 26th International Conference on Software Engineering
Retrieval evaluation with incomplete information
Proceedings of the 27th annual international ACM SIGIR conference on Research and development in information retrieval
Predicting Source Code Changes by Mining Change History
IEEE Transactions on Software Engineering
Enhancing an Artefact Management System with Traceability Recovery Features
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Supporting Software Evolution through Dynamically Retrieving Traces to UML Artifacts
IWPSE '04 Proceedings of the Principles of Software Evolution, 7th International Workshop
Automating Traceability for Generated Software Artifacts
Proceedings of the 19th IEEE international conference on Automated software engineering
An Information Retrieval Approach to Concept Location in Source Code
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
ADAMS Re-Trace: A Traceability Recovery Tool
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
Mining Version Histories to Guide Software Changes
IEEE Transactions on Software Engineering
Utilizing Supporting Evidence to Improve Dynamic Requirements Traceability
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
When and how to visualize traceability links?
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
An XML based approach to support the evolution of model-to-model traceability links
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
ArchEvol: versioning architectural-implementation relationships
Proceedings of the 12th international workshop on Software configuration management
On product versioning for hypertexts
Proceedings of the 12th international workshop on Software configuration management
Advancing Candidate Link Generation for Requirements Tracing: The Study of Methods
IEEE Transactions on Software Engineering
Can LSI help Reconstructing Requirements Traceability in Design and Test?
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Incremental Approach and User Feedbacks: a Silver Bullet for Traceability Recovery
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Feature location via information retrieval based filtering of a single scenario execution trace
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Using information retrieval to support design of incremental change of software
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Adams re-trace: traceability link recovery via latent semantic indexing
Proceedings of the 30th international conference on Software engineering
Avoiding semantic and temporal gaps in developing software intensive systems
Journal of Systems and Software
Automated traceability analysis for UML model refinements
Information and Software Technology
An industrial case study in reconstructing requirements views
Empirical Software Engineering
Using information retrieval based coupling measures for impact analysis
Empirical Software Engineering
Assessing IR-based traceability recovery tools through controlled experiments
Empirical Software Engineering
Collaboration in Distributed Software Development
Software Engineering
Towards traceability from project management to system models
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
Challenges for semi-automatic trace recovery in the automotive domain
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
Combining textual and structural analysis of software artifacts for traceability link recovery
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
Trace retrieval for evolving artifacts
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
Analyzing the co-evolution of comments and source code
Software Quality Control
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Improving automated requirements trace retrieval: a study of term-based enhancement methods
Empirical Software Engineering
A comprehensive characterization of NLP techniques for identifying equivalent requirements
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
A survey of traceability in requirements engineering and model-driven development
Software and Systems Modeling (SoSyM)
Pre-warning analysis and application in traceability systems for food production supply chains
Expert Systems with Applications: An International Journal
Proceedings of the FSE/SDP workshop on Future of software engineering research
Software and Systems Modeling (SoSyM)
An approach to analyzing the software process change impact using process slicing and simulation
Journal of Systems and Software
A study to support agile methods more effectively through traceability
Innovations in Systems and Software Engineering
A combination approach for enhancing automated traceability (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
CodeTopics: which topic am I coding now?
Proceedings of the 33rd International Conference on Software Engineering
Sixth international workshop on traceability in emerging forms of software engineering (TEFSE 2011)
Proceedings of the 33rd International Conference on Software Engineering
Traceclipse: an eclipse plug-in for traceability link recovery and management
Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering
Recovering traceability links between source code and fixed bugs via patch analysis
Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering
Applying a dynamic threshold to improve cluster detection of LSI
Science of Computer Programming
PrIMe: A methodology for developing provenance-aware applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
An investigation of clustering algorithms in the identification of similar web pages
Journal of Web Engineering
Using structural and textual information to capture feature coupling in object-oriented software
Empirical Software Engineering
Do better IR tools improve the accuracy of engineers' traceability recovery?
Proceedings of the International Workshop on Machine Learning Technologies in Software Engineering
Empirical Software Engineering
Proceedings of the 50th Annual Southeast Regional Conference
Tracing requirements to tests with high precision and recall
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Improving automated documentation to code traceability by combining retrieval techniques
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Minersoft: Software retrieval in grid and cloud computing infrastructures
ACM Transactions on Internet Technology (TOIT)
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
MOOGLE: a metamodel-based model search engine
Software and Systems Modeling (SoSyM)
Maintaining invariant traceability through bidirectional transformations
Proceedings of the 34th International Conference on Software Engineering
Making sense of healthcare benefits
Proceedings of the 34th International Conference on Software Engineering
Concept location using formal concept analysis and information retrieval
ACM Transactions on Software Engineering and Methodology (TOSEM)
Risk chain prediction metrics for predicting fault proneness in object oriented systems
Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
Information and Software Technology
Test intents: enhancing the semantics of requirements traceability links in test cases
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Proceedings of the 2013 International Conference on Software Engineering
Improving feature location practice with multi-faceted interactive exploration
Proceedings of the 2013 International Conference on Software Engineering
Proceedings of the 2013 International Conference on Software Engineering
Traceability visualization in metamodel change impact detection
Proceedings of the Second Workshop on Graphical Modeling Language Development
dCloud: a document link provision cloud for software extension tasks
Proceedings of the International C* Conference on Computer Science and Software Engineering
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
A taxonomy for requirements engineering and software test alignment
ACM Transactions on Software Engineering and Methodology (TOSEM)
Investigating dependencies in software requirements for change propagation analysis
Information and Software Technology
Enhancing software artefact traceability recovery processes with link count information
Information and Software Technology
Recovering test-to-code traceability using slicing and textual analysis
Journal of Systems and Software
Hi-index | 0.00 |
The main drawback of existing software artifact management systems is the lack of automatic or semi-automatic traceability link generation and maintenance. We have improved an artifact management system with a traceability recovery tool based on Latent Semantic Indexing (LSI), an information retrieval technique. 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. The method and the tool have been evaluated during the development of seventeen software projects involving about 150 students. We observed that although tools based on information retrieval provide a useful support for the identification of traceability links during software development, they are still far to support a complete semi-automatic recovery of all links. The results of our experience have also shown that such tools can help to identify quality problems in the textual description of traced artifacts.