A Packaging Support System for Open Source Software

Size: px
Start display at page:

Download "A Packaging Support System for Open Source Software"

Transcription

1 nd International Conference on Information Communication and Management (ICICM 2012) IPCSIT vol. 55 (2012) (2012) IACSIT Press, Singapore DOI: /IPCSIT.2012.V55.20 A Packaging Support System for Open Source Software Amnart Pohthong 1+ and Supat Sriyanaluk 2 1 Information and Communication Technology Programme, 2 Department of Computer Science, Faculty of Science, Prince of Songkla University, Hat Yai, Thailand. Abstract. Open source software (OSS) has affected organizations and communities in many ways since it was introduced. OSS makes a significant impact on software development strategies and adoption in many organizations. OSS was used in software development in order to reduce cost, provide shorter time-to-market, and increase productivity. However, the documents needed in software engineering process for OSS development are often missing. Without these documents, software developers may have to take more time to modify available source code and it may increase the risk of misunderstandings. Therefore, the research reported here proposes a packaging support system for OSS in order to reduce these problems. The preliminary evaluation of system performance was conducted in our laboratory by the selected subjects acting as two groups of users: members and administrators. The results of system evaluation in term of users satisfaction, using Likert scale, were rated as good quality (averaged 4.2) and very good quality (averaged 4.86) by members and administrators respectively. Keywords: open source software, packaging support system, software packaging 1. Introduction In the past, proprietary software played a key role in software development process. This factor led to the business and hacker culture. Open source software (OSS) was introduced in order to reduce these problems and also to avoid software piracy problems. The use of OSS has gained more popularity from software developers and user communities during the last decade for saving cost, providing shorter time-to-market, increasing productivity and also supporting software reuse [1]. Many OSS products have been widely adopted such as Linux, Apache, MySQL, FreeMind, and EasyPHP [2,3]. In addition to success factors mentioned in [4], OSS engineering process including documentation also becomes another key factor for adopting OSS. Documentation seems to be a boring task for software developers. Especially, OSS developers pay less attention to documentation within the voluntary environment than within the commercial environment [5]. To reduce this problem, related documents to OSS should be packaged together with their source code. This packaging process should be included in OSS engineering process. 2. Research Backgrounds 2.1. Open Source Software The open source definition and its distribution terms have been developed by the Open Source Initiative (OSI) [6] as follows: free redistribution without payment distributed and publicized access to source code modification and distribution of derived works must be allowed integrity of the author s source code + Corresponding author. address: amnart.p@psu.ac.th 108

2 no discrimination against persons or groups no discrimination against fields of endeavor distribution of license license must not be specific to a product license must not restrict other software license must be technology-neutral Hao et al also suggested four important characteristics of OSS in [7]: open-based process, network-based form, flat-based organization, and share-based product. Gacek and Arief classify OSS users into two main groups [8]: passive users and active users (contributors). Active users are involved in software development activities while passive users are not involved in software development. Active users can be either nondevelopers or developers. OSS developers can be core developers or co-developers Software Packaging Unlike in many industrial productions where product packaging is very important within the process, in software production process we are not concerned very much with software packaging. Most source codes, executable codes as well as related documents are actually recorded in the form of file structures on storage media. Software packaging has been defined as the collection of necessary program files and related documents in specific configuration for distribution and installation on desired environment. 3. Proposed System 3.1. Proposed Framework The open-source packaging system was designed and operated as shown in Fig. 1 and the following steps. Fig. 1: The proposed system framework (1) An OSS primary developer creates his or her source code together with its related documents. (2) OSS packaging is performed as the collection of source code, related documents and program configuration for installation. (3) An OSS package is distributed to OSS communities. (4) Suggesting new features and reporting bugs are informed by OSS communities. (5) OSS improvement engineering is performed by the primary developer or a secondary developer. (6) OSS packaging is redone and a new OSS package is released System Design From the proposed framework, the system architecture was designed in style of a repository model as shown in Fig. 2. It consists of seven main sub-systems as follows: Elementary Service: for applying membership, authentication (sign in and sign out), about the system, and contact us. OSS Packaging Management: for packaging source code and its related documents, searching, displaying, modifying and downloading software package. 109

3 OSS Opinion Management: creating, displaying and deleting an opinion. OSS Category Management: creating, modifying, displaying category data for OSS. OSS News Management: creating, modifying, displaying and deleting news. OSS Fault Management: reporting, displaying and deleting fault information. Member Management: for changing password, searching, displaying and modifying a member s data. Fig. 2: The system architectural model The system was divided in to several core modules corresponding to three groups of users: non-member users, members, and administrators, as shown in Fig. 3. Fig. 3: The system modular structure The system database was designed using an entity-relationship (E-R) diagram as shown in Fig System Implementation Fig. 4: The system database 110

