Free Essay

User Profiling Based Adaptive Test Generation

In:

Submitted By Aditin9
Words 4578
Pages 19
User Profiling based Adaptive Test Generation Assessment in E – Learning System
Manan Jadhav
Department of Computer Technology, VJTI Mumbai, India manan.jadhav@gmail.com

Shagufta Rizwan
Department of Master of Computer Application, VJTI Mumbai, India shaguftarjpt673@gmail.com

Aditi Nehete
Department of Computer Technology, VJTI Mumbai, India aditinehete@gmail.com

Abstract — In this paper, we describe a User profiling based ELearning System with Adaptive Test Generation and Assessment. This system uses rule-based Intelligence Technique and implicit User Profiling to judge the proficiency level of the student and generates tests for them accordingly. More specifically it’s a Test Generation, Assessment and Remedial System where the student can give a test after he has completed studying a particular concept where the difficulty level of the test will be decided by the expert system engine. After the completion of the test, the system helps the student in improving the proficiency of the concept either if it is expected by the concept or if he faces difficulty in understanding the concept. Based on the type of errors made in the test, the Test Remedial System will help the student to improve in that domain of understanding of the concept. Every phase transition is rule-based which considers the user’s profile and the concept importance to make sure that he does well where it is required. Preliminary Experimental Implementations show that with User Profiling we can reduce the amount of efforts required by the user to clear a concept. Moreover, with test remedial we assure that the user actually covers all erroneous domains under a particular concept depending on its importance. Keywords— Adaptive Assessment, E – Learning, Intelligent Tutoring System, Personalized Learning, Test Evaluation, Test Remedial, User Profiling

student‟s performance without considering where the student is actually lagging, which is resolved in our system using TypeClasses as described later in Section 2. On the other hand, the personalized E-Learning System described in [3] adapts to the interests and levels of learners by combining multiple feedback measures to infer user preferences and levels of expertise to deliver personalized information using the collaborative filtering algorithm. But it has no means of evaluating the performance of the user. It can only suggest pages to the user depending on his/her study patterns but no means to test the user performance. Moreover, system in [1] focuses on improving the student‟s performance without considering where the student is actually lagging, which is solved in our system using Type-Classes as described later in Section 2. II. SYSTEM ARCHITECTURE

I.

INTRODUCTION

In the current era of technology and advancement, Elearning has proved to be a revolutionary way of educating the students covering the areas left untouched by the traditional method of “Chalk-and-Talk”. Following the trends, we have designed this system in such a way that it acts as a virtual tutor that works on the weaknesses of the student based on their individual levels. Though all the learners might have similar interests but their levels of expertise may differ. Thus, this system keeps in mind the needs of the individual learner and provides them with the appropriate learning material. The AITS (Artificial Intelligence Teaching System) described in [1] assists learning by adapting the course material to student‟s need, based on his/her knowledge level which is evaluated after each concept via an expert system, that takes into account the difficulty level of questions/exercises. But it does not implement user profiling to work on the weaknesses of the student. In other words, it focuses on improving the

The system consists of 5 modules each of which specifically contributes in personalizing the entire learning process and making it more adaptive. The system, thus, has Learning Resources, Test Resources as well as Student Profiles. These three components altogether form a backend to the system. The Learning and Test Resources contain contents of various subjects to be studied and comprehended by the learner as well as the tests on these subjects. It follows a hierarchy: Subject - > Section - > Chapter - > Topic - > Concept- > Type-class - > Test. The segregation of subjects into concepts helps to cover and test each and every concept in great detail. Further, for taking tests, the system has- General Class and Error Class, each having different sets of test questions. The questions from General Class are posed when the learner finishes understanding the concept, whereas the ones from Error Class are posed after the previous tests are evaluated and these questions focus on the areas in which the learner did not perform well. As the system stresses on the term „personalized‟, it first takes into account the choice of the learner. He may want to study specific topic from various subjects, or if he is already well versed with the topic and needs an assessment of his

knowledge in a particular topic, then he may directly proceed to take an assessment test.

option point to and thus find out what kind of mistake the learner has made while answering the question. As explained later, the Test Assessment System (TAS) takes into consideration certain threshold conditions and decides whether the performance of the learner is satisfactory or not. If it is satisfactory, then the system sets another test of a higher Understanding Level for the learner. If the learner performs well in the subsequent higher level tests, then the system declares that the learner has a good hold on that particular topic and asks him to move on to other topics. If the learner fails, the control gets transferred to the Test Remedial System (TRS), wherein the incorrect answers are mapped to error classes and the learner is asked to answer another test which focuses only on the erroneous areas. Even these tests follow a hierarchy which is explained in depth in further sections. III. KNOWLEDGE BASE

FIGURE 1: SYSTEM ARCHITECTURE

In order to cater to the need of the former requirement, the learner is directed to Concept Learning Module which connects to the Learning Resource database. Once the learner finishes studying the concept, the system transfers its control to Extraction Module. The Extraction Module deduces certain parameters and decides an Understanding Level (Basic, Intermediate, Advanced), which in turn decides the level of test that the learner needs to face right after reading and understanding the concept. The extractor comprises of 2 submodules – Unit Extraction Module and Fusion Model. The Unit Extraction Module maps the values of following parameters:    Time (in seconds) need by the learner to comprehend the entire concept Percent of content scrolled Relational Index on keywords per concept

