scholarly journals A proposal of recommendation function for element fill-in-Blank problems in java programming learning assistant system

2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Su Sandy Wint ◽  
Nobuo Funabiki

Purpose To advance Java programming educations, the authors have developed a Web-based Java programming learning assistant system (JPLAS). It offers the element fill-in-blank problem (EFP) for novice students to study Java grammar and basic programming skills by filling in the missing elements in a source code. An EFP instance can be generated by selecting an appropriate code, and applying the blank element selection algorithm. As it is expected to cover broad grammar topics, a number of EFP instances have been generated. This paper aims to propose a recommendation function to guide a student solving the proper EFP instances among them. Design/methodology/approach This function considers the difficulty level of the EFP instance and the grammar topics that have been correctly answered by the student, and is implemented at the offline answering function of JPLAS using JavaScript so that students can use it even without the Internet connections. Findings To evaluate the effectiveness of the proposal, 85 EFP instances are prepared to cover various grammar topics, and are assigned to a total of 92 students in two universities in Myanmar and Indonesia to solve them using the recommendation function. Their solution results confirmed the effectiveness of the proposal. Originality/value The concept of the difficulty level for an EFP instance is newly defined for the proper recommendation, and the accuracy in terms of the average numbers of answer submission times among the students is verified.

Author(s):  
Htoo Htoo Sandi Kyaw ◽  
◽  
Nobuo Funabiki ◽  
Wen-Chung Kao

To enhance Java programming educations, we have proposed a Web-based Java Programming Learning Assistant System (JPLAS) that provides a variety of programming assignments to cover different learning levels. As fundamental programming exercises for novice students, JPLAS offers the Code Fill-in-blank Problem (CFP) and the Code Fixing Problem (CXP), to learn Java grammar and basic programming skills through code reading. A CFP instance requires filling in the blank elements in the problem code generated by applying the coding rule check function and the blank element selection algorithm. A CXP instance involves correcting the error elements made by the error injection algorithm. In both problems, all answers from the students will be marked through string matching with the stored correct one. In this paper, we propose the Code Amendment Problem (CAP) as a practical problem for learning the debugging process by combining CFP and CXP in JPLAS. As a mixture of CFP and CXP instances, a CAP instance is generated by randomly selecting either blank or error for each element with a given blank probability BP. For evaluations, we apply 12 CAP instances to 21 students in Japan and Myanmar, where the results show that BP = 50% offers the highest difficulty level, and CAP is harder than CFP and CXP.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
San Hay Mar Hay Mar Shwe ◽  
Nobuo Funabiki ◽  
Yan Watequlis Syaifudin ◽  
Phyu Phyu Tar ◽  
Htoo Htoo Sandi Kyaw ◽  
...  

Purpose This study aims to present the value trace problem (VTP) for Python programming self-study, by extending the works for Java programming learning assistant system. In total, 130 VTP instances are generated using Python codes in textbooks and websites that cover basic/advanced grammar topics, fundamental data structures and algorithms and two common library usages. Besides, assisting references on Python programming topics related to the VTP instances are introduced to assist novice learners in solving them efficiently. Design/methodology/approach PyPLAS offers the VTP to study grammar topics and library usage through code reading. A VTP instance asks a learner to trace the actual values of important variables or output messages in the given source code. The correctness of any answer is checked through string matching. Findings The applications to 48 undergraduate students in Myanmar and Indonesia confirm the validity of the proposal in Python programming self-studies by novice learners. Originality/value The applications to 48 undergraduate students in Myanmar and Indonesia confirm the validity of the proposal in Python programming self-studies by novice learners.


Author(s):  
Henry Larkin

Purpose – The purpose of this paper is to investigate the feasibility of creating a declarative user interface language suitable for rapid prototyping of mobile and Web apps. Moreover, this paper presents a new framework for creating responsive user interfaces using JavaScript. Design/methodology/approach – Very little existing research has been done in JavaScript-specific declarative user interface (UI) languages for mobile Web apps. This paper introduces a new framework, along with several case studies that create modern responsive designs programmatically. Findings – The fully implemented prototype verifies the feasibility of a JavaScript-based declarative user interface library. This paper demonstrates that existing solutions are unwieldy and cumbersome to dynamically create and adjust nodes within a visual syntax of program code. Originality/value – This paper presents the Guix.js platform, a declarative UI library for rapid development of Web-based mobile interfaces in JavaScript.