4 The system was implemented in MVC(Model-View-Controller) style. Some examples of user interfaces such as the system main menu, the window for creating package, the main menu for system members, and the list of created open source software, as shown as Fig Fig. 5: The system main menu Fig. 6: The window for creating package Fig. 7: The main menu for system members Fig. 8: The list of created open source software 3.4. System Evaluation The system was evaluated in our laboratory for users satisfaction in terms of four categories: system usage, efficiency, dependability, and value added for OSS. Seven subjects were voluntarily selected. They were drawn from programmers and graduate students working and studying at the Faculty of Science, Prince of Songkla University, Thailand. Five of the subjects hold their M.Sc. s degrees and the rest hold their B.Sc. s degrees, all related to Computer Science or Information Technology. Two of them were assigned to act as system administrators and the rest to act as system members. The evaluation tools were the given problems and questionnaire. The given problems corresponding to the type of users and consisting of several questions, allow the subjects to explore and use the most related functions and features of the system. The questionnaire consists of three parts: personal data, questions for rating satisfaction level using Likert scale (from 1=very low to 5=very good), and opened suggestions. The evaluation procedures started with giving a brief introduction about the system and its evaluation method, taking around 5 to 10 minutes. Then, the subjects performed the given problems. Finally, all subjects completed the questionnaires. The overall results in terms of users satisfaction were rated as good quality (averaged 4.2 from 5) by members and as very good quality (averaged 4.86 from 5) by administrators. 4. Discussion and Conclusion 111

5 The packaging support system was proposed in order to enhance OSS engineering process in term of documentation improvement. The system allows users and developers to share their source code as well as related documents such as software specification, design, and test cases. These documents would help open source communities to quickly develop and modify software. It could also lead to increased productivity and reduce the risk of misunderstanding the source code. In addition to the packaging support function, the functions and features of the system are similar to simple open-source management systems. Therefore, the systems may be useful for organizations interested in developing their own open source communities. However, a prototype of the system is based on our experience and problems found when we used open source software. This may be the limitation of this study. In future, the system should be distributed to open source communities. 5. References [1] S. A Ajila and D. Wu. Empirical study of the effects of open source adoption on software development economics. The journal of System and Software. 2007, 80: [2] O. Hauge, C. Ayala and R. Conradi. Adoption of open source software in software-intensive organizations- a systematic literature review. Information and Software Technology. 2010, 52: [3] R. Kemp. Current developments in Open Source Software. Computer Law&Security Review.2009, 25: [4] V. Midha and P. Palvia. Factors affecting the success of Open Source Software. The journal of System and Software. 2012, 85: [5] M. Host and A. Orucevic-Alagic. A systematic review of research on open source software in commercial software product development. Information and Software Technology. 2011, 53: [6] The Open Source Initiative. The Open Source Definition. (accessed 19/08/2012) [7] X. Hao, Z. Zhengang, L. Chunpei and D. Zhuo. The study on innovation mechanism of Open Source Software. Proc. the 4 th International Conference on Wireless Communications, Networking and Mobile Computing, Dalian, China, 2008: 1-5. [8] C. Gacek and B. Arief. The many meanings of Open Source. IEEE Software. 2004, 21(1): Amnart Pohthong was born in Trang, Thailand in He earned his B.Sc. degree in Mathematics in 1981 and M.Sc. in Computer Science in Both degrees are from Prince of Songkla University (PSU), Thailand. He received a Ph.D. in Computer Science in 2000 from Keele University, U.K. He has been working at PSU since Over the years he has held several positions and experienced in teaching, research, and administrative work. Currently, he is an assistant professor at the Faculty of Science, PSU. His research interests include software engineering, information systems, and knowledge management. Supat Sriyanaluk was born in Nong Khai, Thailand in He earned his B.Sc. degree in Information Technology in 2007 and M.Sc. degree in Computer Science in Both degrees are from Prince of Songkla University, Thailand. His current research interest is software engineering. 112

An Electronic Negotiation Coordinator for Software Development in Service-Oriented Environments

An Electronic Negotiation Coordinator for Software Development in Service-Oriented Environments 2011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (2011) (2011) IACSIT Press, Singapore An Electronic Negotiation Coordinator for Software Development in Service-Oriented

More information

Agile Requirements Definition for Software Improvement and Maintenance in Open Source Software Development

Agile Requirements Definition for Software Improvement and Maintenance in Open Source Software Development Agile Requirements Definition for Software Improvement and Maintenance in Open Source Software Development Stefan Dietze Fraunhofer Institute for Software and Systems Engineering (ISST), Mollstr. 1, 10178

More information

Requirement Engineering in Service-Oriented Architecture

Requirement Engineering in Service-Oriented Architecture 2012 International Conference on Networks and Information (ICNI 2012) IPCSIT vol. 57 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V57.19 Requirement Engineering in Service-Oriented Architecture

More information

Object Request Reduction in Home Nodes and Load Balancing of Object Request in Hybrid Decentralized Web Caching

Object Request Reduction in Home Nodes and Load Balancing of Object Request in Hybrid Decentralized Web Caching 2012 2 nd International Conference on Information Communication and Management (ICICM 2012) IPCSIT vol. 55 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V55.5 Object Request Reduction

More information

Computer Games and Digital Media for Promoting Awareness of Civic Education: A Case Study of Some Critical Problems in Thailand

Computer Games and Digital Media for Promoting Awareness of Civic Education: A Case Study of Some Critical Problems in Thailand Computer Games and Digital Media for Promoting Awareness of Civic Education: A Case Study of Some Critical Problems in Thailand Amnart Pohthong, Alwanee Samoh, and Hanuna Hengtakaeh Abstract Nowadays,

