Semantic Software Engineering
Automated Quality Assurance of Non-Functional Requirements for Testability
Submitted by witte on Wed, 2015-07-29 18:06Automatic Detection of Non-Testable NFRs in Software Requirements Specifications
The main goal of the project is to provide provide quality assurance assessment of NFR non-testability using an automated system.
Ontology-Based Classification of Non-Functional Requirements in Software Specifications: A new Corpus and SVM-Based Classifier
Submitted by rene on Fri, 2013-07-26 22:24Assessing the quality factors found in in-line documentation written in natural language: The JavadocMiner
Submitted by rene on Mon, 2013-03-18 11:10Can Text Mining Assistants Help to Improve Requirements Specifications?
Submitted by elian on Thu, 2012-10-25 10:09ReqWiki: A Semantic System for Collaborative Software Requirements Engineering
Submitted by bahar on Fri, 2012-10-05 01:34OpenTrace: a Workbench for Automatic Software Traceability Link Generation and Evaluation
The OpenTrace workbench provides for automatic traceability link recovery between various types of textual artifacts of a software project. It includes a collection of customizable GATE pipelines and configurable components that allow to generate, evaluate and visualize traceability information. OpenTrace facilitates reproducibility, as it provides out-of-the-box traceability; as well as support for all-in-one packaging of tools, datasets, and configurations ready for remote distribution, download, and installation.
ReqWiki: A Semantic System for Collaborative Software Requirements Engineering
ReqWiki is a novel open source web-based approach for software requirements engineering. It is based on a semantic wiki that includes natural language processing (NLP) assistants, which work collaboratively with humans on the requirements specification documents. It is the first Requirements Engineering tool that combines wiki technology for collaborative use and semantic knowledge representation for formal queries and reasoning with natural language processing assistants within a single, cohesive interface.
Semantic Assistants: Eclipse Plug-In
Natural Language Processing (NLP) for Software Engineering: Our Eclipse plug-in integrates the Eclipse development environment into the Semantic Assistants architecture. It provides a user interface for offering various Natural Language Processing services to users. In particular, when using Eclipse as a software development environment, you can now offer novel semantic analysis services, such as named entity detection or quality analysis of source code comments, to software developers.
Assessing The Quality Factors Found in In-Line Documentation Written in Natural Language: The JavadocMiner
Submitted by ninus on Fri, 2011-04-15 20:14