Quality in Use Analysis to Evaluate User Experience of Open Source Software Compatible with MATLAB

Author(s):  
Manar Abu Talib

Mathematical and statistical open source software (OSS) has played a vital and positive role in computing statistics, performing numerical computations, and solving for real and complex scalars. There is an enormous need to apply quality models to this type of software. In this paper, we present an inclusive set of current quality models and demonstrate their application to OSS. As very little research has been carried out on the quality in use assessment of mathematical software, this work investigates the application of the quality in use model inspired by ISO/IEC 25010 on three OSS products: Scilab, R-Language, and GNU Octave. We can confidently state that Scilab, R-Language, and GNU Octave perform similarly in terms of effectiveness, efficiency, productivity, and cognitive load. However, Scilab outperforms GNU Octave slightly when it comes to error safety.

2011 ◽  
Vol 3 (3) ◽  
pp. 48-65 ◽  
Author(s):  
Claudia Ruiz ◽  
William N. Robinson

There is an ample debate over the quality of Free/Libre Open Source Software (FLOSS) with mixed research results. The authors show that a reason for these mixed results is that quality is being defined, measured, and evaluated differently. They report the most popular approaches including software structure measures, process measures, and maturity assessment models. The way researchers have built their samples has also contributed to the mixed results with different project properties being considered and ignored. Because FLOSS projects evolve with each release, their quality does too, and it must be measured using metrics that take into account their communities’ commitment to quality rather than just the structure of the resulting code. Challenges exist in defining what constitutes a defect or bug, and the role of modularity in affecting FLOSS quality. The authors suggest three considerations for future research on FLOSS quality models: (1) defect resolution rate, (2) kind of software product, and (3) modularity—both technical and organizational.


2018 ◽  
Vol 173 ◽  
pp. 03093
Author(s):  
Zemin Zhu ◽  
Qing Zhang

Open source software has been widely used in the education industry. To construct educational informationization system and to be developed into educational resources are the most popular forms. This paper analyses the positive role of open source software in IT education firstly. Then, from two perspectives, the open source forum and open source case base, it explores how to promote the students’ software development technology and professional skills. College Open Source Forum is an open-source technology community which is for college students of IT Major and fans who are interested in software development. The construction of open source case base is conducive to provide more practice opportunities for students. These two ways of open source software help improve the quality of IT professional training.


2013 ◽  
Vol 2013 ◽  
pp. 1-21 ◽  
Author(s):  
Federica Bressan ◽  
Sergio Canazza

This paper presents a methodology for the preservation of audio documents, the operational protocol that acts as the methodology, and an original open source software system that supports and automatizes several tasks along the process. The methodology is presented in the light of the ethical debate that has been challenging the international archival community for the last thirty years. The operational protocol reflects the methodological principles adopted by the authors, and its effectiveness is based on the results obtained in recent research projects involving some of the finest audio archives in Europe. Some recommendations are given for the rerecording process, aimed at minimizing the information loss and at quantifying the unintentional alterations introduced by the technical equipment. Finally, the paper introduces an original software system that guides and supports the preservation staff along the process, reducing the processing timing, automatizing tasks, minimizing errors, and using information hiding strategies to ease the cognitive load. Currently the software system is in use in several international archives.


F1000Research ◽  
2013 ◽  
Vol 2 ◽  
pp. 191 ◽  
Author(s):  
Scott A. Chamberlain ◽  
Eduard Szöcs

All species are hierarchically related to one another, and we use taxonomic names to label the nodes in this hierarchy. Taxonomic data is becoming increasingly available on the web, but scientists need a way to access it in a programmatic fashion that’s easy and reproducible. We have developed taxize, an open-source software package (freely available from http://cran.r-project.org/web/packages/taxize/index.html) for the R language. taxize provides simple, programmatic access to taxonomic data for 13 data sources around the web. We discuss the need for a taxonomic toolbelt in R, and outline a suite of use cases for which taxize is ideally suited (including a full workflow as an appendix). The taxize package facilitates open and reproducible science by allowing taxonomic data collection to be done in the open-source R platform.


F1000Research ◽  
2013 ◽  
Vol 2 ◽  
pp. 191 ◽  
Author(s):  
Scott A. Chamberlain ◽  
Eduard Szöcs

All species are hierarchically related to one another, and we use taxonomic names to label the nodes in this hierarchy. Taxonomic data is becoming increasingly available on the web, but scientists need a way to access it in a programmatic fashion that’s easy and reproducible. We have developed taxize, an open-source software package (freely available from http://cran.r-project.org/web/packages/taxize/index.html) for the R language. taxize provides simple, programmatic access to taxonomic data for 13 data sources around the web. We discuss the need for a taxonomic toolbelt in R, and outline a suite of use cases for which taxize is ideally suited (including a full workflow as an appendix). The taxize package facilitates open and reproducible science by allowing taxonomic data collection to be done in the open-source R platform.


Author(s):  
Ragia Abo ElFadl ◽  
Akram Salah ◽  
Amr Kamel

Social Coding Sites (SCSs) are social media services for sharing software development projects on the Web, many open source projects are currently being developed on SCSs. Assessing the quality is a crucial element for better selection of a specific project serving people requirements or needs. In this paper, we reviewed existing traditional models which evolved prior the evolution of open source software as well as open source quality models. We evaluated the selected models according to their reflection with respect to social coding project success factors: sociality, popularity, activity and supportability. Eight models were included in our research as we only selected models that introduces explicit metrics well defined for measuring, neither a process nor a generic methodology.  Based on our selection criteria, a summary of the findings we obtained is that existing models doesn’t fully consider or cover social factors for open source software evaluation hence there is a need for a model to measure the maturity / quality of open source projects from social factors perspective. We have also evaluated the existing models against a selected open source project hosted on social coding GitHub to assess each model applicability. Some of the measurements from the existing models were not applicable for evaluation.


Sign in / Sign up

Export Citation Format

Share Document