2015 ◽  
Vol 22 (4) ◽  
pp. 530-544 ◽  
Author(s):  
Arjen van Witteloostuijn

Purpose – The purpose of this paper is to argue that the time is ripe to establish a powerful tradition in Experimental International Business (IB). Probably due to what the Arjen van Witteloostuijn refers to as the external validity myth, experimental laboratory designs are underutilized in IB, which implies that the internal validity miracle of randomized experimentation goes largely unnoticed in this domain of the broader management discipline. Design/methodology/approach – In the following pages, the author explains why the author believes this implies a missed opportunity, providing arguments and examples along the way. Findings – Although an Experimental Management tradition has never really gained momentum, to the author, the lab experimental design has a very bright future in IB (and management at large). To facilitate the development of an Experimental IB tradition, initiating web-based tools would be highly instrumental. This will not only boost further progress in IB research, but will also increase the effectiveness and playfulness of IB teaching. Originality/value – Given the high potential of an Experimental IB, the Cross-Cultural and Strategic Management journal will offer a platform for such exciting and intriguing laboratory work, cumulatively contributing to the establishment of an Experimental IB tradition.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Hiroaki Sano ◽  
Yohei Chiba ◽  
Sachiko Maeda ◽  
Chiharu Ikeda ◽  
Nobuyuki Handa ◽  
...  

Purpose This study examines the websites of central government ministries, prefectures and municipalities to obtain a comprehensive bird’s-eye view of how they are preparing for natural disasters in the context of the novel coronavirus (COVID-19) outbreak. Design/methodology/approach This study examines the websites of central government ministries, prefectures and municipalities in Japan to survey the actual status of information dissemination on “evacuation and sheltering” in the context of COVID-19. Findings This study found that the central government issued many notices, notifications and administrative communications to prefectures, cities with public health centers and special wards, which were mainly related to opening, securing and operating evacuation centers and improving the environment. It was found that most prefectures disseminated information on both survival and living evacuation and did so from June onward, when the flood season was approaching. Among the municipalities, there were differences in information dissemination tendencies by prefecture, and it became clear that smaller municipalities were especially incapable of fully disseminating information via the Web. Research limitations/implications The data from the prefectures and municipalities surveyed in this study were collected from websites and do not necessarily represent the actual response to disaster-related evacuation in the context of COVID-19 in those areas. To clarify this evacuation, more detailed surveys are needed. Originality/value This study is unique because no research has been conducted on the response of Japanese administrative agencies to disaster-related evacuation in the context of COVID-19; the actual situation was analyzed in this study by examining central government ministries, prefectures and municipalities as administrative agencies and comparing their responses.


2017 ◽  
Vol 34 (8) ◽  
pp. 8-19
Author(s):  
Stacy Brody

Purpose The purpose of this paper is to profile various types of Web-based tools to facilitate research collaboration within and across institutions. Design/methodology/approach Various Web-based tools were tested by the author. Additionally, tutorial videos and guides were reviewed. Findings There are various free and low-cost tools available to assist in the collaborative research process, and librarians are well-positioned to facilitate their usage. Practical implications Librarians and researchers will learn about various types of tools available at free or at low cost to fulfill needs of the collaborative research process. Social implications As the tools highlighted are either free or of low cost, they are also valuable to start-ups and can be recommended for entrepreneurs. Originality/value As the realm of Web-based collaborative tools continues to evolve, the options must be continually revisited and reviewed for currency.


2017 ◽  
Vol 34 (10) ◽  
pp. 13-14
Author(s):  
David David ◽  
Albertus Agung ◽  
Yudy Tirana