Knowledge Base deals with the fundamentals of the information storage and segregation. The Knowledge base of the system is primarily divided into three types of resources – Learning Resources, Test Resources, and Students‟ Profiles. Learning Resources and Test Resources are fused into an organization tree-like structure. Learning Resources forms the root of the tree. Its children are all the Subjects. A subject is divided into sections and every section is consequently divided into chapters and chapters into topics and topics into concepts. Concepts under a particular Topic level are related and sequential, i.e., they have a specific order in which they need to be studied. Sections, Chapters and Topics are all the intermediate levels that are optional. These levels can be drilled down only if the application designer wants the system to be till that level of hierarchy. It won‟t affect the working of the system as most of the content for Concept Learning resides at the Concept level, which forms the leaf level of the Learning Resources. Till the concept level we have all the learning resources. The Descendants of the concept level form all the test resources.

Once these values are mapped, the Fusion Module uses a weighted mean of these values to get a value that will point to the Understanding Level of the learner. After the calculation of the Understanding Level, the control is transferred to Test Generation System (TGS). This module, in turn, sets a test for the learner on the basis of his Understanding Level. The control is transferred to Test Generation System (TGS) directly when the learner wants to assess his knowledge without reading the concept, as mentioned earlier. In this case, the learner gets an Intermediate level test, as the system is unaware of his Understanding Level. Furthermore, the questions in the tests have 4 options, out of which only one is correct. The rest of them point to some or the other error class. So, once the learner marks an incorrect option, the system can figure out which error class does that

FIGURE 2: LEARNING RESOURCES TREE STRUCTURE

Every Concept has 1 General Class and n - Error Class which are called Type-classes. n - Error Classes are defined by the administrator of the system. Every child of Concept has

three children as Tests at different difficulty level – Basic, Intermediate and Advanced. Every test has a pool of questions from which the test will be generated for that particular difficulty level and the particular Error / General Class. A question is grouped into a particular difficulty level or Typeclass with the options that it has. A sample list of Error class could be Cognitive, Computational, Ambiguity and Conceptual. These error classes deal the segregation of where can a student be wrong and then he can be accordingly improved.



student calculated by Extractor, in terms of Basic, Intermediate and Advanced. prof_level : Proficiency Level in terms of Basic, Intermediate and Advanced for a concept by a student.

A similar tuple will be stored for every concept determining the optimal parameters and its claimed proficiency level. <cid, tid, rt, scr, key, prof_level> where:  cid  tid  rt

FIGURE 3: TEST RESOURCES TREE STRUCTURE

A sample question from General class could be: Q. Question 1 1. Cognitive Incorrect Answer 2. Correct Answer 3. Computational Incorrect Answer 4. Ambiguous Incorrect Answer where all the options are evenly distributed in different error classes. But sometimes it could be that more than one error class is repeated or some error classes are not present in the question. Error Class Test questions don‟t work in the Multiple Choice Questions‟ pattern. They have a fixed number of questions in the test and with a pool of answers greater than the number of questions and the student has to manually fill in the answers in the input boxes. Lastly, we have Student Profiles. Student Profiles keep a track of all concepts that the student has cleared along with the Assessment parameters and the proficiency level of that concept. So we have a basic tuple storing all this information, which could be represented as: <uid, cid, rt, scr, key, com_level, prof_level> where:  uid  cid  rt concept  scr  

: Concept Id : Topic Id to which this concept belongs : Optimal Time required to read this concept  scr : Optimal number of scrolls required to read the concept  key : Number of keywords in the concept  prof_level : Proficiency Level, in terms of Basic, Intermediate and Advanced, required by the student to clear and go to the next concept. Student profile may also store the number of attempts made by the student to clear the concept. IV. CONCEPT LEARNING

The student takes up a course and traverses down the knowledge base tree to reach to a particular concept. When the student selects a particular concept, the system asks the student whether he wants to study the concepts or directly appear for a test. Every course has a level associated with it, which is the minimum level to be achieved to go the next concept. 1) If the student chooses to appear for the test, by default an Intermediate level test is provided by Test Generation System (TGS). If he passes the test and the minimum level to be achieved for that concept is Intermediate then he can directly proceed to the next concept otherwise if the concept demands Advance level understanding, then he is asked to give an advanced level test. If he passes he can proceed to the next concept, otherwise the system suggests that the concept be re-studied by the student. 2) If the student chooses to study the concepts, then the study material for that particular concept is provided from the Learning Resource (LR). Based on the study pattern of the user, the Extractor (E) analyses the level of difficulty of the first test to be given to the user. The user will be evaluated as Basic, Intermediate, Advanced. If the test is not cleared, then the control goes to the Test Remedial System (TRS) as per the Error Classes.

: User Id of the student : Concept Id : Time spent by the student to read the :

% of Content Scrolled by the User to decide the amount of content read key : Number of Keywords copied by User com_level : Computed Proficiency level of the

