Software reuse through information retrieval
ACM SIGIR Forum
An Information Retrieval Approach for Automatically Constructing Software Libraries
IEEE Transactions on Software Engineering
Why and How of Requirements Tracing
IEEE Software
Factors influencing requirements traceability practice
Communications of the ACM
The Unified Modeling Language user guide
The Unified Modeling Language user guide
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
EasyWinWin: a groupware-supported methodology for requirements negotiation
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Bridging the requirements/design gap in dynamic systems with use case maps (UCMs)
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Lightweight validation of natural language requirements
Software—Practice & Experience
The Scrum Software Development Process for Small Teams
IEEE Software
Recovering Traceability Links between Code and Documentation
IEEE Transactions on Software Engineering
Application of Linguistic Techniques for Use Case Analysis
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Early Aspects: A Model for Aspect-Oriented Requirements Engineerin
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Intelligent Text Analysis for Dynamically Maintaining and Updating Domain Knowledge Bases
IDA '97 Proceedings of the Second International Symposium on Advances in Intelligent Data Analysis, Reasoning about Data
Computer-Assisted Analysis and Refinement of Informal Software Requirements Documents
APSEC '98 Proceedings of the Fifth Asia Pacific Software Engineering Conference
A framework of requirements tracing using UML
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
Proceedings of the software quality assurance workshop on Functional and performance issues
Surfacing Tacit Knowledge in Requirements Negotiation: Experiences Using Easy Win Win
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 1 - Volume 1
An Approach to Classify Software Maintenance Requests
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Reconciling Software Requirements and Architectures: The CBSP Approach
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Improving Requirements Tracing via Information Retrieval
RE '03 Proceedings of the 11th IEEE International Conference on Requirements Engineering
Theme: An Approach for Aspect-Oriented Analysis and Design
Proceedings of the 26th International Conference on Software Engineering
Market research for requirements analysis using linguistic tools
Requirements Engineering
Supporting Software Evolution through Dynamically Retrieving Traces to UML Artifacts
IWPSE '04 Proceedings of the Principles of Software Evolution, 7th International Workshop
Reuse-Conducive Development Environments
Automated Software Engineering
Reasoning about inconsistencies in natural language requirements
ACM Transactions on Software Engineering and Methodology (TOSEM)
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Utilizing Supporting Evidence to Improve Dynamic Requirements Traceability
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Advancing Candidate Link Generation for Requirements Tracing: The Study of Methods
IEEE Transactions on Software Engineering
Towards supporting on-demand virtual remodularization using program graphs
Proceedings of the 5th international conference on Aspect-oriented software development
Proceedings of the 28th international conference on Software engineering
A tool suite for aspect-oriented requirements engineering
Proceedings of the 2006 international workshop on Early aspects at ICSE
Using a Hybrid Method for Formalizing Informal Stakeholder Requirements Inputs
CERE '06 Proceedings of the Fourth Internationa Workshop on Comparative Evaluation in Requirements Engineering
Speech Detection of Stakeholders' Non-Functional Requirements
MERE '06 Proceedings of the First International Workshop on Multimedia Requirements Engineering
Poirot: A Distributed Tool Supporting Enterprise-Wide Automated Traceability
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
The Detection and Classification of Non-Functional Requirements with Application to Early Aspects
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
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
Detection of Duplicate Defect Reports Using Natural Language Processing
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Automated classification of non-functional requirements
Requirements Engineering
Information and Software Technology
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
Similarity search for web services
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Exploring the neighborhood with dora to expedite software maintenance
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Clustering support for automated tracing
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Quality of bug reports in Eclipse
Proceedings of the 2007 OOPSLA workshop on eclipse technology eXchange
Easy web service discovery: A query-by-example approach
Science of Computer Programming
Mining early aspects from requirements with ea-miner
Companion of the 30th international conference on Software engineering
Using data mining and recommender systems to scale up the requirements process
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
Is it a bug or an enhancement?: a text-based approach to classify change requests
CASCON '08 Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds
Non-functional Requirements to Architectural Concerns: ML and NLP at Crossroads
ICSEA '08 Proceedings of the 2008 The Third International Conference on Software Engineering Advances
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Integrating Quality-Attribute Reasoning Frameworks in the ArchE Design Assistant
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
A recommender system for requirements elicitation in large-scale software projects
Proceedings of the 2009 ACM symposium on Applied Computing
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
Mining Bug Repositories--A Quality Assessment
CIMCA '08 Proceedings of the 2008 International Conference on Computational Intelligence for Modelling Control & Automation
Assigning bug reports using a vocabulary-based expertise model of developers
MSR '09 Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories
Electronic Notes in Theoretical Computer Science (ENTCS)
URBE: Web Service Retrieval Based on Similarity Evaluation
IEEE Transactions on Knowledge and Data Engineering
Information and Software Technology
EA-Miner: towards automation in aspect-oriented requirements engineering
Transactions on aspect-oriented software development III
Visualizing early aspects with use case maps
Transactions on aspect-oriented software development III
Software traceability with topic modeling
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
FLAT3: feature location and textual tracing tool
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery
ICPC '10 Proceedings of the 2010 IEEE 18th International Conference on Program Comprehension
Towards mining replacement queries for hard-to-retrieve traces
Proceedings of the IEEE/ACM international conference on Automated software engineering
Using Relational Topic Models to capture coupling among classes in object-oriented software systems
ICSM '10 Proceedings of the 2010 IEEE International Conference on Software Maintenance
TopicXP: Exploring topics in source code using Latent Dirichlet Allocation
ICSM '10 Proceedings of the 2010 IEEE International Conference on Software Maintenance
Comparing Mining Algorithms for Predicting the Severity of a Reported Bug
CSMR '11 Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering
Modeling the evolution of topics in source code histories
Proceedings of the 8th Working Conference on Mining Software Repositories
A combination approach for enhancing automated traceability (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Ontological text mining of software documents
NLDB'07 Proceedings of the 12th international conference on Applications of Natural Language to Information Systems
The state of the art in automated requirements elicitation
Information and Software Technology
Is knowledge power? the role of knowledge in automated requirements elicitation
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
Modern Software Engineering (SE) is characterized by the use of several models that establish and show the different states a software product goes through, from its initial conception to its end, passing across its development, setup and maintenance among others. Each phase produces a set of deliverables following different documentation standards, but in many cases, natural language text is a key aspect in the elaboration of such documents. This work surveys the state of the art in the application of text mining techniques to architectural software design, starting from the role of text documents during development phases, specifically the kind of text documents that can be subsequently exploited to assist architects in the complex task of designing software. Intelligent text analysis techniques utilized in software engineering tasks across the software life-cycle are detailed in order to analyze works focused on automatically bridging the gap between requirements and software architectures.