scholarly journals Making computer science results reproducible - A case study using Gradle and Docker

Author(s):  
Wilfried Elmenreich ◽  
Philipp Moll ◽  
Sebastian Theuermann ◽  
Mathias Lux

This paper addresses two questions related to reproducibility within the context of research related to computer science. First, requirements on reproducibility are analyzed based on a survey addressed to researchers in the academic and private sector. The survey indicates a strong need for open but also easily accessible results, thus reproducing an experiment should not require too much effort. The results from the survey are then used to formulate general guidelines for making research results reproducible. In addition, this paper explores a number of existing software tools that could bring forward reproducibility in research results. After a general analysis of tools a further investigation is done via three case studies based on actual research projects which are used to evaluate the previously introduced tools. Results indicate that due to conflicting requirements, none of the presented solutions fulfills all intended goals perfectly. However, we present requirements and guidelines for making research reproducible. While the main focus of this paper is on reproducibility in computer science, the results of this paper are still valid for other fields using computation as a tool.


2018 ◽  
Author(s):  
Wilfried Elmenreich ◽  
Philipp Moll ◽  
Sebastian Theuermann ◽  
Mathias Lux

This paper addresses two questions related to reproducibility within the context of research related to computer science. First, requirements on reproducibility are analyzed based on a survey addressed to researchers in the academic and private sector. The survey indicates a strong need for open but also easily accessible results, thus reproducing an experiment should not require too much effort. The results from the survey are then used to formulate general guidelines for making research results reproducible. In addition, this paper explores a number of existing software tools that could bring forward reproducibility in research results. After a general analysis of tools a further investigation is done via three case studies based on actual research projects which are used to evaluate the previously introduced tools. Results indicate that due to conflicting requirements, none of the presented solutions fulfills all intended goals perfectly. However, we present requirements and guidelines for making research reproducible. While the main focus of this paper is on reproducibility in computer science, the results of this paper are still valid for other fields using computation as a tool.



2019 ◽  
Vol 5 ◽  
pp. e240 ◽  
Author(s):  
Wilfried Elmenreich ◽  
Philipp Moll ◽  
Sebastian Theuermann ◽  
Mathias Lux

This article addresses two research questions related to reproducibility within the context of research related to computer science. First, a survey on reproducibility addressed to researchers in the academic and private sectors is described and evaluated. The survey indicates a strong need for open and easily accessible results, in particular, reproducing an experiment should not require too much effort. The results of the survey are then used to formulate guidelines for making research results reproducible. In addition, this article explores four approaches based on software tools that could bring forward reproducibility in research results. After a general analysis of tools, three examples are further investigated based on actual research projects which are used to evaluate previously introduced tools. Results indicate that the evaluated tools contribute well to making simulation results reproducible but due to conflicting requirements, none of the presented solutions fulfills all intended goals perfectly.



Author(s):  
Salamah Salamah ◽  
Massood Towhidnejad ◽  
Thomas Hilburn

While many Software Engineering (SE) and Computer Science (CS) textbooks make use of case studies to introduce difference concepts and methods, the case studies introduced by these texts focus on a specific life-development phase or a particular topic within software engineering object-oriented design and implementation or requirements analysis and specification. Moreover, these case studies usually do not come with instructor guidelines on how to adopt the introduced material to the instructor’s teaching style or to the particular level of the class or students in the class. The DigitalHome Case Study aims at addressing these shortcomings by providing a comprehensive set of artifacts associated with the full software development life-cycle. The project provides an extensive set of case study modules with exercises for teaching different topics in software engineering and computer science, as well as guidance for instructors on how to use these case modules. In this chapter, the authors motivate the use of the case study approach in teaching SE and CS concepts. They provide a description of the DigitalHome case study and the associated artifacts and case modules. The authors also report on the use of the developed material.



Author(s):  
Salamah Salamah ◽  
Massood Towhidnejad ◽  
Thomas Hilburn