More information

City Research Online. Permanent City Research Online URL: http://openaccess.city.ac.uk/250/

City Research Online. Permanent City Research Online URL: http://openaccess.city.ac.uk/250/ Gacek, C. (2004). An interdisciplinary perspective of dependability in Open Source Software. BUILDING THE INFORMATION SOCIETY, 156, pp. 685-691. ISSN 1571-5736 City Research Online Original citation: Gacek,

More information

NewGenLib: OPEN SOURCE SOFTWARE S IN INDIAN LIBRARIES

NewGenLib: OPEN SOURCE SOFTWARE S IN INDIAN LIBRARIES Kirti Singh* International Journal of Advanced Research in NewGenLib: OPEN SOURCE SOFTWARE S IN INDIAN LIBRARIES Abstract: Open system is not known for being easy to use. Usability could be one of the

More information

SYSTEM DEVELOPMENT AND IMPLEMENTATION

SYSTEM DEVELOPMENT AND IMPLEMENTATION CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design

More information

Model for determining the impact analysis of open source adoption in software development economics

Model for determining the impact analysis of open source adoption in software development economics www.ijcsi.org 33 Model for determining the impact analysis of open source adoption in software development economics Muhammad Faisal Akram Department Of Computer Science University Of Agriculture, Faisalabad,

More information

Government Open Source Software GSAW 2013

Government Open Source Software GSAW 2013 Government Open Source Software GSAW 2013 G. Todd Kaiser Engineering Fellow Raytheon IIS gtkaiser@raytheon.com 303.344.6915 Copyright 2013 Raytheon Company. All rights reserved. Published by The Aerospace

More information

DDMan: A Management System for Distributed Software Development in Cloud Computing Environments

DDMan: A Management System for Distributed Software Development in Cloud Computing Environments DDMan: A Management System for Distributed Software Development in Cloud Computing Environments Chung Yung and Shao-Zong Chen Abstract In this paper, we present a management system for distributed software

More information

CSPA. Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software

CSPA. Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software CSPA Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software Carlo Vaccari Istat (vaccari@istat.it) Index Costs categories

More information

Open Source Voting Systems

Open Source Voting Systems Presented to: 2015 State Certification Testing of Voting Systems National Conference Paul W. Craft Kathleen A. McGregor May, 19, 2015 Introduction One concern raised in the aftermath of Election 2000 was

More information

Open Source Software Development

Open Source Software Development Open Source Software Development OHJ-1860 Software Systems Seminar, 3 cr Imed Hammouda Institute of Software Systems Tampere University of Technology Course Information Open Source Software Development

More information

The Dentist Online Reservation System Design and Implementation Web Based Application and Database Management System Project

The Dentist Online Reservation System Design and Implementation Web Based Application and Database Management System Project 2012 International Conference on Education Technology and Computer (ICETC2012) IPCSIT vol.43 (2012) (2012) IACSIT Press, Singapore The Dentist Online Reservation System Design and Implementation Web Based

More information

Design of Expanded Assessment Management System for Open-Source Moodle LMS Module

Design of Expanded Assessment Management System for Open-Source Moodle LMS Module 2012 3rd International Conference on e-education, e-business, e-management and e-learning IPEDR vol.27 (2012) (2012) IACSIT Press, Singapore Design of Expanded Assessment Management System for Open-Source

More information

Open Source vs. Proprietary

Open Source vs. Proprietary Open Source vs. Proprietary Software: Decision Criteria: Jim Barrington, SMS for Life Novartis, Switzerland, May 8 th. 2012 Open Source vs. Proprietary Open Source software (OSS) is computer software that

More information

A Tool for Generating Relational Database Schema from EER Diagram

A Tool for Generating Relational Database Schema from EER Diagram A Tool for Generating Relational Schema from EER Diagram Lisa Simasatitkul and Taratip Suwannasart Abstract design is an important activity in software development. EER diagram is one of diagrams, which

More information

FOSS License Restrictions and Some Important Issues

FOSS License Restrictions and Some Important Issues Free and Open Source Software (FOSS) Part II presented by Wolfgang Leister INF 5780 Høstsemester 2009 Ifi Universitetet i Oslo Some thoughts about FOSS Open Source Software (1) 1. Free Redistribution The

More information

Research and Implementation of Customizable Dynamic Website Management System

Research and Implementation of Customizable Dynamic Website Management System 2012 International Conference on Education Technology and Computer (ICETC2012) IPCSIT vol.43 (2012) (2012) IACSIT Press, Singapore Research and Implementation of Customizable Dynamic Website Management

More information

Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan

Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan WWW.JOURNALOFCOMPUTING.ORG 85 New Quantitative Study for Dissertations Repository System Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan Abstract In the age of technology,

More information

Improvement Opportunities for the Open Source Software Development Approach and How to utilize them

Improvement Opportunities for the Open Source Software Development Approach and How to utilize them Improvement Opportunities for the Open Source Software Development Approach and How to utilize them Paper for the OSSIE 03 Workshop Stefan Dietze Fraunhofer ISST, Mollstr. 1 10178 Berlin, Germany stefan.dietze@isst.fhg.de

