This paper presents a simulator generator designed to aid in the development of domain-specific protocols that enable semantic communication, where messages include annotations specifying the meaning of individual fie...
详细信息
This work combines structural mechanical prior knowledge with cooperative Bayesian optimization framework and proposes a domain knowledge-based multilevel grouping approach for mid-ship section optimization. Cooperati...
详细信息
software documentation captures detailed knowledge about a software product, e.g., code, technologies, and design. It plays an important role in the coordination of development teams and in conveying ideas to various ...
详细信息
ISBN:
(纸本)9798400703270
software documentation captures detailed knowledge about a software product, e.g., code, technologies, and design. It plays an important role in the coordination of development teams and in conveying ideas to various stakeholders. However, software documentation can be hard to comprehend if it is written with jargon and complicated sentence structure. In this study, we explored the potential of text simplification techniques in the domain of softwareengineering to automatically simplify GitHub README files. We collected software-related pairs of GitHub README files consisting of 14,588 entries, aligned difficult sentences with their simplified counterparts, and trained a Transformer-based model to automatically simplify difficult versions. To mitigate the sparse and noisy nature of the software-related simplification dataset, we applied general text simplification knowledge to this field. Since many general-domain difficult-to-simple Wikipedia document pairs are already publicly available, we explored the potential of transfer learning by first training the model on the Wikipedia data and then fine-tuning it on the README data. Using automated BLEU scores and human evaluation, we compared the performance of different transfer learning schemes and the baseline models without transfer learning. The transfer learning model using the best checkpoint trained on a general topic corpus achieved the best performance of 34.68 BLEU score and statistically significantly higher human annotation scores compared to the rest of the schemes and baselines. We conclude that using transfer learning is a promising direction to circumvent the lack of data and drift style problem in software README files simplification and achieved a better trade-off between simplification and preservation of meaning.
Although the current ERP (Enterprise Resource Planning) course has the latest information system software as in the industry that can be operated in class, and with the refinement of PBL and teaching methods, students...
详细信息
ISBN:
(纸本)9783031519789;9783031519796
Although the current ERP (Enterprise Resource Planning) course has the latest information system software as in the industry that can be operated in class, and with the refinement of PBL and teaching methods, students can learn from the perspective of system implementation, rather than the traditional system operation level. However, for most students, they are still more inclined to work data input, and cannot connect to process-oriented knowledge, or even processes analysis, causing students to fall into repetitive and monotonous system operations. Therefore, this study intends to apply the digital online game competition in the ERP courses of the technical University students. To evaluate the "game-based teaching plan and course design strategy", a statistical comparative analysis is carried out on the impact of the ERP course plan. It is hoped that through such an instructional design integrating PBL and game-based learning, it can encourage students' spontaneous and interesting learning motivation and improve the effect of learning participation.
作者:
Su, LishaYan, RongCollege of Computer Science
Inner Mongolia University Inner Mongolia Key Laboratory of Multilingual Artificial Intelligence Technology National & Local Joint Engineering Research Center of Intelligent Information Processing Technology for Mongolian Hohhot010021 China
Joint extraction of entities and relations is an essential task in information extraction. Recently, tagging-based models have gained attention but with poor performance on overlapping triplets, which confronted the i...
详细信息
The active participation of contributors is key to the success of any open source software (OSS) projects. In the open source community, it can be found that some developers have participated together in multiple proj...
详细信息
Access to new technologies in the educational process and developing digital competences enabling critical and responsible use of digital technologies, including future professional work is a challenge for universitie...
详细信息
This experience paper describes thirteen considerations for implementing machine learning software defect prediction (ML SDP) in vivo. Specifically, we provide the following report on the ground of the most important ...
详细信息
ISBN:
(纸本)9798350329964
This experience paper describes thirteen considerations for implementing machine learning software defect prediction (ML SDP) in vivo. Specifically, we provide the following report on the ground of the most important observations and lessons learned gathered during a large-scale research effort and introduction of ML SDP to the system-level testing quality assurance process of one of the leading telecommunication vendors in the world - Nokia. We adhere to a holistic and logical progression based on the principles of the business analysis body of knowledge: from identifying the need and setting requirements, through designing and implementing the solution, to profitability analysis, stakeholder management, and handover. Conversely, for many years, industry adoption has not kept up the pace of academic achievements in the field, despite promising potential to improve quality and decrease the cost of software products for many companies worldwide. Therefore, discussed considerations hopefully help researchers and practitioners bridge the gaps between academia and industry.
[Context/Motivation] Crowd-based Requirements engineering (CrowdRE) promises to overcome limitations of traditional requirements engineering by actively involving a larger number of users. A common theme in CrowdRE re...
详细信息
ISBN:
(纸本)9783031573262;9783031573279
[Context/Motivation] Crowd-based Requirements engineering (CrowdRE) promises to overcome limitations of traditional requirements engineering by actively involving a larger number of users. A common theme in CrowdRE research is the development and deployment of online platforms where users can autonomously provide their feedback about software. [Problems] Current platforms only provide minimal guidance regarding the topics mentioned in the feedback. Therefore, it is difficult tomap the feedback to existing requirements and identify gaps. [Principal ideas] To address the problems, we present a systematic process for collecting feedback through a variety of structured questions and an online platform which supports the process. We evaluate the process and the platform in the large-scale interdisciplinary research project SMART-AGE. [Contribution] To our best knowledge, this is the first platform that gathers feedback from a large number of users simultaneously through structured queries. Our contributions include a tailored list of questions for feedback collection, an analysis of how the question characteristics influence the answers and an evaluation of the user acceptance. Our findings indicate that both the quality and quantity of feedback are high, with variations based on the characteristics of the questions. Additionally, our platform is well accepted by its users.
With the widely usage of open-source software, supply-chain-based vulnerability attacks, including SolarWind and Log4Shell, have posed significant risks to software security. Currently, people rely on vulnerability ad...
详细信息
暂无评论