While many Software Engineering (SE) and Computer Science (CS) textbooks make use of case studies to introduce difference concepts and methods, the case studies introduced by these texts focus on a specific life-development phase or a particular topic within software engineering object-oriented design and implementation or requirements analysis and specification. Moreover, these case studies usually do not come with instructor guidelines on how to adopt the introduced material to the instructor's teaching style or to the particular level of the class or students in the class. The DigitalHome Case Study aims at addressing these shortcomings by providing a comprehensive set of artifacts associated with the full software development life-cycle. The project provides an extensive set of case study modules with exercises for teaching different topics in software engineering and computer science, as well as guidance for instructors on how to use these case modules. In this chapter, the authors motivate the use of the case study approach in teaching SE and CS concepts. They provide a description of the DigitalHome case study and the associated artifacts and case modules. The authors also report on the use of the developed material.



2020 ◽  
Vol 12 (13) ◽  
pp. 5261 ◽  
Author(s):  
Xiao Liang ◽  
Yuqing Liang ◽  
Chong Chen ◽  
Meine Pieter van Dijk

This study carries out an in-depth analysis of urban water policy implementation in China through a policy cycle analysis and case study of Sponge city program. The policy cycle analysis articulates discrete steps within the policy formulation and implementation process, while the case studies reflect the specific problems in water project implementation. Because of the principal–agent relation between central and local government, a ‘‘double wheel’’ policy cycle model is adopted to reflect the policy cycles at central level and at local level. Changde city and Zhuanghe city, two demo cities in the Sponge city program, are chosen for the analysis. The policy cycle analysis shows that the central government orders local government to implement policy without clear direction on how to attract private sector participation. The evaluation of central government did not include private sector involvement, nor the sustainability of the investments. This promotes the local government’s pursuit of project construction completion objectives, without seriously considering private sector involvement and operation and maintenance (O&M) cost. The local governments do not have political motivation and experiences to attract private investments into project implementation. The case study in the two demo cities shows that local government subsidies are the main source of O&M funding currently, which is not sustainable. The water projects are not financially feasible because no sufficient revenue is generated to cover the high initial investments and O&M cost. The lack of private sector involvement makes it difficult to maintain adequate funding in O&M, leading to the unsustainability of the water projects. It is not easy to achieve private sector involvement, but it could be the key to realizing urban water resilience in a more sustainable way.



Glottotheory ◽  
2019 ◽  
Vol 9 (2) ◽  
pp. 147-172
Author(s):  
Kristina Pelikan ◽  
Thorsten Roelcke

Abstract As researchers from different nationalities and disciplines collaborate in research projects with joint grants, science becomes more and more global. For conducting the research, project members from several different professional and national backgrounds work together on a daily basis using English as lingua franca (ELF). This results in a very heterogenic linguistic setting, influenced by several mother tongues and languages for specific purposes (LSPs). Systematic approaches have been neglected during the last years while LSP research moved more and more towards applied approaches working on concrete case studies. The present study follows an alternative approach. Applied linguistics and further development of systematic approaches shall here be seen as a circular flow. For instance, communication optimisation during a case study benefits from system-thinking and vice versa. How could the project language of a case study be structured and which long established classifications need to be revised based on these data? Is there a need for a new understanding of applied LSP research?



2017 ◽  
Vol 39 (2) ◽  
pp. 259-269 ◽  
Author(s):  
Anne O’Brien ◽  
Jane Suiter

This article focuses on the gender of voices chosen as sources and presenters of radio news coverage in Ireland. The study examines the best and worst case studies across public and private sector broadcasters and argues that the question of gender balance in broadcasting goes beyond the simple issue of quantitatively proportionate participation to require a more complex and qualitatively fair and balanced presentation of women within news programming. We find a very clear gender bias with male-dominated coverage in both public and private sectors but with greater stereotyping by the latter.



Author(s):  
Nikolai Greer ◽  
Khaled Ksaibati