More information

An Investigation on Learning of College Students and the Current Application Situation of the Web-based Courses

An Investigation on Learning of College Students and the Current Application Situation of the Web-based Courses 2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51.127 An Investigation on Learning

More information

Semantic Concept Based Retrieval of Software Bug Report with Feedback

Semantic Concept Based Retrieval of Software Bug Report with Feedback Semantic Concept Based Retrieval of Software Bug Report with Feedback Tao Zhang, Byungjeong Lee, Hanjoon Kim, Jaeho Lee, Sooyong Kang, and Ilhoon Shin Abstract Mining software bugs provides a way to develop

More information

Localization of Open Source Web Content Management System

Localization of Open Source Web Content Management System Localization of Open Source Web Content Management System Rufael Tadesse HiLCoE, Computer Science Programme, Ethiopia Computer Revolution Africa, Ethiopia rufael.tadesse@gmail.com Fekade Getahun HiLCoE,

More information

A Framework to Represent Antecedents of User Interest in. Open-Source Software Projects

A Framework to Represent Antecedents of User Interest in. Open-Source Software Projects 542 Business Transformation through Innovation and Knowledge Management: An Academic Perspective A Framework to Represent Antecedents of User Interest in Open-Source Software Projects 1 Amir Hossein Ghapanchi,

More information

Building Reusable Software Component For Optimization Check in ABAP Coding

Building Reusable Software Component For Optimization Check in ABAP Coding Building Reusable Software Component For Optimization Check in ABAP Coding P.Shireesha Lecturer Dept. of MCA KITS,Warangal,INDIA. rishapakala@yahoo.co.in Dr.S.S.V.N.Sharma Professor Dept. of Informatics

More information

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,

More information

A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management

A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:

More information

Cloud Web-Based Operating System (Cloud Web Os)

Cloud Web-Based Operating System (Cloud Web Os) Cloud Web-Based Operating System (Cloud Web Os) Hesham Abusaimeh Department of Computer Science, Faculty of Information Technology, Applied Science University, Amman, 11931 Jordan. ABSTRACT The cloud computing

More information

Web Based Implementation of Interactive Computer Assisted Legal Support System - Analysis Design Prototype Development and Validation of CALLS System

Web Based Implementation of Interactive Computer Assisted Legal Support System - Analysis Design Prototype Development and Validation of CALLS System 2012 2nd International Conference on Management and Artificial Intelligence IPEDR Vol.35 (2012) (2012) IACSIT Press, Singapore Web Based Implementation of Interactive Computer Assisted Legal Support System

More information

PHP FRAMEWORK FOR DATABASE MANAGEMENT BASED ON MVC PATTERN

PHP FRAMEWORK FOR DATABASE MANAGEMENT BASED ON MVC PATTERN PHP FRAMEWORK FOR DATABASE MANAGEMENT BASED ON MVC PATTERN Chanchai Supaartagorn Department of Mathematics Statistics and Computer, Faculty of Science, Ubon Ratchathani University, Thailand scchansu@ubu.ac.th

More information

New Cloud Computing Network Architecture Directed At Multimedia

New Cloud Computing Network Architecture Directed At Multimedia 2012 2 nd International Conference on Information Communication and Management (ICICM 2012) IPCSIT vol. 55 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V55.16 New Cloud Computing Network

More information

Design of Data Archive in Virtual Test Architecture

Design of Data Archive in Virtual Test Architecture Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei

More information

Umbrella: A New Component-Based Software Development Model

Umbrella: A New Component-Based Software Development Model 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Umbrella: A New Component-Based Software Development Model Anurag Dixit and P.C.

More information

A MODEL OF OPENEHR-BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

A MODEL OF OPENEHR-BASED ELECTRONIC MEDICAL RECORD IN INDONESIA A MODEL OF OPENEHR-BASED ELECTRONIC MEDICAL RECORD IN INDONESIA 1 A.B. MUTIARA, 2 A. MUSLIM, 3 T. OSWARI, 4 R. ASRITA 1 Prof., Faculty of Computer Science and Information Technology, Gunadarma University,

More information

Terutaka Tansho Collaboration Center, Shimane University 2, Hokuryo-cho, Matsue-shi Shimane, 690-0816 +81-852-60-2293 tansho@riko.shimane-u.ac.

Terutaka Tansho Collaboration Center, Shimane University 2, Hokuryo-cho, Matsue-shi Shimane, 690-0816 +81-852-60-2293 tansho@riko.shimane-u.ac. and Development Contribution of Open Source Software in Japanese IT Companies: An Exploratory Study of the Effect on Business Growth ( nd report based on 01 survey) Terutaka Tansho Collaboration Center,

More information

Peer Review in Software Development: A Survey

Peer Review in Software Development: A Survey ISSN (Online): 2409-4285 www.ijcsse.org Page: 40-44 Peer Review in Software Development: A Survey Aylin GÜZEL 1, Özlem AKTAŞ 2 and Kökten Ulaş BİRANT 3 1, 2, 3 Dokuz Eylül University, Computer Engineering