V. EXTRACTOR Extractor collects feedback parameters indicated through user‟s study pattern and make a unit level assessment of the user. In this section, firstly the feedback indicators are described. Next, a fusion model is proposed to fuse these measures. A. Feedback Indicators and Unit Level Assessment Three implicit feedback indicators are employed in our system including: reading time, percent of content scrolled and relational index on keywords.  Reading Time: Reading time is mapped as there is an optimal range of the time values for reading a particular concept. We have thresholds that'll be mapped to the pages. It says if the user clicks next in no time, it means that he has not studied properly else if he is taking a lot of time to read, then he is either very slow or not able to understand the concept properly, so his level will be 0. On the similar lines, if the reading time is too less or too much then level B, as it indicates that he has studied but a little carelessly or possibly with some difficulties that took him a lot of time. Similarly, we can have the same threshold with different ranges for level I. Finally if he is under the optimal range, then level would be A. Following Reading Time graph and Table followed by the graph describe the reading time parameter behavior.

decrease in the percent of content accessed by the student.

FIGURE 5: CONTENT SCROLLED GRAPH TABLE VI. PERCENT OF CONTENT SCROLLED ASSESSMENT TABLE Percent of Content Scrolled < or = 10% < or = 40% < or = 65% Above 65% Level 0 Level B (Basic) Level I(Intermediate) Level A (Advanced) Assessed Level



Relational Index on keywords: When the user copies some content, the system checks if the copied contains some keywords from the contents or not. There would be some k-keywords associated with every concept. Student gets a higher level, if the contents have more number of keywords from the set. For example, a certain page consists of 10 keywords and the user copies some content then, user will get levels according to the given table:

FIGURE 4: READING TIME GRAPH TABLE V. READING TIME ASSESSMENT TABLE Reading Time (in Secs) 0 – 60 or > 840 61 – 180 or 781 – 840 180 – 300 or 601 – 780 300 – 600 Level 0 Level B (Basic) Level I(Intermediate) Level A (Advanced) TABLE VII. RELATIONAL INDEX ASSESSMENT TABLE Assessed Level Level 0 Level B (Basic) Level I(Intermediate) Level A (Advanced)
a. Here the total keywords is 10 as per the implementation

Assessed Level FIGURE 4: RELATIONAL I NDEX GRAPH

Number of Keywords Matched a Between 8 and 10



Percent of Content Scrolled by the User: Scrolls work in a linear fashion for a particular time and then remain constant after the final threshold. If the user has not scrolled the page completely, even once, then it means that he has not read the complete concept. The level keeps decreasing with the

Between 4 and 7 Between 0 and 3 Between 8 and 10

B. Fusion Model for Assessment Once the Unit Extraction Module (Feedback Indicators) maps various parameters as mentioned above, the Fusion Module fuses the 3 measures and creates a benchmark value to figure out the Understanding Level of the learner. Calculation of such a level is deterministic in nature. The three measures, however, do not contribute equally in yielding the value of this level. For instance, the Relative Index on the Keywords is not as crucial for figuring the Understanding Level as the reading time is. The Fusion Module thus uses the „Weighted-Mean‟ technique to unequivocally generate the desired level. The weights are allotted on the basis of the relative contribution by each of these parameters in generation of the level value.
TABLE XI. WEIGHT TABLE FOR FUSION ASSESSMENT Parameter Type Reading Time (r) Content Scrolled (sc) Relational Index on Parameters (k) 7 4 1 Weight on Parameter a

where the user has cleared some level „i‟ and now he has advanced to level „i + 1', so a test for that level is to be generated. The General class question selector then selects „n‟ random questions for that particular level. Three tests are conducted by general class as per the difficulty level of B, I, A which further require clearing the error class test for each level. B. Error-Class Question Selector This module receives input from the Test Remedial System (TRS) which states the proportion of the errors belonging to different error classes. Based on this, the Error Class Question Selector selects a test level for the student. n random questions are selected from one or different error classes in the proportion of the errors made in respective classes depending on the input received from the Test Remedial System. Student needs to clear three tests per class as per the difficulty level of B, I, A. The error classes will be decided by the administrator of the system, but a few possible error classes could be:  Cognitive-based  Concept-based  Computation-based  Ambiguity-based C. Test Integrator The number of questions in the tests belonging to the Error Classes is proportional to the number of errors made in the respective classes. Test Integrator combines these questions belonging to different Error classes depending on the proportion of errors into a single test. D. Test Generator Test Generator acts a hub that takes questions as input from the General Class Question Selector or Test Integrator and designs a test with all the time constraints and delivers it to the user. VII. TEST ASSESSMENT SYSTEM Test Assessment System evaluates student‟s performance on the basis of the test that he has attempted. There are two main criteria in the Test Evaluation Process. One is to clear the test itself by certain passing marks. We have considered the threshold to be 60%, and it can vary as per the implementation. Second thing is to clear the concept‟s difficulty level, as posed by the concept. For instance, if the concept has its difficulty level as Intermediate then the student clearing an Intermediate level test can have an access to the next concept in the queue, but if the concept is an Advanced level concept, and the student has cleared an Intermediate level test, then he will have a Advanced level Test to be attempted, and cleared in-order to get access to the next concepts. If he fails any of the tests then he has to study again and have a retest generated by TRS and TGS. All the assessment results are shared with the users and also stored under his profile. In the Test Assessment which is done after the GeneralClass Test, if the student scores above 60% in the test and has

a. Values as per the experimental implementations. Can be vary as per the implementation