Transportation research projects are a vital element for transportation agencies to accumulate new technology and knowledge to improve the efficiency and safety of transportation infrastructure. The purpose of this paper is to develop benefit cost analysis (BCA) tools to assist transportation agencies in evaluating transportation research projects. The BCA tools provide analysis methods for estimating the benefits for changes in the level of service (LOS) of a roadway, reductions in the vehicle travel time, changes in vehicle operating costs and reductions in the number of crashes. Three case studies were investigated to illustrate the usage of the BCA tools. The first case study evaluated the effectiveness of variable speed limit systems implemented along I-80 in southern Wyoming. The BCA tools estimated a benefit cost ratio of 6.64 indicating that the implementation of the project was economically justifiable. The second case study was a recent study investigating and developing mitigation strategies for the effects of truck traffic along the I-80 in southern Wyoming resulting in a benefit cost ratio of a 9.23 indicating that the project had the potential to be economically viable upon implementation. The final case study evaluated the effect of wildlife overpass and underpass crossings on the migrations of pronghorn and mule deer. The benefit cost ratio for the research project was 0.42 indicating that the project was not economically beneficial after the first year of implementation. The case studies indicated that the BCA tools are a beneficial tool for quantifying the economic benefits of a transportation research project.



2016 ◽  
Vol 9 (1) ◽  
pp. 11-32 ◽  
Author(s):  
Felix Villalba-Romero ◽  
Champika Liyanage

Purpose – The purpose of this paper is to illustrate the payment models and financing structures used for road Infrastructure projects under public private partnerships (PPPs) in the UK. Comparison of funding and financial structures in the selected case studies exposes the risks and values of the models of payment utilised. This research also aims to identify relationships with payment certainty and financing debt restructuring. Design/methodology/approach – The paper compares several case studies representing the evolution of private finance initiative road infrastructure in the UK context. Templates were completed using semi- structured interviews during data collection; and a qualitative content analysis approach was employed for case study analysis. Findings – Lessons learned from using different payment methods show the benefit and limitations of adopting different forms of PPP in road development. Refinancing of projects presents substantial risks to the viability of a project, and benefits gained by the private sector. Further, refinancing brings no significant benefits to the public sector as well. Practical implications – Performance of selected case studies highlights emerging issues that need to be considered when adopting a PPP procurement route in roads projects. Financial markets have supported these projects under different risk profiles and payment models. They also have the potential to play a greater part in capitalising long-term investment in road projects and increase private sector participation in infrastructure development, generating more competition and innovation. Originality/value – This paper provides case study comparison and practical implications of recent PPP developments in road provision in the UK and the evolution of public policy in the subject.



2019 ◽  
Vol 2 (1) ◽  
pp. 33-44
Author(s):  
Feni Yuli Triani

Foreigners surveillance in Indonesia includes the entry and exit of foreigners to and from Indonesian territory and the presence and activities of foreigners in the Indonesian territory. After the foreigner is granted entry permission according to his visa, the surveillance is under Authority of the immigration office whose working area covers the stranger's residence. This surveillance is carried out as a Preventive Effort of the existence and usefulness of Foreigners in the Indonesian territory. This is based on a selective policy that upholds the value of human rights and regulates how foreigners enter the Indonesian territory. then the formulation of the problem to be investigated is (1) How does the function of the Immigration surveillance function as a preventive Efforts? And (2) How does the Function of the Immigration Surveillance function in handling cases of examining the Nigerian Travel Documents on behalf of Echezona Kingsley Okolie ?. Based on the research results obtained that the Immigration Oversight Function plays a role in carrying out preventive measures for immigration. Preventive efforts carried out by the Immigration Surveillance Sub-Directorate in the form of surveillance and exchange of information with other countries and related institutions in the country. In the case study of the Nigerian National Travel Documents Examination on behalf of Echezona Kingsley Okolie, the Immigration surveillance Function, in this case the Field Surveillance, acts as a preventive efforts. In its implementation, Pasal 71 of Undang Undang No. 6 year 2011 states that every Foreigner in the Territory of Indonesia is required to provide all necessary information regarding his and his family's identity. So because in that case, namely in the implementation of Field Surveilance can not show Travel Documents in the form of a Passport or Visa, then the suspect is subject to a Criminal Case Alleged Foreigners who can not show and submit Travel Documents or Stay Permits owned as referred to in Pasal 116 of Undang Undang No. 6 Year 2011 concerning Immigration.  



Sign in / Sign up

Export Citation Format

Share Document