More information

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA 1 A.B. Mutiara, 2 A. Muslim, 3 T. Oswari, 4 R.A. Miharja 1,2,4 Faculty of Computer Science and Information Technology, Gunadarma University,

More information

2.2 Netbeans. 2.3 Apache Struts. 2.1 Eclipse. 2.4 ArgoUML

2.2 Netbeans. 2.3 Apache Struts. 2.1 Eclipse. 2.4 ArgoUML Open Source Tools for Software Product Line Development Sergio Segura, David Benavides, Antonio Ruiz-Cortés and Pablo Trinidad Department of Computer Languages and Systems University of Seville email:{segura,

More information

Open Source Software: Strategies and Risk Management

Open Source Software: Strategies and Risk Management Open Source Software: Strategies and Risk Management Elisabeth Esner i DLA Pper i Rudnick Gray Cary US LLP (858) 677-1484 elisabeth.e isner@dlap iper.com Mark Lehberg DLA Pper i Rudnick Gray Cary US LLP

More information

Quality Validation for Mobile Embedded Software

Quality Validation for Mobile Embedded Software International Journal of Advanced Science and Technology 43 Quality Validation for Mobile Embedded Software Haeng-Kon Kim 1, Roger Y Lee 2 1 Dept. of Computer information & Communication Engineering Catholic

More information

Development of Information Technology Service Management System in Academy on International Standard

Development of Information Technology Service Management System in Academy on International Standard Development of Information Technology Service Management System in Academy on International Standard 1 Pallop Piriyasurawong, 2 Sarun Nakthanom 1 Department of Technological Education Faculty of Technical

More information

How To Develop A Questionnaire Content Management System

How To Develop A Questionnaire Content Management System Questionnaire Content Management System to Analyze Characteristics of Graduates in Computer Field Papatsorn Singhatham 1* & Veerawan Janthanasub 2 1 Rajamangala University of Techlnology Phra Nakhonr Faculty

More information

Integrating REST with RIA-Bus for Efficient Communication and Modularity in Rich Internet Applications

Integrating REST with RIA-Bus for Efficient Communication and Modularity in Rich Internet Applications Integrating REST with RIA-Bus for Efficient Communication and Modularity in Rich Internet Applications NR Dissanayake 1#, T Wirasingha 2 and GKA Dias 2 1 University of Colombo School of Computing, Colombo

More information

VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved

VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved Mobile Application for News and Interactive Services L. Ashwin Kumar Department of Information Technology, JNTU, Hyderabad, India loka.ashwin@gmail.com ABSTRACT In this paper, we describe the design and

More information

Role of Functional Clones in Software Development

Role of Functional Clones in Software Development ISBN 978-93-84468-20-0 Proceedings of 2015 International Conference on Future Computational Technologies (ICFCT'2015) Singapore, March 29-30, 2015, pp. 41-47 Role of Functional in Software Development

More information

DEVELOPING THE KNOWLEDGE MANAGEMENT SYSTEM BASED ON BUSINESS PROCESS

DEVELOPING THE KNOWLEDGE MANAGEMENT SYSTEM BASED ON BUSINESS PROCESS DEVELOPING THE KNOWLEDGE MANAGEMENT SYSTEM BASED ON BUSINESS PROCESS Sung Ho Jung 1, Ki Seok Lee 1, Young Woong Song 2, Hyoung Chul Lim 3, and Yoon Ki Choi 4 * 1 Ph.D., Candidate, Department of Architectural

More information

The Impact of Release Management and Quality Improvement in Open Source Software Project Management

The Impact of Release Management and Quality Improvement in Open Source Software Project Management Applied Mathematical Sciences, Vol. 6, 2012, no. 62, 3051-3056 The Impact of Release Management and Quality Improvement in Open Source Software Project Management N. Arulkumar 1 and S. Chandra Kumramangalam

More information

Application of Project-driven Teaching Practice Based on Sakai

Application of Project-driven Teaching Practice Based on Sakai 2012 International Conference on Education Technology and Computer (ICETC2012) IPCSIT vol.43 (2012) (2012) IACSIT Press, Singapore Application of Project-driven Teaching Practice Based on Sakai Wang Lin

More information

Open Source Software: Recent Developments and Public Policy Implications. World Information Technology and Services Alliance

Open Source Software: Recent Developments and Public Policy Implications. World Information Technology and Services Alliance December 2004 Open Source Software: Recent Developments and Public Policy Implications Open source software has become a topic of great interest in the press and among policymakers. Open source software

More information

Open Source, Web-based Management Information System for Faculty Administration.

Open Source, Web-based Management Information System for Faculty Administration. Open Source, Web-based Management Information System for Faculty Administration. Summary R. M. S. U. Gunathilake 1 (SC/2006/6242), G. R. A. R. Indrathilake 2 (SC/2006/6251) and J.R. Wedagedera 3 1 info@edulanka.com,

More information

The Implementation of Wiki-based Knowledge Management Systems for Small Research Groups

The Implementation of Wiki-based Knowledge Management Systems for Small Research Groups International Journal of Computer Information Systems and Industrial Management Applications (IJCISIM) ISSN 2150-7988 Vol.1 (2009), pp. 68 75 http://www.mirlabs.org/ijcisim The Implementation of Wiki-based

More information

Integrated Open-Source Software Development Activities Browser CoxR

Integrated Open-Source Software Development Activities Browser CoxR Integrated Open-Source Software Development Activities Browser CoxR Makoto Matsushita, Kei Sasaki, Yasutaka Tahara, Takeshi Ishikawa and Katsuro Inoue Graduate School of Information Science and Technology,

More information

MySQL databases as part of the Online Business, using a platform based on Linux

MySQL databases as part of the Online Business, using a platform based on Linux Database Systems Journal vol. II, no. 3/2011 3 MySQL databases as part of the Online Business, using a platform based on Linux Ion-Sorin STROE Romanian Academy of Economic Studies Romana Sq, no 6, 1 st

More information

Software Design Document (SDD) Template

Software Design Document (SDD) Template (SDD) Template Software design is a process by which the software requirements are translated into a representation of software components, interfaces, and data necessary for the implementation phase.

More information

Collaborative Software Development Using R-Forge

Collaborative Software Development Using R-Forge Collaborative Software Development Using R-Forge Stefan Theußl Achim Zeileis Kurt Hornik Department of Statistics and Mathematics Wirtschaftsuniversität Wien August 13, 2008 Why Open Source? Source code

More information

Development of Knowledge Management System for Broadening English Reading Skill on Mobile Phone

Development of Knowledge Management System for Broadening English Reading Skill on Mobile Phone Development of Knowledge Management System for Broadening English Reading Skill on Mobile Phone Pensri Srisawat Institute of Physical Education Suphanburi Campus, Suphanburi, Thailand srisawatt.ps@gmail.com

More information

Automatic Schedule Control for Distributed Software Development in Cloud Computing Environments

Automatic Schedule Control for Distributed Software Development in Cloud Computing Environments Journal of Industrial and Intelligent Information Vol. 2, No. 1, March 2014 Automatic Schedule Control for Distributed Software Development in Cloud Computing Environments Chung Yung, Shao-Zong Chen, and

More information

ACHIEVING HIGH DEPENDABILITY OF AN ENDOSCOPY RECOMMENDER SYSTEM(ERS)

ACHIEVING HIGH DEPENDABILITY OF AN ENDOSCOPY RECOMMENDER SYSTEM(ERS) TASK QUARTERLY 8 No 2(2004), 237 242 ACHIEVING HIGH DEPENDABILITY OF AN ENDOSCOPY RECOMMENDER SYSTEM(ERS) JAN ZIELIŃSKI AND HENRYK KRAWCZYK Faculty of Electronics, Telecommunications and Informatics, Gdansk

More information

OPEN SOURCE SOFTWARE AND THE AUSTRALIAN GOVERNMENT

OPEN SOURCE SOFTWARE AND THE AUSTRALIAN GOVERNMENT OPEN SOURCE SOFTWARE AND THE AUSTRALIAN GOVERNMENT A key-note speech by Brian Catto (Director Governance and Policy Branch, Australian Government Information Management Office) at the Open Source Developers

More information

Modern Accounting Information System Security (AISS) Research Based on IT Technology

Modern Accounting Information System Security (AISS) Research Based on IT Technology , pp.163-170 http://dx.doi.org/10.14257/astl.2016. Modern Accounting Information System Security (AISS) Research Based on IT Technology Jiamin Fang and Liqing Shu Accounting Branch, Jilin Business and

More information

Elicitation and Modeling Non-Functional Requirements A POS Case Study

Elicitation and Modeling Non-Functional Requirements A POS Case Study Elicitation and Modeling Non-Functional Requirements A POS Case Study Md. Mijanur Rahman and Shamim Ripon, Member IACSIT Abstract Proper management of requirements is crucial to successful development

More information

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok CLOUD COMPUTING PRACTICE 82 Chapter 9 PUBLIC CLOUD LABORATORY Hand on laboratory based on AWS Sucha Smanchat, PhD Faculty of Information Technology King Mongkut s University of Technology North Bangkok

More information

Implementing TOAST, a Tool for Agile Software Project Management in Cloud Computing Environments

Implementing TOAST, a Tool for Agile Software Project Management in Cloud Computing Environments Implementing TOAST, a Tool for Agile Software Project Management in Cloud Computing Environments Chung Yung*, Yu-Tang Lin Department of Computer Science and Information Engineering, National Dong Hwa University,

More information

Comparing Software Quality between Open Source and Closed Source Software Development. Jussi Heikkilä, Joona Hartikainen & Pramod Guruprasad

Comparing Software Quality between Open Source and Closed Source Software Development. Jussi Heikkilä, Joona Hartikainen & Pramod Guruprasad Comparing Software Quality between Open Source and Closed Source Software Development Jussi Heikkilä, Joona Hartikainen & Pramod Guruprasad Abstract 1. Introduction 2. Software quality 2.1 Definition 2.2

More information

Development of Mobile Library Application Based on Android in Universitas Ahmad Dahlan

Development of Mobile Library Application Based on Android in Universitas Ahmad Dahlan Development of Mobile Library Application Based on Android in Universitas Ahmad Dahlan Yana Hendriana Lecturer, Department of Informatics, Faculty of Industrial Technology, Universitas Ahmad Dahlan Yogyakarta,

More information

How To Use Open Source Software In Defence

How To Use Open Source Software In Defence Open Source Software in the Defence Industry Anthony Harrison Thales anthony.harrison@uk.thalesgroup.com Abstract: There are an increasing number of defence programmes incorporating open source software

More information

Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved

Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved Analysis Open source software as tools for building up

More information

International Journal of Management and Sustainability

International Journal of Management and Sustainability International Journal of Management and Sustainability Special Issue: Economic, Finance and Management outlooks journal homepage: http://pakinsight.com/?ic=journal&journal=11 AN ARCHITECTURE FOR PERSONAL

More information

Data Storage Framework on Flash Memory using Object-based Storage Model

Data Storage Framework on Flash Memory using Object-based Storage Model 2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51. 118 Data Storage Framework

More information

LIBRARY À LA CARTE: OPEN SOURCE SOFTWARE FOR LIBRARY RESEARCH GUIDES

LIBRARY À LA CARTE: OPEN SOURCE SOFTWARE FOR LIBRARY RESEARCH GUIDES LIBRARY À LA CARTE: OPEN SOURCE SOFTWARE FOR LIBRARY RESEARCH GUIDES Evviva Weinraub 1, Margaret Mellinger 2 1 Oregon State University Libraries (USA) 2 Oregon State University Libraries (USA) Evviva.Weinraub@oregonstate.edu,

More information

Design of Financial Industry s Intermediary Business System based on Tuxedo

Design of Financial Industry s Intermediary Business System based on Tuxedo 2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.74 Design of Financial Industry s Intermediary

More information

Kentico CMS 5 Developer Training Syllabus

Kentico CMS 5 Developer Training Syllabus Kentico CMS 5 Developer Training Syllabus June 2010 Page 2 Contents About this Course... 4 Overview... 4 Audience Profile... 4 At Course Completion... 4 Course Outline... 5 Module 1: Overview of Kentico

More information

REST Client Pattern. [Draft] Bhim P. Upadhyaya ABSTRACT

REST Client Pattern. [Draft] Bhim P. Upadhyaya ABSTRACT REST Client Pattern [Draft] Bhim P. Upadhyaya EqualInformation Chicago, USA bpupadhyaya@gmail.com ABSTRACT Service oriented architecture (SOA) is a common architectural practice in large enterprises. There

More information

Method of Unified Communications and Collaboration Service in Open Service Platform based on RESTful Web Services

Method of Unified Communications and Collaboration Service in Open Service Platform based on RESTful Web Services Method of Unified Communications and Collaboration Service in Open Service Platform based on RESTful Web Services Sunhwan Lim and Hyunjoo Bae Future Communications Research Laboratory, ETRI, Daejeon, Korea

More information

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand

More information

Requirements engineering

Requirements engineering Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and

More information

Systems Analysis and Design Life Cycle

Systems Analysis and Design Life Cycle Systems Analysis and Design Life Cycle 2.1 The major goal of requirement determination phase of information system development is a. determine whether information is needed by an organization b. determine

More information

c University of Oxford This document is licensed under http://creativecommons.org/licenses/by-sa/2.0/uk/

c University of Oxford This document is licensed under http://creativecommons.org/licenses/by-sa/2.0/uk/ OSS Watch c University of Oxford This document is licensed under http://creativecommons.org/licenses/by-sa/2.0/uk/ key messages... These are the points to take away from this talk: is more than just a

More information

An Approach to Establish a Software Reliability Model for Different Free and Open Source Software Development Paradigms. Kemal Kağan Işıtan

An Approach to Establish a Software Reliability Model for Different Free and Open Source Software Development Paradigms. Kemal Kağan Işıtan An Approach to Establish a Software Reliability Model for Different Free and Open Source Software Development Paradigms Kemal Kağan Işıtan University of Tampere School of Information Sciences Computer

More information

TABLE OF CONTENTS LIST OF FIGURES...XI LIST OF TABLES...XIV LIST OF ABBREVIATIONS...XV. 1.1: Background...1. 1.2: Problem Statements...

TABLE OF CONTENTS LIST OF FIGURES...XI LIST OF TABLES...XIV LIST OF ABBREVIATIONS...XV. 1.1: Background...1. 1.2: Problem Statements... TABLE OF CONTENTS PAGE NO. LIST OF FIGURES....XI LIST OF TABLES..........XIV LIST OF ABBREVIATIONS......XV CHAPTER 1: INTRODUCTION 1.1: Background.....1 1.2: Problem Statements.....2 1.3: Objectives....5

More information

The WAMS Power Data Processing based on Hadoop

The WAMS Power Data Processing based on Hadoop Proceedings of 2012 4th International Conference on Machine Learning and Computing IPCSIT vol. 25 (2012) (2012) IACSIT Press, Singapore The WAMS Power Data Processing based on Hadoop Zhaoyang Qu 1, Shilin

More information

APPENDIX 1 A STUDY ON EXPLORING THE IMPACT OF RELEASE MANAGEMENT TO ENHANCE THE QUALITY OF OPEN SOURCE SOFTWARE PROJECT MANAGEMENT

APPENDIX 1 A STUDY ON EXPLORING THE IMPACT OF RELEASE MANAGEMENT TO ENHANCE THE QUALITY OF OPEN SOURCE SOFTWARE PROJECT MANAGEMENT 177 APPENDIX 1 A STUDY ON EXPLORING THE IMPACT OF RELEASE MANAGEMENT TO ENHANCE THE QUALITY OF OPEN SOURCE SOFTWARE PROJECT MANAGEMENT QUESTIONNAIRE I. Personal and Socio-Economic Profile 1. Located in:

More information

TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW

TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW Year 2014, Vol. 1, issue 1, pp. 49-56 Available online at: http://journal.iecuniversity.com TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW Singh RANDEEP a*, Rathee AMIT b a* Department of

More information

MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application

MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application , pp.317-322 http://dx.doi.org/10.14257/ijhit.2014.7.5.29 MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application Iqbal H. Sarker and K. Apu Department of

More information

On Cloud Computing Technology in the Construction of Digital Campus

On Cloud Computing Technology in the Construction of Digital Campus 2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus

More information

itop: the open-source ITSM solution

itop: the open-source ITSM solution itop: the open-source ITSM solution itop is a multi-client web portal designed for service providers and businesses. Simple and easy to use, it allows all configuration items and their relationships to

More information

Elicitation and Modeling Non-Functional Requirements A POS Case Study

Elicitation and Modeling Non-Functional Requirements A POS Case Study Elicitation and Modeling Non-Functional Requirements A POS Case Study Md. Mijanur Rahman and Shamim Ripon, Member IACSIT Abstract Proper management of requirements is crucial to successful development

More information

Exploring the role of human capital on firm s structural capital in. Iranian e-business industry

Exploring the role of human capital on firm s structural capital in. Iranian e-business industry 2011 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (2011) (2011) IACSIT Press, Singapore Exploring the role of human capital on firm s structural capital in Iranian

More information

Whitepaper: Commercial Open Source vs. Proprietary Data Integration Software

Whitepaper: Commercial Open Source vs. Proprietary Data Integration Software Overview The debate about the advantages of open source versus proprietary data integration software is ongoing. The reality of the situation is that the decision about whether open source or proprietary

More information

Database Migration- How hard can it be?

Database Migration- How hard can it be? 2012 2 nd International Conference on Information Communication and Management (ICICM 2012) IPCSIT vol. 55 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V55.12 Database Migration- How

More information

The Impact of Defect Resolution on Project Activity in Open Source Projects: Moderating Role of Project Category

The Impact of Defect Resolution on Project Activity in Open Source Projects: Moderating Role of Project Category 594 The Impact of Defect Resolution on Project Activity in Open Source Projects: Moderating Role of Project Category 1 Amir Hossein Ghapanchi, School of information systems, technology and management,

More information

Comparison of Cloud Service Quality Information Publication Based on Cloud Service Quality Model

Comparison of Cloud Service Quality Information Publication Based on Cloud Service Quality Model 212 International Conference on Information and Computer Applications (ICICA 212) IPCSIT vol. 24 (212) (212) IACSIT Press, Singapore Comparison of Cloud Service Information Publication Based on Cloud Service

More information

Impact of cloud computing

Impact of cloud computing EOLE European Open source & free software Law Event Brussels 06/12/2013 Impact of cloud computing...on FOSS users Benjamin Jean bjean@inno3.fr 1 Plan 0. Definition : who are the users? 1. Questions: is

More information

EVALUATING SOFTWARE ENGINEERING PRACTICES IN PALESTINE

EVALUATING SOFTWARE ENGINEERING PRACTICES IN PALESTINE International Journal of Soft Computing, Mathematics and Control (IJSCMC),Vol., No.1, February 1 EVALUATING SOFTWARE ENGINEERING PRACTICES IN PALESTINE Mohammed Alnajjar 1, Prof. Samy S. Abu Naser 1 Faculty

More information

BA, BSc, MBA, MSc, Phd, DBA Degrees

BA, BSc, MBA, MSc, Phd, DBA Degrees BA, BSc, MBA, MSc, Phd, DBA Degrees with University of Greenwich and University of Derby through ABMA-UK Qualification & MBA, MSc, Phd and DBA with University of Azteca & UCN Online Learning Joint Programme

More information

Online Enrollment and Administration System

Online Enrollment and Administration System FYP Proposal Report Real World Database Development by Kong Koon Kit Chan Yin Mo Leung Shiu Hong Advised by Prof. Frederick H. Lochovsky Submitted in partial fulfillment of the requirements for COMP 4981

More information

QUALITY ASSURANCE UNDER OPEN SOURCE DEVELOPMENT MODEL. Presented by: Ashwini Guttal

QUALITY ASSURANCE UNDER OPEN SOURCE DEVELOPMENT MODEL. Presented by: Ashwini Guttal QUALITY ASSURANCE UNDER OPEN SOURCE DEVELOPMENT MODEL Presented by: Ashwini Guttal White Paper Link and Credits Quality Assurance under the Open Source Development Model Download Link Authors Luyin Zhao,

More information