An evaluation of retrieval effectiveness for a full-text document-retrieval system
Communications of the ACM
ARES: a relational database with the capability of performing flexible interpretation of queries
IEEE Transactions on Software Engineering
An information retrieval system for software components
ACM SIGIR Forum
Software reuse: emerging technology
The Reuse system: cataloging and retrieval of reusable software
Software reuse: emerging technology
A knowledge-base environment for the development of software parts composition systems
ICSE '89 Proceedings of the 11th international conference on Software engineering
NLH/E: a natural language help system
ICSE '89 Proceedings of the 11th international conference on Software engineering
Discovering, visualizing, and controlling software structure
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Full text indexing based on lexical relations an application: software libraries
SIGIR '89 Proceedings of the 12th annual international ACM SIGIR conference on Research and development in information retrieval
Information retrieval and software reuse
SIGIR '89 Proceedings of the 12th annual international ACM SIGIR conference on Research and development in information retrieval
On the application of syntactic methodologies in automatic text analysis
SIGIR '89 Proceedings of the 12th annual international ACM SIGIR conference on Research and development in information retrieval
Automatic text processing: the transformation, analysis, and retrieval of information by computer
Automatic text processing: the transformation, analysis, and retrieval of information by computer
An incremental conceptual clustering algorithm that reduces input-ordering bias
Advances in artificial intelligence
Incremental maintenance of semantic links in dynamically changing hypertext systems
Interacting with Computers
Representing reusable software
Information and Software Technology
Using conceptual clustering for classifying reusable Ada code
SIGAda '87 Proceedings of the 1987 annual ACM SIGAda international conference on Ada
SIGIR '83 Proceedings of the 6th annual international ACM SIGIR conference on Research and development in information retrieval
Information Retrieval
Introduction to Modern Information Retrieval
Introduction to Modern Information Retrieval
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
Software library construction from an IR perspective
ACM SIGIR Forum
Behavior sampling: a technique for automated retrieval of reusable components
ICSE '92 Proceedings of the 14th international conference on Software engineering
Retrieving reusable software by sampling behavior
ACM Transactions on Software Engineering and Methodology (TOSEM)
An interface for navigating clustered document sets returned by queries
COCS '93 Proceedings of the conference on Organizational computing systems
The F3 reuse environment for requirements engineering
ACM SIGSOFT Software Engineering Notes
Signature matching: a tool for using software libraries
ACM Transactions on Software Engineering and Methodology (TOSEM)
Specification matching for software reuse: a foundation
SSR '95 Proceedings of the 1995 Symposium on Software reusability
SSR '95 Proceedings of the 1995 Symposium on Software reusability
An extensible classifier for semi-structured documents
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
Specification matching of software components
SIGSOFT '95 Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering
An organizational learning approach to domain analysis
Proceedings of the 17th international conference on Software engineering
Supporting the construction and evolution of component repositories
Proceedings of the 18th international conference on Software engineering
Document retrieval facilities for repository-based system development environments
SIGIR '96 Proceedings of the 19th annual international ACM SIGIR conference on Research and development in information retrieval
An evolutionary approach to constructing effective software reuse repositories
ACM Transactions on Software Engineering and Methodology (TOSEM)
The use of description logics in KBSE systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
Another nail to the coffin of faceted controlled-vocabulary component classification and retrieval
Proceedings of the 1997 symposium on Software reusability
Promoting Software Reuse Using Self Organizing Maps
Neural Processing Letters
Specification matching of software components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Storing and Retrieving Software Components: A Refinement Based System
IEEE Transactions on Software Engineering
Conceptual schema analysis: techniques and applications
ACM Transactions on Database Systems (TODS)
Assessing software libraries by browsing similar classes, functions and relationships
Proceedings of the 21st international conference on Software engineering
A hierarchy-aware approach to faceted classification of objected-oriented components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Metrics for targeting candidates for reuse: an experimental approach
SAC '95 Proceedings of the 1995 ACM symposium on Applied computing
Automatic thesaurus construction supporting fuzzy retrieval of reusable components
SAC '95 Proceedings of the 1995 ACM symposium on Applied computing
Corrigenda: a hierarchy-aware approach to faceted classification of object-oriented components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Enhancing design reusability by clustering specifications
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Fuzzy techniques for software reuse
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
CHECK: a document plagiarism detection system
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Supporting compositional reuse in component-based Web engineering
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
Integrating active information delivery and reuse repository systems
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
A Learning Agent that Assists the Browsing of Software Libraries
IEEE Transactions on Software Engineering
Supporting program comprehension using semantic and structural information
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Template detection via data mining and its applications
Proceedings of the 11th international conference on World Wide Web
A formal approach for specification and classification of software components
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Browsing and searching source code of applications written using a GUI framework
Proceedings of the 24th International Conference on Software Engineering
Supporting reuse by delivering task-relevant and personalized information
Proceedings of the 24th International Conference on Software Engineering
Supporting aggregation in fine grained software configuration management
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
A survey of software reuse libraries
Annals of Software Engineering
Specification-Based Browsing of Software Component Libraries
Automated Software Engineering
Supporting aggregation in fine grained software configuration management
ACM SIGSOFT Software Engineering Notes
Using Iterative Refinement to Find Reusable Software
IEEE Software
An Empirical Study of Representation Methods for Reusable Software Components
IEEE Transactions on Software Engineering
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
Recovering Traceability Links between Code and Documentation
IEEE Transactions on Software Engineering
Using a Hierarchical Thesaurus for Classifying and Searching Software Libraries
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
A formal approach to software components classification and retrieval
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
e-Colabra: An Enterprise Collaboration & Reuse Environment
NGIT '99 Proceedings of the 4th International Workshop on Next Generation Information Technologies and Systems
Towards High-Precision Service Retrieval
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Personalizing Delivered Information in a Software Reuse Environment
UM '01 Proceedings of the 8th International Conference on User Modeling 2001
Sentence Analysis Using a Concept Lattice
AMTA '98 Proceedings of the Third Conference of the Association for Machine Translation in the Americas on Machine Translation and the Information Soup
Applying information-retrieval methods to software reuse: a case study
Information Processing and Management: an International Journal
Recovering documentation-to-source-code traceability links using latent semantic indexing
Proceedings of the 25th International Conference on Software Engineering
Similarity-based retrieval for diverse bookshelf software repository users
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
A technique for automatically organizing software libraries for software reuse
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Reducing the technical overhead of software reuse
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
CVSSearch: Searching through Source Code using CVS Comments
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
An Internet-based Information System for Cooperative Software Reuse
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Modelling Formal Integrated Component Retrieval
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Context-Aware Browsing of Large Component Repositories
Proceedings of the 16th IEEE international conference on Automated software engineering
Identification of High-Level Concept Clones in Source Code
Proceedings of the 16th IEEE international conference on Automated software engineering
An inexact model matching approach and its applications
Journal of Systems and Software
Designing electronic reference documentation for software component libraries
Journal of Systems and Software
Feed-forward and recurrent neural networks for source code informal information analysis
Journal of Software Maintenance: Research and Practice
A rigorous model for RAISE specifications reusability
Practicing software engineering in the 21st century
Technical forum: information reuse parallels software reuse
IBM Systems Journal
Reuse-Conducive Development Environments
Automated Software Engineering
Organizing and visualizing software repositories using the growing hierarchical self-organizing map
Proceedings of the 2005 ACM symposium on Applied computing
Ranking Significance of Software Components Based on Use Relations
IEEE Transactions on Software Engineering
MUDABlue: an automatic categorization system for open source repositories
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
The computational complexity of component selection in simulation reuse
WSC '05 Proceedings of the 37th conference on Winter simulation
Preparing heterogeneous XML for full-text search
ACM Transactions on Information Systems (TOIS)
Software reuse: survey and research directions
Journal of Management Information Systems - Special section: Managing virtual workplaces and teleworking with information technology
ACL '04 Proceedings of the 42nd Annual Meeting on Association for Computational Linguistics
Semantic clustering: Identifying topics in source code
Information and Software Technology
Information Processing and Management: an International Journal - Special issue: AIRS2005: Information retrieval research in Asia
A cooperative classification mechanism for search and retrieval software components
Proceedings of the 2007 ACM symposium on Applied computing
Detection of Duplicate Defect Reports Using Natural Language Processing
ICSE '07 Proceedings of the 29th international conference on Software Engineering
IEEE Transactions on Software Engineering
Concert/C: a language for distributed programming
WTEC'94 Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference
Content-Based Framework For Component Libraries
Journal of Integrated Design & Process Science
Towards Software Component Procurement Automation with Latent Semantic Analysis
Electronic Notes in Theoretical Computer Science (ENTCS)
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
Assieme: finding and leveraging implicit references in a web search interface for programmers
Proceedings of the 20th annual ACM symposium on User interface software and technology
Hierarchical Clustering for Software Architecture Recovery
IEEE Transactions on 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
Concept similarity in Formal Concept Analysis: An information content approach
Knowledge-Based Systems
Improving Web site understanding with keyword-based clustering
Journal of Software Maintenance and Evolution: Research and Practice
Hotcomments: how to make program comments more useful?
HOTOS'07 Proceedings of the 11th USENIX workshop on Hot topics in operating systems
Knowledge reuse for software reuse
Web Intelligence and Agent Systems
Recommending Typical Usage Examples for Component Retrieval in Reuse Repositories
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Text classification from unlabeled documents with bootstrapping and feature projection techniques
Information Processing and Management: an International Journal
Concept similarity by evaluating information contents and feature vectors: a combined approach
Communications of the ACM - Being Human in the Digital Age
Weighted Ontology for Semantic Search
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part II on On the Move to Meaningful Internet Systems
Using information retrieval based coupling measures for impact analysis
Empirical Software Engineering
Refining component description by leveraging user query logs
Journal of Systems and Software
Automatically capturing source code context of NL-queries for software maintenance and reuse
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Harvesting Large-Scale Grids for Software Resources
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Content based similarity of geographic classes organized as partition hierarchies
Knowledge and Information Systems
Effective Keyword Search for Software Resources Installed in Large-Scale Grid Infrastructures
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 01
A theoretical framework of component-based software development phases
ACM SIGMIS Database
Tree view self-organisation of web content
Neurocomputing
Recommending source code examples via API call usages and documentation
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
A two-stage framework for UML specification matching
Information and Software Technology
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
A block-structured model for source code retrieval
ACIIDS'11 Proceedings of the Third international conference on Intelligent information and database systems - Volume Part II
A semi-supervised approach for component recommendation based on citations
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
Multi-level document classifications with self-organising maps
IDEAL'05 Proceedings of the 6th international conference on Intelligent Data Engineering and Automated Learning
Improving FAQ retrieval using query log clustering in latent semantic space
AIRS'05 Proceedings of the Second Asia conference on Asia Information Retrieval Technology
Using concept lattices for text retrieval and mining
Formal Concept Analysis
Automatic text summarization using two-step sentence extraction
AIRS'04 Proceedings of the 2004 international conference on Asian Information Retrieval Technology
Thesaurus contruction using class inheritance
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Minersoft: Software retrieval in grid and cloud computing infrastructures
ACM Transactions on Internet Technology (TOIT)
Reusing analysis schemas in ODB applications: a chart based approach
ADBIS'97 Proceedings of the First East-European conference on Advances in Databases and Information systems
Mining textual requirements to assist architectural software design: a state of the art review
Artificial Intelligence Review
Semantic search for matching user requests with profiled enterprises
Computers in Industry
Similarity reasoning for the semantic web based on fuzzy concept lattices: An informal approach
Information Systems Frontiers
Hi-index | 0.01 |
A technology for automatically assembling large software libraries which promote software reuse by helping the user locate the components closest to her/his needs is described. Software libraries are automatically assembled from a set of unorganized components by using information retrieval techniques. The construction of the library is done in two steps. First, attributes are automatically extracted from natural language documentation by using an indexing scheme based on the notions of lexical affinities and quantity of information. Then a hierarchy for browsing is automatically generated using a clustering technique which draws only on the information provided by the attributes. Due to the free-text indexing scheme, tools following this approach can accept free-style natural language queries.