SNIAFL: Towards a static noninteractive approach to feature location
ACM Transactions on Software Engineering and Methodology (TOSEM)
3D visualization for concept location in source code
Proceedings of the 28th international conference on Software engineering
Architectural knowledge discovery: why and how?
ACM SIGSOFT Software Engineering Notes
Using natural language program analysis to locate and understand action-oriented concerns
Proceedings of the 6th international conference on Aspect-oriented software development
Semantic clustering: Identifying topics in source code
Information and Software Technology
Challenges of using LSI for concept location
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
New Frontiers of Reverse Engineering
FOSE '07 2007 Future of Software Engineering
IEEE Transactions on Software Engineering
Integrating COTS Search Engines into Eclipse: Google Desktop Case Study
IWICSS '07 Proceedings of the Second International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques
ACM Transactions on Software Engineering and Methodology (TOSEM)
An empirical study of rules for well-formed identifiers: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - Source Code Analysis and Manipulation (SCAM 2006)
Quantifying identifier quality: an analysis of trends
Empirical Software Engineering
Exploring the neighborhood with dora to expedite software maintenance
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
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
Mining concepts from code with probabilistic topic models
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
Mining business topics in source code using latent dirichlet allocation
ISEC '08 Proceedings of the 1st India software engineering conference
AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools
Proceedings of the 2008 international working conference on Mining software repositories
Integrated Computer-Aided Engineering
Service Extraction from Legacy Systems
ICGT '08 Proceedings of the 4th international conference on Graph Transformations
A theory of aspects as latent topics
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Improving program comprehension by combining code understanding with comment understanding
Knowledge-Based Systems
Using information retrieval based coupling measures for impact analysis
Empirical Software Engineering
Empirical Software Engineering
Sourcerer: mining and searching internet-scale software repositories
Data Mining and Knowledge Discovery
Automatically capturing source code context of NL-queries for software maintenance and reuse
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
SUITE '09 Proceedings of the 2009 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation
Feature location by IR modules and call graph
Proceedings of the 47th Annual Southeast Regional Conference
A study of comment abstraction, coupling, and placement
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Integration of descriptors for software component retrieval
KSEM'07 Proceedings of the 2nd international conference on Knowledge science, engineering and management
Recommending change clusters to support software investigation: an empirical study
Journal of Software Maintenance and Evolution: Research and Practice - Working Conference on Reverse Engineering (WCRE 2008)
Recommending source code examples via API call usages and documentation
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
FLAT3: feature location and textual tracing tool
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Bug localization using latent Dirichlet allocation
Information and Software Technology
Classification of software artifacts based on structural information
KES'10 Proceedings of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part IV
Augmented bug localization using past bug information
Proceedings of the 48th Annual Southeast Regional Conference
Semi-automatic generation of UML models from natural language requirements
Proceedings of the 4th India Software Engineering Conference
Investigating how to effectively combine static concern location techniques
Proceedings of the 3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation
Proceedings of the 8th Working Conference on Mining Software Repositories
Automated topic naming to support cross-project analysis of software maintenance activities
Proceedings of the 8th Working Conference on Mining Software Repositories
Source code indexing for automated tracing
Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering
Efficient storage and fast querying of source code
Information Systems Frontiers
Using structural and textual information to capture feature coupling in object-oriented software
Empirical Software Engineering
A fast algorithm to locate concepts in execution traces
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
Legacy transformations for extracting service components
Rigorous software engineering for service-oriented systems
How Well Do Search Engines Support Code Retrieval on the Web?
ACM Transactions on Software Engineering and Methodology (TOSEM)
Easing software evolution: change-data and domain-driven approach
Proceedings of the 5th India Software Engineering Conference
Dynamic secure aspect modeling with UML: from models to code
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Domain-driven technique for functionality identification in source code
ACM SIGSOFT Software Engineering Notes
Proceedings of the 50th Annual Southeast Regional Conference
Improving source code search with natural language phrasal representations of method signatures
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Automatically detecting the quality of the query and its implications in IR-based concept location
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
MOOGLE: a metamodel-based model search engine
Software and Systems Modeling (SoSyM)
Analyzing and mining a code search engine usage log
Empirical Software Engineering
Proceedings of the 34th International Conference on Software Engineering
Identifying Linux bug fixing patches
Proceedings of the 34th International Conference on Software Engineering
Evaluating the specificity of text retrieval queries to support software engineering tasks
Proceedings of the 34th International Conference on Software Engineering
Locating features in dynamically configured avionics software
Proceedings of the 34th International Conference on Software Engineering
Combining lexical and structural information for static bug localisation
International Journal of Computer Applications in Technology
Automatic query performance assessment during the retrieval of software artifacts
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Concept location using formal concept analysis and information retrieval
ACM Transactions on Software Engineering and Methodology (TOSEM)
Is text search an effective approach for fault localization: a practitioners perspective
Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity
Sando: an extensible local code search framework
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Improving feature location using structural similarity and iterative graph mapping
Journal of Systems and Software
Empirical Software Engineering
Concept location using program dependencies and information retrieval (DepIR)
Information and Software Technology
On the impact of trace-based feature location in the performance of software maintainers
Journal of Systems and Software
Improving feature location practice with multi-faceted interactive exploration
Proceedings of the 2013 International Conference on Software Engineering
Automatic query reformulations for text retrieval in software engineering
Proceedings of the 2013 International Conference on Software Engineering
An ontology toolkit for problem domain concept location in program comprehension
Proceedings of the 2013 International Conference on Software Engineering
A contextual approach towards more accurate duplicate bug report detection
Proceedings of the 10th Working Conference on Mining Software Repositories
Assisting code search with automatic query reformulation for bug localization
Proceedings of the 10th Working Conference on Mining Software Repositories
Automatically mining software-based, semantically-similar words from comment-code mappings
Proceedings of the 10th Working Conference on Mining Software Repositories
A heuristic approach to locate candidate web service in legacy software
International Journal of Computer Applications in Technology
Portfolio: Searching for relevant functions and their usages in millions of lines of code
ACM Transactions on Software Engineering and Methodology (TOSEM) - Testing, debugging, and error handling, formal methods, lifecycle concerns, evolution and maintenance
Supporting concept location through identifier parsing and ontology extraction
Journal of Systems and Software
Studying software evolution using topic models
Science of Computer Programming
Static test case prioritization using topic models
Empirical Software Engineering
Empirical Software Engineering
Topology analysis of software dependencies
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Concept location identifies parts of a software system that implement a specific concept that originates from the problem or the solution domain. Concept location is a very common software engineering activity that directly supports software maintenance and evolution tasks such as incremental change and reverse engineering. This paper addresses the problem of concept location using an advanced information retrieval method, Latent Semantic Indexing (LSI). LSI is used to map concepts expressed in natural language by the programmer to the relevant parts of the source code. Results of a case study on NCSA Mosaic are presented and compared with previously published results of other static methods for concept location.