English
Related papers

Related papers: Towards a Blockchain-based Software Engineering Ed…

200 papers

The convergence of mobile edge computing (MEC) and blockchain is transforming the current computing services in wireless Internet-of-Things networks, by enabling task offloading with security enhancement based on blockchain mining. Yet the…

Staying abroad during their studies is increasingly popular for students. However, there are various challenges for both students and universities. One important question for students is whether or not achievements performed at different…

Computers and Society · Computer Science 2018-06-27 Thorsten Sommer , Gergana Deppe , Valerie Stehling , Max Haberstroh , Frank Hees

Academic credentials are documents that attest to successful completion of any test, exam or act as a validation of an individual's skill. Currently, the domain of academic credential management suffers from large time consumption, high…

Cryptography and Security · Computer Science 2020-06-24 Chaitanya Bapat

Cryptocurrencies and their foundation technology, the Blockchain, are reshaping finance and economics, allowing a decentralized approach enabling trusted applications with no trusted counterpart. More recently, the Blockchain and the…

Software Engineering · Computer Science 2018-09-26 Michele Marchesi , Lodovica Marchesi , Roberto Tonelli

Software Engineering is the process of a systematic, disciplined, quantifiable approach that has significant impact on large-scale and complex software development. Scores of well-established software process models have long been adopted…

Software Engineering · Computer Science 2022-07-05 Md Jobair Hossain Faruk , Santhiya Subramanian , Hossain Shahriar , Maria Valero , Xia Li , Masrura Tasnim

In recent years, Software Engineering (SE) scholars and practitioners have emphasized the importance of integrating soft skills into SE education. However, teaching and learning soft skills are complex, as they cannot be acquired passively…

Software Engineering · Computer Science 2025-02-13 Allysson Allex Araújo , Marcos Kalinowski , Maria Teresa Baldassarre

On-campus activities like positions of responsibility in campus amenities and participation in research, benefit the students as well as the university, while also making students financially self-sufficient to a certain extent. However,…

Computers and Society · Computer Science 2021-05-27 Ritu Gala , Eshita Shukla , Nidhee Kamble , Revathi Vijayaraghavan , Dhiren Patel

Context. The rise of generative AI (GenAI) tools like ChatGPT and GitHub Copilot has transformed how software is learned and written. In software engineering (SE) education, these tools offer new opportunities for support, but also raise…

Software Engineering · Computer Science 2025-12-05 Qiaolin Qin , Ronnie de Souza Santos , Rodrigo Spinola

Higher education provides a solid theoretical and practical, but mostly technical, background for the aspiring software developer. Research, however, has shown that graduates still fall short of the expectations of industry. These…

Software Engineering · Computer Science 2019-11-05 Wouter Groeneveld , Joost Vennekens , Kris Aerts

Recently, blockchain has gained momentum in the academic community thanks to its decentralization, immutability, transparency and security. As an emerging paradigm, Multi-access Edge Computing (MEC) has been widely used to provide…

Networking and Internet Architecture · Computer Science 2020-01-23 Dinh C Nguyen , Pubudu N Pathirana , Ming Ding , Aruna Seneviratne

The predominant centralized paradigm in educational data management currently suffers from several critical issues such as vulnerability to malicious tampering, a high prevalence of diploma counterfeiting, and the onerous cost of…

Cryptography and Security · Computer Science 2023-06-02 Yihan Liu , Ke Li , Zihao Huang , Bowen Li , Guiyan Wang , Wei Cai

For a long time, it has been recognized that the software industry has a demand for students who are well grounded in design competencies and who are ready to contribute to a project with little additional training. In response to the…

Software Engineering · Computer Science 2024-12-09 Luiz Fernando Capretz

Incentives that compensate for the involved costs in the decentralized training of a Federated Learning (FL) model act as a key stimulus for clients' long-term participation. However, it is challenging to convince clients for quality…

Machine Learning · Computer Science 2022-11-04 Shashi Raj Pandey , Lam Duc Nguyen , Petar Popovski

As the significance of Software Engineering (SE) professionals continues to grow in the industry, the adoption of gamification techniques for training purposes has gained traction due to its potential to enhance class appeal through…

Blockchain is an emerging technology framework for creating and storing transaction in distributed ledgers with a high degree of security and reliability. In this paper we present a blockchain-based platform to create and store contracts in…

Computers and Society · Computer Science 2019-01-28 Mahmood A. Rashid , Krishneel Deo , Divnesh Prasad , Kunal Singh , Sarvesh Chand , Mansour Assaf

Blockchain is an incipient technology that offers many strengths compared to traditional systems, such as decentralization, transparency and traceability. However, if the technology is to be used for processing personal data, complementary…

Software Engineering · Computer Science 2020-10-27 Fernanda Molina , Gustavo Betarte , Carlos Luna

Many scientific and practical areas have shown increasing interest in reaping the benefits of blockchain technology to empower software systems. However, the unique characteristics and requirements associated with Blockchain Based Software…

Cryptocurrencies and blockchain networks have attracted tremendous attention from their volatile price movements and the promise of decentralization. However, most projects run on business narratives with no way to test and verify their…

Multiagent Systems · Computer Science 2019-07-02 Zixuan Zhang

In the context of Multi-access Edge Computing (MEC), the task sharing mechanism among edge servers is an activity of vital importance for speeding up the computing process and thereby improve user experience. The distributed resources in…

Networking and Internet Architecture · Computer Science 2020-06-26 Angelo Vera Rivera , Ahmed Refaey , Ekram Hossain

This paper presents a newly-developed robotics programming course and reports the initial results of software engineering education in robotics context. Robotics programming, as a multidisciplinary course, puts equal emphasis on software…

Computers and Society · Computer Science 2014-06-18 Jiwon Shin , Andrey Rusakov , Bertrand Meyer