Paper 3

Paper Title: Currents: Trends, People, Projects - Will the Semantic Web Quietly Revolutionize Software Engineering?

Goth, G.;
Software, IEEE Volume 24, Issue 4, July-Aug. 2007 Page(s):100 – 105

Three Critical Questions

Monday

Group 1:

Member Name:Abilash Amarthaluri, Bharadwaz Somavarapu

 As per Tetlow, there has been no clamor for the semantic web and other technologies have received more market acceptance over the period of time. But as per the new technologies and advances in semantic web, couldn’t there be a chance of a greater interpretation of semantic web leaving world wide web aside and making it all the new web search?

 “Semantic technologies in the research and enterprise communities are still in the early adoption phase. However they’re being managed slowly into the larger technology continuum and internet based applications such as database search”. But there is still a big discussion why semantic technologies are limited only to online application why can’t they be used as a offline technology too making a common man who has large hard disk where data is dumped and searching the data was not so easy could” Semantic technology” help in this too?

 Semantic web can be implemented to its full extent only when the web is standardized. This involves some standard approaches to be followed throughout. So is it not a hectic Idea of transforming the entire legacy systems and building them from the scratch?

Group 2:

Member Name: Sai ram Kota

The following paper talks about the question will the Semantic Web quietly revolutionize the software engineering. While the paper is pretty focused on its content, our main issue with the way the subject has been treated is the issue of length of the paper. We feel there are certain sections in the paper which though are good to read and liked by us at first are somehow irrelevant to the main question being discussed in the paper. This observation is made specific to the last section the possible futures of service software which though is related to software, does not integrate with the semantic aspects of the issue.

Secondly, there are sections of paper which could have been discussed in more detail, while the author talks about two levels in which we can achieve the future, government level and at small subset technologies, we feel that the treatment of government level was discussed far more detail and subset technologies not compared at the appropriate place with only an indication of the issue given in the next page.

Thirdly we feel that a proper graph representation could have helped instead of tabular approach.

Regarding the conclusions reached by author in this sections, we differ in many points:
The author says in 1997 we had 400 and in 2004 we have 200 products.
The above comparison gives an incomplete picture because while he has shown the decrease in number of products, he has not given any particular comparison with a corresponding increase in services. Without this knowledge we cannot assume that the industry is moving towards products to services.

All in all the paper was good to read and did illuminate the concept of software as services and sort of gave idea about semantic web revolutionizing software engineering.

Group 3:

Member Name: Sunil Kakaraparthi, Yaswanth Kantamaneni

There are technologies such as AJAX frameworks and scripting languages in the Software Engineering which requires no formal training in the software development. Are there any technologies in the Semantic Web Developments which requires no formal training and which would be easy for the developers?
2. Semantic technologies are in early adoption phase and later they are merged in to the other technologies which are larger. How these merging process is done, what are the standards maintained and what are the consequences to be faced in this process? How could this overcome the software engineering procedure?
3. The author declares that the procedures like inheriting the existing code and maintaining the software are more capable than creating the ontologies and appropriate frameworks. Since there are specific boundaries for the implementation in this approach, how the declaration can be justified?
4. In the paper it was mentioned that the ontology can be improved by adding the business vocabularies. But, defining the same terms again in different terminology would mean maintaining the redundant data. Is it that feasible to define the business vocabularies again even with redundancy of maintaining the data?

Group 4:

Member Name:Prashant Sunkari

• As SWT are also a software at last, Will semantic web enabled software engineering (SWESE) have similar steps as in Software engineering (SW)?
• Semantic web was introduced about a decade ago and it has evolved over the time. What is reason for no common methodology to develop a standard SWT i.e SWESE on the line of software engineering?
• Author projects large-scale of data integration as one of area where the SWT is best suited. Are there any real world example where this concept has been implemented?

Group 5:

Member Name:Lokesh Bindal