The final assessed level can be calculated by a two step process using a weighted mean equation along with the weight table and the range table below. Weighted Value (w) = (r*7 + sc*4 + k*1)/(7+4+1) (1)

(From the unit extractor module, we get values of r, s and k as 0, B, I, A. Following scale is followed to convert it into numerical value: 0 := 0; B := 1; I := 2, A := 3 ) Following table maps the weighted value into a level
TABLE XII. WEIGHTED VALUE TO UNDERSTANDING LEVEL MAPPING TABLE Weighted Value(w) a 0 – 0.5 0.6 – 1.5 1.6 – 2.5 2.6 – 3.0 Understanding Level Level 0 Level B (Basic) Level I(Intermediate) Level A (Advanced)
a. Calculated from equation (1)

VI.

TEST GENERATION SYSTEM

The job of the Test Generation System is to generate tests depending on the level of the user. It consists of four sub modules: A. General-Class Question Selector This module handles selection of questions when the user appears for the test for the first time. If the user has started with test directly without studying the concepts then he would be given the test of level I. But if he has studied the concepts, then the selector receives input from the Fusion Model of the Extractor indicating the level of the user, based on this it then selects a test level for the student. Another scenario would be

also cleared the proficiency level of the concept then he has passed and he can go to next concept. If has scored above 60% in the test but not cleared the proficiency level of the concept then he will be advanced to the next level of the Test else if he scores below 60% then he will have to restudy and give an error class test of the difficulty level same as that of the current test. The Assessment processed can be summarized in the following table, where prof_level is the difficulty level of the concept, and level i
TABLE VIII. Current Test Result > 60a.% > 60% < 60% GENERAL-CLASS TEST ASSESSMENT TABLE Level Mapping >= prof_levelb. of Concept < prof_level of Concept General Test Level = ic
a.
.

Assessment Result. Pass and Next Concept Next Test with Level + 1 Re-study and Error class test level = i

proportion. The way we decide error classes for the student is, every question has 3 incorrect options belonging to one or more different error classes. We sum up the count of all the incorrect answers marked by the student grouped by the Error Classes and then determine the error classes in terms of proportion. For instance, in the above example, get the new Test for the student as 50% Computational Questions, 40% Conceptual Questions and 10% Ambiguity based questions. This output is sent to the Test Generation System which then generates an Error Class based Test for the student. If the student is not even clearing a basic level test in the error class, then will directly go to Concept Learning and then the Error Class Test will be conducted. IX. CONCLUSION AND FUTURE WORKS

Passing Percentage as set in the experimental implementations as B, I, A b. c. Difficulty Level of the Concept attempted by the student as B, I, A Difficulty Level of the Test Attempted by the student as B, I, A

The assessment of the Error Class Test is done in a similar manner, with the only difference in actual Assessment result. For case 1, student clears the concept and move on to the next concept. For case 2, student clears the earlier test level and now advance to the higher level of the General-Class and lastly, in case 3, the student has to re-study and has to give the Error class test of the simpler level. If the level itself is Basic, then Re-study is the only option available.
TABLE IX. Current Test Result > 60a% > 60% < 60% ERROR -CLASS TEST ASSESSMENT TABLE Level Mapping >= prof_level of Concept < prof_level. of Concept Error Test Level = ic
a.
b.

