Application for Innovative Gamified E-Service (Applikation För Innovativ E-Service)

Total Page:16

File Type:pdf, Size:1020Kb

Application for Innovative Gamified E-Service (Applikation För Innovativ E-Service) Teknik och samhälle Datavetenskap Examensarbete 15 högskolepoäng, grundnivå Application for innovative gamified e-service (Applikation för innovativ e-service) David Beer & Anders Frid Degree: Bachelor Thesis 180 HP Handler: José María Font Main field: Computer Science Second reviewer: Shahram Jalaliniya Program: Application development Abstract Motivation from students that studies at higher educational institutes can sometimes be minimalistic at different times. This can depend on different reasons, such as boring lectures, bad assignments or that the student does not feel the social belonging to their class. With this study, we want to help the students by increasing their motivation with the use of gamification in an e-service. Through a collaboration with Marcus Lindstedt that studies game development at Malmö Högskola, we created an e-service that contains gamification elements to motivate students. The prototype that is created is not supposed to replace the student's current e-service but should be seen as a complement to increase motivation. To test if the students felt more motivated after using this prototype, we gave 10 students the opportunity to test it during a ten minutes time period. The results from the students were then gathered from a questionnaire that consists of a number of questions regarding this prototype and motivation. Sammanfattning Motivation hos studenter som studerar på högskolor eller universitet kan ibland vara minimal vid olika tillfällen. Detta kan bero på olika anledningar, så som tråkiga föreläsningar, dåliga uppgifter eller att man bara inte känner att man passar in i sin klass. Genom denna studie vill vi hjälpa studenterna att få mera motivation genom användandet av spelelement i deras e-service. Genom ett samarbete med Marcus Lindstedt som studerar spelutveckling på Malmö Högskola, så skapade vi en e-service som innehåller spelelement för att motivera studenterna. Denna prototyp är inte i första hand tänkt att byta ut studenternas nuvarande e-service utan skall först ses som ett komplement för att höja motivationen. För att testa om studenterna känner sig mer motiverade efter användandet av prototypen så satte vi ihop test där studenterna fick prova på att använda denna prototyp under en tio minuters period. Resultaten från studenterna är sammanställda genom en enkät som består av ett antal frågor angående denna prototyp och motivation. Contents 1 INTRODUCTION ................................................................................................................................ 1 1.1 PURPOSE .................................................................................................................................................... 3 1.2 RESEARCH QUESTIONS ............................................................................................................................... 3 1.3 RESEARCH SCOPE ....................................................................................................................................... 3 1.4 EXPECTED RESULTS ................................................................................................................................... 4 1.5 DISPOSITION OF THE THESIS ....................................................................................................................... 4 2 METHODOLOGY ............................................................................................................................... 5 2.1 SYSTEMATIC LITERATURE REVIEW ............................................................................................................. 5 2.2 APPLYING STATE-OF-THE-ART GAME DESIGN GUIDELINES......................................................................... 6 2.3 SUGGESTION TOWARDS A GAMIFIED SYSTEM ............................................................................................. 6 2.3.1 FRAMEWORKS CONSIDERED FOR DEVELOPING WEB APPLICATIONS ........................................................ 7 2.3.2 CHOOSING A POSSIBLE WEB FRAMEWORK ............................................................................................... 7 2.4 DEVELOPING WITH ANGULAR 2 ................................................................................................................. 8 2.5 GAMIFICATION ELEMENTS IMPLEMENTED .................................................................................................. 9 2.6 EVALUATING THE APPLICATION ............................................................................................................... 10 3 SOLUTION ....................................................................................................................................... 12 3.1 OVERVIEW OF THE SYSTEM ...................................................................................................................... 12 3.2 COMPONENTS IMPLEMENTED IN THE APPLICATION .................................................................................. 12 3.3 GAMIFICATION ELEMENTS IMPLEMENTED ................................................................................................ 14 4 RESULTS ......................................................................................................................................... 17 4.1 RESPONSIVENESS RESULTS FROM THE DEVELOPMENT ............................................................................. 17 4.2 RESULTS OF THE QUESTIONNAIRE ............................................................................................................ 18 4.3 SUMMARY OF THE QUESTIONNAIRE RESULTS ........................................................................................... 20 5 ANALYSIS AND DISCUSSION ......................................................................................................... 20 5.1 GAMIFIED APPLICATION = MORE MOTIVATION? ....................................................................................... 21 5.2 POSSIBLE TO IMPLEMENT A GAMIFIED E-LEARNING SYSTEM? .................................................................. 21 5.3 DID WE GET GOOD USER COVERAGE? ....................................................................................................... 22 6 CONCLUSIONS AND PROPOSITIONS FOR FURTHER RESEARCH ................................................. 23 BIBLIOGRAPHY LIST ......................................................................................................................... 24 1 Introduction According to Europe 2020 indicators, there is an increasing rate of students who drop out of higher institute educations (European Commission. 2015). Reasons for the increasing dropout rates have been discussed at great length by researchers, especially within the area of computer science (Saurabh Pal. 2012 and Tinto. 2006) and the reasons for student dropouts may vary. Some students feel that the education did not live up to their expectations or that the courses in their education were too challenging. Other students drop out due to lack of motivation (Europeancommission.2015). To address the increasing rate of student dropouts’ due to lack of motivation, we have investigated key terms surrounding motivation, e-learning, and gamification, to be able to develop a gamified application. Motivation in learning is a key aspect to analyze when discussing student dropout rates. Motivation can be divided into two specific categories called intrinsic motivation and extrinsic motivation. Intrinsic motivation refers to actions taken for self-interest and curiosity. Extrinsic motivation concerns motivation from recognition or grades rather than motivation out of curiosity (Bartel and Hagel. 2014 and Llorens-Largo et al. 2016). Studies have also shown that computer games increase student motivation (Ibrahim and Jaafar. 2009). E-learning As the problem in question concerns student motivation, it is necessary to understand the concept of electronic learning. Electronic learning(e-learning) is about learning over distance by using a medium like the internet, which is completely virtualized (Lara et al. 2014). E-learning has both positive and negative features which need to be taken in to account. One of the weaknesses with e-learning is lack of a concrete teacher who has little to no follow-up with the students. This leads to a lack of personal supervision by the teacher. Supervision of student behavior is essential for detecting problems. On the other hand, e-learning has several strengths such as flexibility, interactivity and focus on the learner (Mihaela Cojocariu et al. 2016). Classcraft is one e-learning tool designed as a Massive- Multiplayer-Online (MMO) that uses game mechanics to engage students and evolve the learning experience (Classcraft. n.d.). Students are divided into teams and are rewarded for helping each other. Classcraft uses both negative and positive reinforcements, like giving students the possibility to earn the right to eat in class or get an answer handed to them on an exam. Kahoot is another e-learning tool that is designed as a game show, where the teacher acts as the host (Kahoot. 2017). Kahoot is widely used in elementary and secondary schools. In the US, twenty million students use Kahoot on a monthly basis (Singer. 2016). Both Classcraft and Kahoot incorporate gamification elements in their creations. Gamification will be further described in the following section. Gamification Gamification has turned out to be somewhat of a new research area in computer science and extensive amount of research have
Recommended publications
  • An Overview of Platforms for Cloud Based Development G
    Fylaktopoulos et al. SpringerPlus (2016) 5:38 DOI 10.1186/s40064-016-1688-5 REVIEW Open Access An overview of platforms for cloud based development G. Fylaktopoulos1, G. Goumas2, M. Skolarikis1, A. Sotiropoulos3 and I. Maglogiannis4* Abstract This paper provides an overview of the state of the art technologies for software development in cloud environments. The surveyed systems cover the whole spectrum of cloud-based development including integrated programming environments, code repositories, software modeling, composition and documentation tools, and application man- agement and orchestration. In this work we evaluate the existing cloud development ecosystem based on a wide number of characteristics like applicability (e.g. programming and database technologies supported), productiv- ity enhancement (e.g. editor capabilities, debugging tools), support for collaboration (e.g. repository functionality, version control) and post-development application hosting and we compare the surveyed systems. The conducted survey proves that software engineering in the cloud era has made its initial steps showing potential to provide con- crete implementation and execution environments for cloud-based applications. However, a number of important challenges need to be addressed for this approach to be viable. These challenges are discussed in the article, while a conclusion is drawn that although several steps have been made, a compact and reliable solution does not yet exist. Keywords: Cloud computing, Integrated Development Environment (IDE), Code repositories, Software modeling, Orchestration tools Background application side, large families of applications including Within the past few years, cloud computing has emerged desktop, business, entertainment (Simmhan et al. 2010; as a dominant computing model in IT infrastructures, Schmidt 2012; Hobfeld et al.
    [Show full text]
  • Online Programming System for Code Analysis and Activity Tracking
    Paper ID #18916 Online Programming System for Code Analysis and Activity Tracking Tian Qiu, Purdue University Tian Qiu is a senior undergraduate in Computer Engineering and Mathematics-Computer Science. Mr. Mengshi Feng, Purdue University Mengshi Feng is a senior student at Purdue University. He is one of the team member in ACCESS project supervised by Yung-Hsiang Lu. Mr. Sitian Lu, Purdue University Sitian Lu is a junior studying Computer Engineering in Purdue University. He has been working on the online programming system (ACCESS) since later 2015. Sitian Lu has been studying in Purdue University for 3 years. He is also the vice president of Purdue Billiards Club since 2015. Mr. Zhuofan Li Mr. Yudi Wu Dr. Carla B. Zoltowski, Purdue University Carla B. Zoltowski is an assistant professor of engineering practice in the Schools of Electrical and Com- puter Engineering and (by courtesy) Engineering Education at Purdue University. She holds a B.S.E.E., M.S.E.E., and Ph.D. in Engineering Education, all from Purdue. Prior to this she was Co-Director of the EPICS Program at Purdue where she was responsible for developing curriculum and assessment tools and overseeing the research efforts within EPICS. Her academic and research interests include the profes- sional formation of engineers, diversity and inclusion in engineering, human-centered design, engineering ethics, leadership, service-learning, and accessibility and assistive-technology. Dr. Yung-Hsiang Lu, Purdue University Yung-Hsiang Lu is an associate professor in the School of Electrical and Computer Engineering and (by courtesy) the Department of Computer Science of Purdue University.
    [Show full text]
  • Cloud Based Integrated Development Environment for Android Devices
    Special Issue - 2015 International Journal of Engineering Research & Technology (IJERT) ISSN: 2278-0181 NCRTS-2015 Conference Proceedings Cloud based Integrated Development Environment for Android Devices Prof Manjunath R.1 Arunjith C.2 Head of Department Computer Science & Engineering Computer Science & Engineering City Engineering College City Engineering College Bangalore, India Bangalore, India Abstract—Integrated Development Environment is an integration of complete tool suites for software application which provides facilities to programmer for development and the development of language-specific software development such as code completing and fixing, editor services took a tremendous effort for the current source code editing and management, automated testing, generation of IDEs such as Eclipse and Visual Studio. etc. Software is rapidly moving from the desktop to the Web. The Web provides a generic user interface that This paper discusses the implementation of Web allows ubiquitous access, instant collaboration, integration Based Integrated Development Environment (IDE) for with other online services, and avoids installation and Android Devices with the different languages to code, configuration on desktop computers. Moving IDEs to the compile and run the code. The Web Based IDE will allow Web is not just a matter of porting desktop IDEs, a easy development and testing of applications. The users fundamental reconsideration of the IDE architecture is have the privilege to register on to the system write, save necessary in order to realize the full potential that the and manage programs online. After the language is combination of modern IDEs and the Web can offer. chosen by the user the request is forwarded to the This paper discusses implementation of Web based IDE respective compiler.
    [Show full text]
  • Web Based Interface Implementation For: Ruby, Perl, Python, VB & HTML
    International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 02 Issue: 06 | Sep-2015 www.irjet.net p-ISSN: 2395-0072 Web Based Interface Implementation for: Ruby, Perl, Python, VB & HTML. Poreddy Jayaraju, Vijay Prakash 1. Master of engineering, computer science, Sri Vaishnav Instt. of Tech .&science Indore. RGPV University, Bhopal, Madhya Pradesh, India. 2. Asst professor, computer science, Sri Vaishnav Instt. of Tech .&science Indore. RGPV University, Bhopal, Madhya Pradesh, India. ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract web based interface is an application and the introduction of HTML5, there is now even a which provides facilities to programmer for software small but growing collection of browser-based code development such as code completing and fixing, editors. Fully fledged integrated development source code editing and management, automated environments (IDEs) are still lagging behind in this pull testing, etc. Software is rapidly moving from the towards the Web. Modern, desktop-based IDEs integrate desktop to the Web. The Web provides a generic user a wide range of software engineering tools, and provide interface that allows ubiquitous access, instant a platform for writing, maintaining, testing, building, collaboration, integration with other online services, running, debugging, and deploying software. They and avoids installation and configuration on desktop increase developer productivity by incorporating many computers. Moving IDEs to the Web is not just a different kinds of editor services specific to the syntax matter of porting desktop IDEs, a fundamental and semantics of a language. These services assist reconsideration of the IDE architecture is necessary in developers in understanding and navigating through the order to realize the full potential that the combination code, they direct developers to inconsistent or of modern IDEs and the Web can offer.
    [Show full text]
  • Router Keygen Git
    Router keygen git Contact RouterKeygen. Feel free to email us to provide some feedback and give us suggestions! exobel@ · Facebook · Twitter · Github. Copyright. routerkeygenAndroid - Router Keygen generate default WPA/WEP keys for several routers. More than 25 million people use GitHub to discover, fork, and contribute to over 69 million Router Keygen generate default WPA/WEP keys for several routers. Qt Port for Linux, Mac OSX and Windows. Contribute to routerkeygenPC development by creating an account on GitHub. Router Keygen generate default WPA/WEP keys for the following router: Thomson based routers (this includes Thomson, SpeedTouch, Orange, Infinitum, BBox. UPC router default WPA2 key generator. Contribute to upcKeygen development by creating an account on GitHub. #NetHunter Terminal Application This application allows to open up one of several kinds of terminals - a chrooted Kali terminal, an Android. Closed. poutrosgit opened this Issue on Nov 28, · 2 comments Perhaps you could integrate router keygen () into csploit? App Information Router Keygen. App Name. Router Keygen. Package Name. keygen. Updated. September 12, File Size. My router keygen github. Fiberglass crack inspection. Motion Download. ?id=keygen&hl=en Router Keygen APK Download - Android Tools Apps. Sep 12, Router Keygen is a tool with which you can decipher Thomson passwords and WiFi I am not able to clone or push to a git repository at Bitbucket in Eclipse: It's. Gogs (Go Git Service) is a painless self-hosted Git service written in Go. Groups; Android Google Code will act as a mirror of Github from now on. Router Keygen generate default WPA/WEP keys for the following router: Thomson.
    [Show full text]
  • Linux Online Virtual Environments in Teaching Operating Systems
    Linux Online Virtual Environments in Teaching Operating Systems Olena Holovnia[0000-0003-0095-7585] Zhytomyr Polytechnic State University, 103, Chudnivska str., Zhytomyr, 10005, Ukraine [email protected] Abstract. The article provides an overview of Linux ready-made online environments based on various virtualization technologies. Linux ready-made online virtual environments are systematized, the advantages and disadvantages of considering groups of online virtual environments are listed. The work also gives the comparison of standalone online Unix/Linux terminals in terms of their possible use for a course in operating systems. The author analyzes the experience of teaching a Linux operating system to students of different specializations, and in particular, discusses the virtualization tools used, including Linux online environments (Amazon EC2, Cloud 9, a virtual machine for NDG Linux Essentials course). The study states the need for developing an individually designed system to provide Linux online virtual environments and elaborates the requirements to this system. The work also discusses potential challenges which the developers of Linux online virtual environments for teaching operating systems may face, including the problem of finding a balance between availability and stability of virtual environments on the one hand and the realism of students’ learning experience on the other hand. Keywords: virtualization, Linux, operating systems. 1 Introduction A course in operating systems (OS) usually includes practical assignments on Unix- like operating systems (particularly, Linux). However, at the same time, university lab computers, students’ laptops and home desktop computers mostly come with Windows installation. That is one important reason why different virtualization technologies are often used for a course in operating systems.
    [Show full text]
  • Online Code Compilation Using Cloud Computing
    International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 03 Issue: 05 | May-2016 www.irjet.net p-ISSN: 2395-0072 Online Code Compilation using Cloud Computing Jasmeet Chhabra1, Shubham Bhatia2, Vaibhav Kamal Nigam3, Rashik Bhasin4 1Student, Computer Science and Eng., JIIT University, Noida, U.P., India 2Student, Information Technology, JIIT University, Noida, U.P., India 3Student, Information Technology, JIIT University, Noida, U.P., India 4Student, Computer Science and Eng., JIIT University, Noida, U.P., India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Computer Program that Software Developers use access their respective codes. In case of scarce need of a to create, debug, maintain, or otherwise support other PC editing of code is impossible. Thus, Online Code programs and applications are Programming Tools, Which Editor was proposed to solve this problem. It helps if produces accurate, meticulous and swift results can lead programmers to write or modify their source code at any to Good Quality Error Free Code. This paper proposed the place and any time they want. [4] The online text editor Online Code Editor that was created for Beginners, was built and run on Private cloud computing based on Programmers Designers or Developers who want to code web-based application. Open source software called programs On the Go without use of a Dedicated Software Ace was used to highlight the text. Program can be Installed having Full Portability and Transferability. It saved and complied via web browser and the code will be based on web application running on the Private cloud done at server-side. Then, the output of the compilation is computing.
    [Show full text]
  • Using Docker to Assist Q&A Forum Users
    1 Using Docker to Assist Q&A Forum Users Luis Melo, Igor Wiese and Marcelo d’Amorim Abstract—Q&A forums are today a valuable tool to assist developers in programming tasks. Unfortunately, contributions to these forums are often unclear and incomplete. Docker is a container solution that enables software developers to encapsulate an operating environment and could help address reproducibility issues. This paper reports on a feasibility study to evaluate if Docker can help improve reproducibility in Stack Overflow. We started surveying Stack Overflow users to understand their perceptions on the proposal of using Docker to reproduce Stack Overflow posts. Participants were critical and mentioned two important aspects: cost and need. To validate their criticism, we conducted an exploratory study focused on understanding how costly the task of creating containers for posts is for developers. Overall, results indicate that the cost of creating containers is not high, especially due to the fact that dockerfiles are highly similar and small. Based on these findings we developed a tool, dubbed FRISK, to assist developers in creating containers for those posts. We then conducted a user study to evaluate interest of Stack Overflow developers on the tool. We found that, on average, users spent nearly ten minutes interacting with FRISK and that 45.3% of the 563 FRISK sessions we created for existing posts resulted in a successful access to the corresponding web service by the owners of the post. Overall, this paper provides early evidence that the use of Docker in Q&A forums should be encouraged for configuration-related posts.
    [Show full text]
  • Over 400 Resources for Devops & Sysadmins
    Over 400 Resources for DevOps & SysAdmins 1 In 2014 Google indexed 200 Terabytes of data (1 T of data is equal to 1024 GB, to give you some perspective). And, it’s estimated that Google’s 200 TB is just .004% of the entire internet. Basically the internet is a big place with unlimited information. So in an effort to decrease searching and increase developing, Morpheus Datapublished this massive list of free resources for DevOps engineers and System Admins, or really anyone wanting to build something useful out of the internet. All these resources are free, or offer some kind of free/trial tier. You can use any/all of these tools personally, as a compa- ny, or even suggest improvements (in the comments). It’s up to you. If you find this list useful, please share it with your DevOps/SysAdmin friends on your favorite social network, or visit Morpheus Data to learn how you can 4x your application deployment. Source Code Repos Crash & Exception Handling Issue Tracking & Project 3 Collaboration Tools For Teams 8 Search 13 Management Email Code Quality Storage & Media Processing 4 CND & Protection 14 Design & UI 9 PaaS Code Search & Browsing Data Visualization & Maps 5 CI / CD BaaS 15 Package Build System Automated Browser Testing 10 IDE & Code Editing Security & KPI Analytics, Events & Statistics Web Hosting 16 Intl Mobile Number Verification TABLE OF CONTENTS TABLE Management System 11 DNS API & SDK 6 Log Management IaaS Payment / Billing Verification Translation Management 12 DBaaS 17 Docker Related 7 Monitoring Stun, WebRTC, Web Sock Vagrant Related Servers & Other Routers Misc.
    [Show full text]
  • Cloud Computing
    Volume 6, Issue 9, September 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Computing: An Integrated Development Environment for Web Design and Development Mandeep Kumar MCA Final Year, Department of Computer Science Central University of Haryana, India Abstract: Cloud computing provides an Integrated Development Environment (IDE) for web developers using this they can design and develop websites or web application in popular web development programming languages like HTML, CSS, PHP, Java, .Net, Python, JavaScript with Node.js, Ruby and so on. Cloud providers provide web services that allow users to build and host a web application or website online and manage relational databases which live in Cloud. It is also provides security scanner which automatically scans web application or websites and remove all vulnerabilities. It is a powerful technology that provides Platform as a Service (PaaS), Infrastructure as a Service (IaaS) and Software as a Service (SaaS). So it is provides everything online includes data center, storage, software, hardware, infrastructure and so on and also provides an online environment for design, coding, publishing and hosting in the popular web technologies are known as LAMP which stands for Linux, Apache, MySQL and PHP. In this paper, discuss about cloud computing and cloud providers which provides an Integrated Development Environment for web design and development. Keyword: Cloud Computing, Cloud Providers, Integrated Development Environment, Web Design, Web Development, Web Developers and Programming Languages I. INTRODUCTION Cloud Computing is a latest technology which provide everything online, includes storage, data center, software, hardware, infrastructure and application and they are on demand, anytime and anywhere with low-cost.
    [Show full text]
  • A Web-Based, Pac-Man-Complete Hybrid Text and Visual Programming Language
    Politechnika Łódzka Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej Instytut Informatyki Dariusz Jędrzejczak, 201208 Dual: a web-based, Pac-Man-complete hybrid text and visual programming language Praca magisterska napisana pod kierunkiem dr inż. Jana Stolarka Łódź 2016 ii Contents Contents iii 0 Introduction 1 0.1 Scope . .1 0.2 Choice of subject . .1 0.3 Related work . .2 0.4 Goals . .3 0.5 Structure . .3 1 Background 5 1.1 Web technologies . .5 1.1.1 Document Object Model . .5 1.1.2 JavaScript . .6 1.2 Design and implementation of Lisp . .8 1.2.1 Abstract syntax tree and program representation . 10 1.2.2 Text-based code editors . 10 1.2.3 Visual programming languages . 11 1.2.4 A note on history of VPLs . 13 1.2.5 Common criticisms of VPLs . 14 1.2.6 The problem with structure . 14 1.3 Screenshots . 16 2 Dual programming language 21 2.1 Introduction . 21 2.2 Syntax and grammar . 21 2.2.1 Basic syntax . 22 2.3 Comments . 23 2.4 Numbers . 24 2.5 Escape character . 25 2.6 Strings . 25 2.7 Basic primitives and built-ins . 25 2.7.1 Functions . 26 2.7.2 Language primitives . 27 2.7.3 Values . 30 2.8 Enhanced Syntax Tree . 31 iii CONTENTS CONTENTS 2.8.1 Structural representation of strings . 32 2.9 Syntax sugar for function invocations . 33 2.10 Pattern matching . 34 2.10.1 Destructuring . 36 2.10.2 match primitive . 36 2.11 Rest parameters and spread operator .
    [Show full text]
  • Analysis of Cloud Ides for Software Development Ms
    International Journal of Engineering Research and General Science Volume 4, Issue 4, July-August, 2016 ISSN 2091-2730 Analysis of Cloud IDEs for Software Development Ms. Pooja Arora Dr. Anurag Dixit BCIIT,Delhi. Galgotias University, Greater Noida. [email protected] [email protected] ABSTRACT: In today world using cloud services has become a convenience for software developers to develop application. An integrated development environment(IDE) facilitates the development of apps in shorter software delivery timelines. A cloud based IDE is an „next gen‟ solution and still in the incubation stage because the cloud based private workspace is yet to evolve fully.as of now, there still is not any good java-supporting cloud IDE available. Evaluation of different cloud IDEs is discussed in this paper. This paper discuss an open source virtual environment for cost effective and better community based collaborative software development. In this paper we analyze a cloud based development facility that can be accessible from anywhere and be used without much interfacing in the local developer system such as software installation, network boundary etc. Keywords : IDE, Software development, deployment environment, cloud IDE, Virtual Environment, Java, J2EE 1. INTRODUCTION The development process plays a vital role in developing a software product. The software development process consists of requirement gathering and analysis, designing, coding, testing, deployment and maintenance. The basic requirements for software development are hardware and software tools, a server to deploy and test the application and a coding development environment. Cloud based development brings in a lot of cost savings and efficiency into the process of software development.
    [Show full text]