• According to Mr. Tetlow formal mathematical concepts are useful for semantic web developers. About What kind of mathematical concepts is Mr. Tetlow talking about? How can they be beneficial to developers of semantic web? What might be the example of such concepts?
• Debate between researchers and engineers are focused on providing better search services to users and negating the capabilities of semantic web technologies. What might be the reasons for neglecting the capabilities of semantic web? Why did the researchers not give importance to features of semantic web?
• On the web, information is coming from wide data sources and hence all the information is abstract. We need to manage this abstraction and to do this; machines need to communicate with each other. How is the communication between machines helpful in managing abstraction? Why machines need to communicate with each other to manage abstraction?
• Paper is unclear about the usage and application domain of semantic web. There are contradictions on the foundations and capabilities of semantic web. Some researchers say that software engineering has impact on semantic web technologies while other says that it is not true. Why do researchers and engineers have different views about the semantic web? What will be the future of semantic web technologies and how is it changing the future of Software engineering?

Group 6:

1) The semantic web defines everything present in the web as business vocabularies but to process the data we need specific algorithms and processes which are strongly defined in the ordinary web. How semantic web solves this problem alone by not integrating with the web?
2) The vocabulary which defines the ontology can be redundant in several domains .There needs to be clear distinction between every domain to avoid distinction. How this problem is solved for large scale applications?
3) The paper talks about the need of service software to have both “innovation and cost based approach” for applications developed by software engineers along with “Defining the opportunities for developed services”. How both of them achieved at the same time?

Group 7:

Member Name: Mannava Kishore Kumar

1.What are the major steps that can be taken for reducing the complexities in “semantic web” world, so that it can gain more acceptances by the “developers” and how can this be achieved over short span of time?
2.How can “semantic web technologies” handle the changes in the ontology’s across several domains and how these changes effect the “semantic web” projects without causing any negative impacts?
3.When the “abstraction levels” are very high and when the communication between the ontology’s is difficult, what are the guidelines that an ontology developer can handle these conditions in easy way?

Group 8:

Member Name:Hema Snigdha.P , Lakshmi Bhavani.N

1.The full-pledged use of semantic web is not predictable as there might a new technology implemented for every three years into the market. Then what’s the use of going on which the development of semantic web which is too complex?
2.The data cannot always be persistent and there is no technology to deal with the updating information. What is the means to obtain the updated information?
3.If the domains and technologies are confined to a particular domain and not globalized it is not advantageous and to work out in a particular field we can use technologies(AJAX Framework and some scripting languages)which are easier rather than the implementing it as a ontology?
What is the purpose of semantic web which is contradictory as it might fit into small or large for best results and efficient work?

Wednesday

Group 1:

Member Name:pelluri,lattupalli,voruganti

The paper said that the foundational technologies are stable. It also states that the current semantic web system is still in the research and development era. At the research stage there must all the situations examined. In such cases the paper is being inclined towards some technologies. How well are the other technologies analyzed before making semantic web commercialized?

The current software development systems (many of them) require the environment and the systems to be closed system. It’s almost a perquisite for many of the development tools. The semantic web is predominantly an open end system. Will all the development tools and techniques will be compatible with the semantic web?

Is developing ontology’s not becoming an additional burden to the programmers along with programming?

Group 2:

Member Name: Addagalla Satyanaga Manoj Kumar; Bobbili, Shrinath; Gopinath, Sreejith

1) The author says that web is an abstraction of information that needs to be done. Up to what level should the abstraction be done and how much information can be hidden behind a URI?
2) NASA used RDF and OWL to minimize the database to a single entity because the data does not deal with dynamic content. What if the technologies have random and active data augmented at regular basis? How will the Semantic Web with RDF and OWL respond to this scenario?
3) There is a notion of the Semantic Web being able to integrate into the SOA architecture. Can the Semantic Web be visualized as a service?

Group 3:

Member Name: Swati Thorve

1>Semantic web provides a common framework for sharing and reusing data across the applications,web,enterprises etc. Paper describes ,acquisition of semantic web by industry tycoons like Google,IBM. If this continues,down the line, semantic web will be owned by them. This leaves us with a question, how can we achieve basic purpose of semantic web, reusability and sharing ?