This paper proposed a Personalized Intelligent Online Learning System based on User – Profiling and Adaptive Test Generation. We have shown from the experimental results that the system is robust and produces the results in an error free way. This can be attributed to the fact that specific parameters are considered which help in deciding the understanding level of each individual. Moreover, the TAS and TRS proves as an added advantage for the learner by prominently focusing on his weaker areas and helping him improve his performance through the appropriate adaptive test generation In future, we plan to scale the proficiency level of the users from Basic, Intermediate and Advanced to a numeric rating 1- 10. One important change in future work would be replacing the Weighted-Mean approach for Fusion Model with a better Gaussian Method or Bayesian‟s Hypothesis to get more accurate results. REFERENCES
[1] Ioannis Hatzilygeroudis, Constantinos Koutsojannis, Constantinos Papavlasopoulos, Jim Prentzas, ““Knowledge-Based Adaptive Assessment in a Web-Based Intelligent Educational System.”, Sixth International Conference on Advanced Learning Technologies, Kerkrade, July 5-7,2006, pp. 651 - 655 Hatzilygeroudis I., P. Chountis, Ch. Giannoulis and C. Koutsojannis, “Using Expert Systems Technology for Student Evaluation in a Web Based Educational System”, Procs of the IASTED International Conference in Web-Based Education(WBE-2005), Feb. 21-23. 2005, Grindelwald, Switzerland, pp. 534-539. Xin Li , Shi-Kuo Chang, “A Personalized E-Learning System Based on User Profile Constructed Using Information Fusion.”,in Informatik, Distributed Multimedia Systems - DMS , pp. 109-114, 2005 Shipin Chen, “The Adaptive Learning System Based on Learning Style and Cognitive State”, in International Symposium on Knowledge Acquisition and Modeling(KAM‟08), Wuhan, 21-22 Dec. 2008, pp. 302 - 306 LiuLi-zhen, Wu Min-hua ; Wang Hua ; Liang Guo-hua , “Design an applied student model for Intelligent Tutoring System”, in IEEE International Symposium on IT in Medicine & Education(ITIME '09),Vol. I, Aug 14-16. 2009, pp. 485 - 489 Priya,S.S.;Subhashini, R. ; Akilandeswari, J. , “Learning agent based knowledge management in Intelligent Tutoring System”, in International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, Jan 10-12, 2012,pp. 1- 5 Chakraborty, S. , Roy, D. ; Kumar Bhowmick, P. ; Basu, A. , “An authoring system for developing Intelligent Tutoring System,” in IEEE Students' Technology Symposium (TechSym), April 3-4, 2010, pp. 196205

Assessment Result. Pass and Next Concept General Test with Level + 1 Re-study and Error-Class test level - i [2]

Passing Percentage as set in the experimental implementations as B, I, A b. c. Difficulty Level of the Concept attempted by the student as B, I, A Difficulty Level of the Test Attempted by the student as B, I, A

VIII. TEST REMEDIAL SYSTEM This module is executed when a student fails a particular Type-Class Test. The assessment of the tests is done in the Test Assessment System as described already. It is intuitive that if the student doesn‟t clear a test he has certain difficulties in the concept. These difficulties are mapped into one or more Error classes, but a simple counting and proportion of mistakes done by the student. The core task of the Test Remedial System is to decide the level of the Error-Class Test and the number of Error Classes to be used for the retest in a specific proportion, and send it to the Test Generation System. Let‟s say, if the student has failed a Basic level test, and from all the incorrect answers, 50% were computationally wrong, 40% were conceptual mistakes and rest 10% were because of ambiguity, then a basic level test will be generated by the system, containing the number of questions in the same

[3]

[4]

[5]

[6]

[7]

Similar Documents

Premium Essay

Thesis Dss

...Technology With the increasing demand for up- to- date, correct and relevant information in the business world, it is crucial for each business to take advantage of breakthroughs in information technology specifically in the field of information systems. Information generated is used by decision makers to gain competitive advantage against competitors and to take advantage of opportunities to increase business performance, effectiveness and efficiency. One of the several information systems which are considered to be of the great help for managers in decision making is the decision support system. Decision Support System (DSS) combines models and data in an attempt to solve semi- structured and some unstructured problems with extensive user involvement. With correct gathering and manipulation of data, DSS can provide several alternative solutions which in turn can lead to correct decision making. Today, there are many companies adopting decision – support systems and data mining software not only in the U.S. but also in the Philippines. However, there is limited literature on companies in Iloilo City adopting this technology. For this reason, the proponents saw the need to study the process of one company in Iloilo City where this type of information system can be adopted. That company is Westvis Marketing Corporation. Westvis Marketing Corporation (WMC) was founded by Mr. Honesto Tomas Hsia on April 2011. Mr. Hsia was a former managing partner in Metrostate Consumer, Inc...

Words: 8773 - Pages: 36

Premium Essay

Media Ventures

...Media Ventures 15.376 Real Estate & Recruitment – A strategic Analysis Introduction: During this semester our team examined two key issues that have a significant impact on the lives of many working professionals: real estate and recruitment. Though these two issues appear to be disjointed, they have a similarly significant financial impact of the quality of life of most individuals in the world. Real Estate: I. Background: The real estate industry is in a unique state of flux brought on by the proliferation of the sharing economy. The advent of AirBnB, UBER, Lyft, Zip CAR have effectively demonstrated that communal ownership of an asset is often much more efficient than singular ownership, provided an efficient channel for distribution and use of the asset exists. Though AirBnB has made great strides towards bringing home ownership into the fold of the sharing economy, an analysis of the notion and future of home ownership indicate that substantial room for innovation exists in addressing the pain points associated with the use of property. II. Pain Points: Despite the innovation of recent years, homeowners continue to be plagued by several persistent pain points related to liquidity, taxation, equity and maintenance of property. Liquidity: Real estate still remains largely an illiquid asset due to the high costs associated with the sale of property. No reliable peer-to-peer network exists for the sale of property, thereby leaving homeowners...

Words: 5275 - Pages: 22

Free Essay

Research Paper About Java Applet a Medium in Developing Information System

...participation. Examples of three online SDSS are given covering local, regional and national scale case studies. 1. Introduction The rise of the Internet and the WWW has created many opportunities for those involved in GIS and decision support research. In the last few years many GIS have appeared on the WWW giving the general public, or at least those with a connection to it, access to both GIS and spatial data. With this increased availability, previous criticism of GIS as an elitist technology voiced by Pickles [6] may no longer be valid. We are now beginning to witness the popularising of GIS, at least within computer user circles. However, most GIS on the web are merely demonstrations using sample data that, in the majority of cases, are not problem specific and will be of only passing interest to the user. Expertise may also be lacking on the part of the user to enable them to make full use of the system, while the delivery medium itself may not be wholly appropriate for public use....

Words: 6232 - Pages: 25

Premium Essay

Internet

...The Future of the Internet A Compendium of European Projects on ICT Research Supported by the EU 7th Framework Programme for RTD European Commission I nform ati on S oc i et y and M ed ia Europe Direct is a service to help you find answers to your questions about the European Union New freephone number * 00 800 6 7 8 9 10 11 Certain mobile telephone operators do not allow access to 00800 numbers or these calls may be billed. In certain cases, these calls may be chargeable from telephone boxes or hotels. «The views expressed are those of the authors and not necessarily those of the European Commission or any of its officials» A great deal of additional information on the European Union is available on the Internet. It can be accessed through the Europa server (http://www.europa.eu). Cataloguing data can be found at the end of this publication. ISBN 978-92-79-08008-1 © European Communities, 2008 Reproduction is authorised provided the source is acknowledged. Printed in Belgium PRINTED ON CHLORE FREE PAPER The Future of the Internet A Compendium of European Projects on ICT Research Supported by the EU 7th Framework Programme for RTD European Commission I nform ati on S oc i et y and M ed ia ••• 2 Preface 5 priorities identified by the Internet Governance Forum: openness, security, access, diversity and critical Internet resources. The use of the Internet in public policies will considerably grow in areas such as education, culture, health and e-government...

Words: 66329 - Pages: 266

Premium Essay

Artificial Intelligence and Software Engineering: Status and Future Trends

...describes some current research topics against the background of common points of contact. 1 Introduction During the last decades the disciplines of Artificial Intelligence (AI) and Software Engineering (SE) have developed separately without much exchange of research results. In AI we researched techniques for the computations that made it possible to perceive, reason, and act. Research in SE was concerned with supporting human beings to develop better software faster. Today, several research directions of both disciplines come closer together and are beginning to build new research areas. Software Agents play an important role as research objects in Distributed AI (DAI) as well as in agentoriented software engineering (AOSE). Knowledge-Based Systems (KBS) are being investigated for learning software organizations (LSO) as well as knowledge engineering. Ambient Intelligence (AmI) is a new research area for distributed, non-intrusive, and intelligent software systems both from the direction of how to build these systems as well as how to design the collaboration between ambient systems. Last but not least, Computational Intelligence (CI) plays an important role in research about software analysis or project management as well as knowledge discovery in databases or machine learning. Furthermore, in the last five to ten years several books, journals, and conferences have focused on the intersection between AI and SE. The international conference and associated journal Automated...

Words: 6393 - Pages: 26

Premium Essay

Case

...Stodder , D . ( 2012 ) . Customer analytics in the age of social media : TDWI best practices report Cary : SAS Institute . (039032) T DW I R E S E A R C H T DW I BE S T P R AC T ICE S RE P O R T THIRD QUARTER 2012 CUSTOMER ANALYTICS IN THE AGE OF SOCIAL MEDIA By David Stodder CO-SPONSORED BY tdwi.org Third QUArTEr 2012 TDWI besT pracTIces reporT CuSToMEr A n A ly T IC S In T HE AGE of SoCI A l MEdI A By David Stodder Table of Contents Executive Summary Research Methodology and Demographics 3 4 5 Customer Analytics and the Social Media Frontier Stepping into the Age of Social Media . . . . . . . . . . . . . . . . . .6 The Importance of Customer Analytics . . . . . . . . . . . . . . . . . .7 Benefits and Barriers to Implementation 10 Business Benefits Sought from Customer Analytics . . . . . . . . . . 10 Barriers to Adoption of Customer Analytics . . . . . . . . . . . . . . 12 role of Analytics in Increasing Marketing roI . . . . . . . . . . . . . 13 Analytics Tools, Data Sources, and Techniques 17 BI, olAP, and data discovery for Customer Analytics . . . . . . . . . 18 In-Memory Computing for More rapid discovery Analysis . . . . . . . 20 Predictive Analytics, data Mining, and Advanced Statistics Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 filling the role of the data Scientist...

Words: 22604 - Pages: 91

Premium Essay

Bigdata

...about their customers, suppliers and operations. Data volume is also growing exponentially due to the explosion of machine-generated data (data records, web-log files, sensor data) and from growing human engagement within the social networks. The growth of data will never stop. According to the 2011 IDC Digital Universe Study, 130 exabytes of data were created and stored in 2005. The amount grew to 1,227 exabytes in 2010 and is projected to grow at 45.2% to 7,910 exabytes in 2015.3 The growth of data constitutes the “Big Data” phenomenon – a technological phenomenon brought about by the rapid rate of data growth and parallel advancements in technology that have given rise to an ecosystem of software and hardware products that are enabling users to analyse this data to produce new and more granular levels of insight. Figure 1: A decade of Digital Universe Growth: Storage in Exabytes Error! Reference source not found.3 1 2 3 Ovum. What is Big Data: The End Game. [Online] Available from: http://ovum.com/research/what-is-big-data-theend-game/ [Accessed 9th July 2012]. IBM. Data growth and standards. [Online] Available from: http://www.ibm.com/developerworks/xml/library/xdatagrowth/index.html?ca=drs- [Accessed 9th July 2012]. IDC. The 2011 Digital Universe Study: Extracting Value from Chaos. [Online]...

Words: 22222 - Pages: 89

Free Essay

Assignment Artemis

...ARTEMIS Industry Association and ITEA and expresses the common industry ambition. Its creation was initiated by the ARTEMIS ITEA Cooperation Committee (AICC). The main goal of this update of the ITEA-ARTEMIS high-level vision 2030, version 2012 is to add a quantitative description of the impact of software innovation on revenues and labour. There are also other aspects of the impact of software innovation, like eco-systems, community building and standardisation. However these are not the focus of this year’s update. Disclaimer The trends and predictions presented in this document are based on publicly available sources. We rely on these sources, without independent verification of the information presented. The nature of this document is for a large part rather a compilation of existing material, than a reinvention of insights. The statements made by Roland Berger Strategy Consultants are based on assumptions held to be accurate on the basis of the information available. However, Roland Berger Strategy Consultants assume no liability for the correctness of the assumptions made herein. 1 Compared to the ITEA-ARTEMIS high-level vision 2030, version 2012 7 Contents Executive summary ‚‚ Chapter 1 - Seven areas of major change ‚‚ Chapter 2 - The need for research and innovation ‚‚ in Digital Technology Chapter 3 - Economic dimension of Digital Technology ‚‚ Chapter 4 - One...

Words: 19271 - Pages: 78

Premium Essay

Marketing Management

...MARKETING REPORT FOR BOSCH KETTLE (TWK 6831) COURSE: MSC MANAGEMENT MODULE: MARKETING MODULE LEADER: DR BRIAN JONES HARIS HUSSAIN ZAHID (77054487) MUHAMMAD ALI (77055851) TITTO THOMAS (77044182) SUBMISSION DATE 18TH APRIL 2008 Leeds Metropolitan University Leeds Business School Contents Page No 1 Introduction 2. The Marketing Environment 2.1 Macro Environment (a) Political and Legal Environment (b) Economic and Competitive Environment (c) Social Cultural Environments (d) Technological Environment 2.2 Micro Environment 2.3 Competition (a) Competitors of Bosch Kettle 3. Critical analysis of relevant theories 3.1 SWOT Analysis 3.2 Portfolio Analysis 3.3 Porter’s Matrix 3.4 The Boston Matrix (The Product Portfolio) 3.5 Response Hierarchy Model (a) The AIDA Model (b) The innovation – adoption Model (c) The DAGMAR Model Market Attractiveness Model: the GE matrix 3.6 Critical Analysis 4. Critical Analysis of Buyer Behaviour 4.1 Consumer as Buyer 4.2 Conclusion and Analysis 5.0 Buyer Behaviour 5.1 Buyer Behaviour Role in Marketing 5.2 Consumer as Buyer 5.3 Why People Buy 5.4 How people choose (a) what influence Buyers? 6.0 Segmentation Targeting and Positioning Strategies 6.1 Segment Identification 6.2 Consumer basis 6.3 Physiographic 6.4 Geodemographics 6.5 Psychographics ...

Words: 6526 - Pages: 27

Free Essay

Ask for a Collectible

...net input for better outcomes Green Computing Environmentally Sustainable Infrastructure Design Green Maturity Model for Virtualization Application Patterns for Green IT Architecture Journal Profile: Udi Dahan Profiling Energy Usage for Efficient Consumption Project Genome: Wireless Sensor Network for Data Center Cooling Green IT in Practice: SQL Server Consolidation in Microsoft IT Contents Foreword by Diego Dagum 1 18 Environmentally Sustainable Infrastructure Design by Lewis Curtis A comprehensive understanding of environmental sustainability needs for IT infrastructure system design. 2 Green Maturity Model for Virtualization by Kevin Francis and Peter Richardson The authors present a study on the maturity of virtualization practices and offer a sustainability roadmap for organizations planning a green agenda. 9 Application Patterns for Green IT by Dan Rogers and Ulrich Homann A complete analysis on power-efficient applications design, considering tools that help the architect achieve scalability without deriving in energy waste. 16 Architecture Journal Profile: Udi Dahan For this issue’s interview, we catch up with Udi Dahan, noted expert on SOA and .NET development, and four-time Microsoft MVP. 22 Profiling Energy Usage for Efficient Consumption by Rajesh Chheda, Dan Shookowsky, Steve Stefanovich, and Joe Toscano This article suggests that tracking energy consumption at every level will become the factor of success for green...

Words: 29810 - Pages: 120

Free Essay

Green Computing

...net input for better outcomes Green Computing Environmentally Sustainable Infrastructure Design Green Maturity Model for Virtualization Application Patterns for Green IT Architecture Journal Profile: Udi Dahan Profiling Energy Usage for Efficient Consumption Project Genome: Wireless Sensor Network for Data Center Cooling Green IT in Practice: SQL Server Consolidation in Microsoft IT Contents Foreword by Diego Dagum 1 18 Environmentally Sustainable Infrastructure Design by Lewis Curtis A comprehensive understanding of environmental sustainability needs for IT infrastructure system design. 2 Green Maturity Model for Virtualization by Kevin Francis and Peter Richardson The authors present a study on the maturity of virtualization practices and offer a sustainability roadmap for organizations planning a green agenda. 9 Application Patterns for Green IT by Dan Rogers and Ulrich Homann A complete analysis on power-efficient applications design, considering tools that help the architect achieve scalability without deriving in energy waste. 16 Architecture Journal Profile: Udi Dahan For this issue’s interview, we catch up with Udi Dahan, noted expert on SOA and .NET development, and four-time Microsoft MVP. 22 Profiling Energy Usage for Efficient Consumption by Rajesh Chheda, Dan Shookowsky, Steve Stefanovich, and Joe Toscano This article suggests that tracking energy consumption at every level will become the factor of success for green...

Words: 29810 - Pages: 120

Premium Essay

Creative and Innovative Management

...Corporate Partners Research Programme Harnessing creativity and innovation Kelly Drewery H A R N E S S I N G C R E AT I V I T Y A N D I N N O VAT I O N Contents 1. Harnessing ‘creativity and innovation’: why the interest? 2. Harnessing creativity: sharing and generating ideas 2.1 Creativity in the organisation 2.2 Looking outside the organisation for creative ideas 2.3 Supportive and obstructive features for harnessing creativity 2.4 Work processes 2.5 Assessing creativity ‘wealth’ 3. Harnessing innovation: options for implementation 3.1 Innovation in the organisation 3.2 Strategic partnerships or outsourcing 3.3 Takeover of another company for their product/service 4. What can organisations do now? Bibliography 2 3 3 4 5 11 11 15 15 18 20 21 23 © The Work Foundation Registered as a charity no: 290003 First printed July 2003 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording and/or otherwise without the prior written permission of the publishers. This publication may not be lent, resold, hired out or otherwise disposed of by way of trade in any form, binding or cover other than that in which is is published, without the prior consent of the publishers. H A R N E S S I N G C R E AT I V I T Y A N D I N N O VAT I O N 1. Harnessing ‘creativity and innovation’: why the interest...

Words: 12442 - Pages: 50

Premium Essay

E-Book Supply Chain Management

...Introduction to Supply Chain Management Technologies Second Edition Introduction to Supply Chain Management Technologies Second Edition David Frederick Ross CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 © 2011 by Taylor and Francis Group, LLC CRC Press is an imprint of Taylor & Francis Group, an Informa business No claim to original U.S. Government works Printed in the United States of America on acid-free paper 10 9 8 7 6 5 4 3 2 1 International Standard Book Number-13: 978-1-4398-3753-5 (Ebook-PDF) This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all materials or the consequences of their use. The authors and publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint. Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or retrieval...

Words: 158845 - Pages: 636

Premium Essay

Personalized Optimization for Android Smartphones

...a smartphone user exhibits very regular application usage patterns (although different users are quite different in their usage patterns). User-specific high-level app usage information, when properly managed, can provide valuable hints for optimizing various system design requirements. In this article, we describe the design and implementation of a personalized optimization framework for the Android platform that takes advantage of user’s application usage patterns in optimizing the performance of the Android platform. Our optimization framework consists of two main components, the application usage modeling module and the usage model-based optimization module. We have developed two novel application usage models that correctly capture typical smartphone user’s application usage patterns. Based on the application usage models, we have implemented an app-launching experience optimization technique which tries to minimize user-perceived delays, extra energy consumption, and state loss when a user launches apps. Our experimental results on the Nexus S Android reference phones show that our proposed optimization technique can avoid unnecessary application restarts by up to 78.4% over the default LRU-based policy of the Android platform. Categories and Subject Descriptors: D.4.8 [Operating Systems]: Performance—Modeling and prediction General Terms: Algorithms, Design, Performance Additional Key Words and Phrases: Android, application usage pattern, mobile systems, user experience ACM...

Words: 10997 - Pages: 44

Premium Essay

Syllabus

...Scheme and Syllabus of B.E. (Computer Science and Engineering) 3rd TO 8th Semester 2013-2014 University Institute of Engineering and Technology, Panjab University, Chandigarh Scheme of Examination of B.E. in Computer Science & Engineering Second Year - Third Semester Subject Title Scheme of Teaching Univesity Sr.No Paper Code External L T P Hour Credits Marks s 1. CSE311 Data Structures 3 1 0 4 4 50 2. 3. 4. 5. 6. 7. 8. 9. Total Second Year -Fourth Semester Sr.No Paper Code 1. 2. 3. 4. 5. 6. CSE411 CSE461 CSE412 CSE462 CSE414 CSE464 Subject Title Scheme of Teaching L 3 0 3 0 3 0 T 1 0 1 0 1 0 P 0 3 0 3 0 3 Hours 4 3 4 3 4 3 Credit 4 2 4 2 4 2 University External Marks 50 50 50 CSE361 CSE313 CSE363 AS301 EC316 EC366 EC317 EC367 Data Structures (Practical) Peripheral Devices & Interfaces Hardware Lab (Practical) Engineering Mathematics – III Digital Electronics Digital Electronics (Practical) Microprocessors Microprocessors (Practical) 0 3 0 3 3 0 3 0 15 0 1 0 1 1 0 1 0 5 3 0 2 0 0 2 0 2 09 3 4 2 4 4 2 4 2 29 2 4 1 4 4 1 4 1 25 50 50 50 50 250 Internal Total Sessional Marks 50 50 50 50 50 50 50 50 50 450 100 50 100 50 100 100 50 100 50 700 7. 8. Total ASC405 CSE 415 Analysis & Design of Algorithms Analysis & Design of Algorithms (Practical) Database Management System Database Management System (Practical) Object Oriented Programming Object Oriented Programming (Practical) Cyber Law & IPR Computer Architecture & Organization Internal Total Sessional Marks 50...

Words: 14784 - Pages: 60