Purpose The purpose of this paper is to develop and evaluate a procedural dungeon generation application that created a variant dungeon floor. Procedural dungeon generation makes it easy for a designer to design a level. The result shows that the algorithm can create a variant dungeon based on the parameter on the game. This game also has a high re-playability, thanks to the generation process. Design/methodology/approach Research methods include methods of data collection, design and implementation. Data collection was done through research literature, questionnaires and analyzing some similar applications. Designing game application using game design document and implementation was the done using the waterfall model and the unity game engine. Findings Procedural dungeon generation is important when designing the game. If done correctly, it will reduce the designer’s time to design the map especially in dungeon, where in the dungeon, there are many floors and each floor must be designed differently based on the difficulty level of the game. The application uses the combined algorithm to create a variant dungeon, where each algorithm has its own advantages that the designer can use to design the variety of the dungeon. It also opens more algorithms to be used when creating the dungeon. Originality/value This paper uses the combined algorithm for procedural dungeon generation, and the result shows that a player has high re-playability to the game.


Author(s):  
Geoffrey S. Howard

LXS Ltd., a Toronto software house, has identified high market demand for their proposed new product called Estitherm, a Web-based software tool that supports heat loss calculations for architectural engineers designing structures. Estitherm’s development requires sophisticated Java programming skills, however, and the project stalls when LXS is unable to hire enough additional programmers to be able to meet the development deadlines dictated by competition. Through lucky coincidence, LXS’ chief scientist stumbles onto a pool of Java talent while vacationing on the Caribbean island of St. Lucia. Negotiations follow, a contract is signed and the project is quickly brought to successful completion with the aid of Caribbean programmers, working via the Internet. Similar contract arrangements hold the promise for improved economic conditions in Caribbean nations and can reduce software backlogs for companies in developed nations, but better mechanisms are needed to bring together buyers and sellers of IT services.


2018 ◽  
Vol 74 (4) ◽  
pp. 894-916 ◽  
Author(s):  
Kim Tallerås ◽  
Jørn Helge B. Dahl ◽  
Nils Pharo

Purpose Considerable effort is devoted to developing new models for organizing bibliographic metadata. However, such models have been repeatedly criticized for their lack of proper user testing. The purpose of this paper is to present a study on how non-experts in bibliographic systems map the bibliographic universe and, in particular, how they conceptualize relationships between independent but strongly related entities. Design/methodology/approach The study is based on an open concept-mapping task performed to externalize the conceptualizations of 98 novice students. The conceptualizations of the resulting concept maps are identified and analyzed statistically. Findings The study shows that the participants’ conceptualizations have great variety, differing in detail and granularity. These conceptualizations can be categorized into two main groups according to derivative relationships: those that apply a single-entity model directly relating document entities and those (the majority) that apply a multi-entity model relating documents through a high-level collocating node. These high-level nodes seem to be most adequately interpreted either as superwork devices collocating documents belonging to the same bibliographic family or as devices collocating documents belonging to a shared fictional world. Originality/value The findings can guide the work to develop bibliographic standards. Based on the diversity of the conceptualizations, the findings also emphasize the need for more user testing of both conceptual models and the bibliographic end-user systems implementing those models.


2019 ◽  
Vol 121 (6) ◽  
pp. 1413-1427 ◽  
Author(s):  
Concetta Nazzaro ◽  
Marco Lerro ◽  
Marcello Stanco ◽  
Giuseppe Marotta

PurposeThe purpose of this paper is to investigate consumer’s acceptance toward product innovation in the agri-food sector, uncovering consumers’ characteristics able to encourage food innovation acceptance.Design/methodology/approachThe analysis was carried out by administering a web-based structured questionnaire to a convenient sample of 443 Italian consumers. The study relies on consumers’ willingness to pay (WTP) to assess consumers’ acceptance toward the innovative product, while the Food-Related Lifestyle scale was applied to perform a cluster analysis aiming at detecting the attitude of consumers toward innovations in a traditional food.FindingsThe study findings showed a clear openness of consumers toward product innovation. Indeed, consumers’ WTP for the innovative product was far higher than the traditional one. Further, two out of three consumers’ groups detected (i.e. pro-innovation and rational adopters) exhibit a broad correlation between the innovative product attributes and consumers’ psychographics characteristics, revealing the existence of a large number of potential consumers.Originality/valueThe contribution of the paper to the current literature is twofold. First, it focused on an emerging topic for the agri-food sector (i.e. product innovation) whereby research works are still scarce. Second, product innovation was addressed toward a traditional food that is mostly reluctant to innovation due to consumers’ resistance and skepticism.


Sign in / Sign up

Export Citation Format

Share Document