2>Author mentions about a “ whether or not the principles behind the semantic web are just too complex to be used by bulk Internet users” What steps should followed to make semantic web as popular as web2.0 in Internet users.

3>Author says, “ to broaden the opportunity to provide service software, industry must collaborate” . However , these organizations which are competitors of each other, it is very difficult for them to work collaboratively. But this is highly required for successful development of service software. How can we make this possible ?

Group 4:

Member Name: Shaiv, karuna priya rameshwaram, anusha vunnam

1) The author mentioned that semantic web provides a new context to solve the KA bottleneck along with constructing an infrastructure for data interoperability. What kind of context is the author talking about? Is it about providing necessary mechanisms to represent knowledge or mechanism to acquire knowledge?
2) Swoogle has been blamed that it falls short of performing functionalities required for a true semantic gateway by not taking into consideration semantic particularities of indexed data.
What different semantic particularities are generally considered in considering a gateway efficient?
3) Are size, broadness and quality only factors in rating a semantic web application?

Group 5:

Member Name:

Group 6:

Member Name:

Group 7:

Member Name: Boda,Vamshidhar Reddy, Goyal Saurabh and De Morais Andrade,Pablo

1) Some researcher say that Semantic Web is build on the ontologies while others say Semantic Web integrate and use the existing resources, is Semantic Web taking a Wrong turn in research?
2) Experts say that the ontology build should be given open access, but how is it possible to keep open all systems? Security of the system is affected which the author didn’t discuss in paper. If all applications can interact with each other across different countries thru the internet, it can affect the whole system because of malign users.
3) How is it possible to provide interoperability among all environments as there are massive variety of applications that use different representation formats, various databases and employ different degrees of security?

Group 8:

Member Name: BHARGAV SANDEEP RAMAYANAM

1. There are several other technologies such as AJAX and scripting languages which some of the developers are working and also east to use when compared to the semantic web. But why many of the researches are going only on the semantic web when compared to the AJAX or other scripting languages?
2. The author mentioned that the semantic web will provide a frame work through which the already existing data can be reused by some other person or can be shared in an enterprise. But how this will happen when the limit is out of boundary in community boundaries?
3. As the author mentioned that the ontology will add a great value for the SE process by getting the vocabularies. Even though there are lots of uses by the ontology approach, then why many of the people are developing the project without using the ontology?

Group 9:

Member Name: Satish Bhat, Holly Vo

1. We have seen the impact semantic technologies can have on the web and the business. But have we reached the stage where software engineering paradigms must include semantic technologies to move forward?
2. Will businesses be will to share domain knowledge with it competitors? If yes then to what extent will they do it? In case of any fraud who will intervene?
3. Semantic web technologies are more formal and do not handle program error that effectively as web services. So does it mean that semantic web is useful or can only be used by developers who have some software engineering background? Will this impact the future of semantic web as a whole, since the learning curve for semantic web technologies can be steep?

Group 10:

Member Name: Sunae Shin, Hyungbae Park

1) It is acceptable that the Semantic Web which is not familiar to users. However, it is too abstract to figure out what feature is complex to the users.
2) Semantic Web is based on the existing theory so that developers may not fail because of the abstract concepts. However, there is no creative product without old and existing theory. Besides, if a development is based on fairly creative theory but easy to include and understand then it should be better than using old methods.
3) They point out that there are many remaining questions which are hard to answer from the researchers. For example, what would be provided for the users and what should be available openly? This is beneficial to indicate the barriers of development of Semantic Web.
4) The view of user has not been discussed. It is too lean to researchers’ side so benefits of Semantic Web are embossed. There should be the discussions about the opposite opinions to figure out whether the Semantic Web is really a revolution of software engineering or not.
5) The more technical issues for service software are needed. The paper provided two ways of service software. It would be better if the structured method to generate a service as a particular compare to other service software.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License