Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vitaly Klyuev, Software Engineering Lab, room 342-C Software Engineering Lab is looking for students who are interested in Software Engineering for Internet.

Similar presentations


Presentation on theme: "Vitaly Klyuev, Software Engineering Lab, room 342-C Software Engineering Lab is looking for students who are interested in Software Engineering for Internet."— Presentation transcript:

1

2 Vitaly Klyuev, Software Engineering Lab, room 342-C Software Engineering Lab is looking for students who are interested in Software Engineering for Internet Applications

3 Vitaly Klyuev, Software Engineering Lab, room 342-C What is Software Engineering? The right software, delivered defect free on time and on cost, every time

4 Vitaly Klyuev, Software Engineering Lab, room 342-C Information -Technology Promotion Agency  SEC was established in October 2004: To cope with the biggest challenge of Japan industry To professionally develop software To deploy the valued software  Role of the University of Aizu: To provide innovative software engineering methods and processes To graduate specialists in software engineering University of Aizu

5 Vitaly Klyuev, Software Engineering Lab, room 342-C Mission of the Software Engineering Lab Software Engineering Lab concentrates on  developing new methods  involving students in projects Feedback to focus research better Controlled experiments Joint trial engineering experiments New technology IPA SEC UBIC

6 Vitaly Klyuev, Software Engineering Lab, room 342-C Why Software Engineering for Internet Applications?  The importance of the Internet and its influence on our lives is increasing  Mobile technologies spread wide very quickly nowadays

7 Vitaly Klyuev, Software Engineering Lab, room 342-C The most common tasks performed on the Web? Searching The most frustrating tasks performed on the Web? Searching

8 Vitaly Klyuev, Software Engineering Lab, room 342-C How is it possible to find appropriate information easily and quickly?

9 Vitaly Klyuev, Software Engineering Lab, room 342-C Understanding Documents According to several estimations, the amount of data created in the last two years is as big as the accumulated data in all human history. This exponential growth trend continues. aaccording1 sseveral1 eestimation1 aamount1 ddata2 ccreate1  … ccontinue1 SourceIndex

10 Vitaly Klyuev, Software Engineering Lab, room 342-C Understanding Documents static boolean isPrime(int n){ if (n <= 2) { return n == 2; } if (n % 2 == 0) { return false; } for (int i = 3, end = (int)Math.sqrt(n); i <= end; i += 2) { if (n % i == 0) { return false; } } return true; } sstatic1 bboolean1 iisPrime1 iint3 nn5 {{5 iif3 <<=2 224 …… }}5 Source Index

11 Vitaly Klyuev, Software Engineering Lab, room 342-C Main Problem of Information Retrieval LLack of a language model A natural language processing technique can provide researchers only with morphological analyzers. They are helpful in segmenting texts in Asian languages and classifying components of sentences in many other languages. IIntuition-based heuristics behind approaches

12 Vitaly Klyuev, Software Engineering Lab, room 342-C Distributed Architecture advantage: the index of collected documents from the net may be huge disadvantage: search results are relatively poor server indexing service communication clients

13 Vitaly Klyuev, Software Engineering Lab, room 342-C Creating Web Collections BBy hand We cited the author of one such collection which is a guide to philosophy on the Internet: “As of February 16, 2003, I will no longer update this guide. After eight years online, this is a hard decision but one forced by the press of other work. I plan to leave it online indefinitely and hope that enough links are still alive to make it useful.” AAutomatically ??? SSemi automatically We advocate this style

14 Vitaly Klyuev, Software Engineering Lab, room 342-C Crawling the Web Recom. documents Retr.docs Relevant documents Queue URLs Document core Filter

15 Vitaly Klyuev, Software Engineering Lab, room 342-C Problems awaiting solutions What is a language model?

16 Vitaly Klyuev, Software Engineering Lab, room 342-C Problems awaiting solutions How to retrieve information from the homogenous (topic related) datasets?

17 Vitaly Klyuev, Software Engineering Lab, room 342-C Problems awaiting solutions What is a personal search engine?

18 Vitaly Klyuev, Software Engineering Lab, room 342-C Problems awaiting solutions Japan is becoming the number one country in mobile application technologies. What should be done to keep the world leading position?

19 Vitaly Klyuev, Software Engineering Lab, room 342-C What does it mean: A Good Software Engineer? He is good at professional knowledge

20 Vitaly Klyuev, Software Engineering Lab, room 342-C What does it mean: A Good Software Engineer? He is good at talking to clients and good at understanding their requests and problems

21 Vitaly Klyuev, Software Engineering Lab, room 342-C What does it mean: A Good Software Engineer? He is good at Japanese and English writing as well; he is good at explanations of software implementation details

22 Vitaly Klyuev, Software Engineering Lab, room 342-C What does it mean: A Good Software Engineer? He is able to work as an individual and as a member of a team; he is able to be a manager, a leader of a project and an ordinary member as well

23 Vitaly Klyuev, Software Engineering Lab, room 342-C Where to Come  Vitaly Klyuev  Software Engineering Lab  Room 342-C  vkluev@u-aizu.ac.jp vkluev@u-aizu.ac.jp


Download ppt "Vitaly Klyuev, Software Engineering Lab, room 342-C Software Engineering Lab is looking for students who are interested in Software Engineering for Internet."

Similar presentations


Ads by Google