Monthly Archives: August 2010

What is RRC 2.0 and collaborative Application Lifecycle Managment

What is RRC?

Rational Requirements Composer helps teams define and use requirements effectively across the project lifecycle. [1]

Demo of (Rational Requirements Composer) RRC 2.0 and Collaborative Application Lifecycle Management.

This video explains how Rational Requirement Composer (RRC 2.0) can be used as Collaborative Application Lifecycle Managment (CALM) solution.

[1] Rational Requirements Composer Online at: http://www-01.ibm.com/software/awdtools/rrc/

What is IBM Jazz architecture?

What is JAZZ?

Jazz is an IBM Rational initiative to help make software delivery teams more effective by making it more collaborative, productive and transparent, through integration of information and talks across the phases of the software lifecycle. [1]

Jazz is an open platform designed to support any participant who wants to improve the software lifecycle and break down. [1]

The Jazz is composed of three elements:

  1. An architecture for lifecycle integration
  2. A portfolio of products designed to put the team first
  3. A community of stakeholders

The main objective is to provide a frictionless work environment that helps team collaborate, innovate, and create great software.  Key points are fundamental improvements in team collaboration, automation, and reporting across the software lifecycle. [1]

Continue reading

PhD. Research Topics

Content-Based Indexing and retrieval of Text Document -Web Search engines

The amount of information available on the Internet is currently growing at an incredible rate. However, the lack of efficient indexing is still a major barrier to effective information retrieval on the web. A lot of research has gone into developing retrieval systems on the web. Despite all that, using current indexing techniques, it has been reliably estimated that on average only 30% of the returned items are relevant to the user’s need, and that 70% of all relevant items in the collection are never returned. These results are far from ideal considering the user is still presented with thousands of documents pertaining to a keyword query in milliseconds. Existing indexing techniques, mainly used by search engines, are keyword based. In other words, each document is represented by a set of meaningful terms (also called descriptors or keywords) that are believed to express its content. The major drawback to keyword based methods is that they only use a small amount of the information associated with a document as the basis for relevance decisions. As a consequence, irrelevant information that uses a certain word in a different context might be retrieved or information where different words about the desired content are used might be missed. To achieve better performance, more semantic information about the documents needs to be captured. Some attempts at improving the traditional techniques using Natural Language Processing, logic and document clustering have offered some improvements. Some of the KMRC members have supervised PhD students who worked on the development new content-based indexing and retrieval algorithms (such as RST-Index) which uses computational and linguistic techniques such as Rhetorical Structure Theory (RST) and Natural Language Understanding (NLU) and there is still a need for PhD students to extend the research on content-based indexing and retrieval to improve what has been achieved so far.

Continue reading