首页 > 最新文献

Proceedings of the Federated Africa and Middle East Conference on Software Engineering最新文献

英文 中文
Hands-on Permissioned Blockchain Platforms 动手许可区块链平台
Mahmoud M. Abdallah
Enterprise organizations spends a lot of time and money on establishing trust when shared date is presented to others and might rely on third parties. Blockchain technology helps organizations to solve this problem without the need for third parties. Blockchain depends on cryptography, distributed ledgers and consensus protocols to establish the trust between participating entities. Permissioned Blockchain offers features that suits the enterprise environment like accountability where all actions are traceable and privacy where the details of the actions are visible to authorized parties only. Permissioned Blockchain platforms are the toolkits that helps in building new applications that implement new business models or enhance old workflows based on Blockchain technology. By the end of this tutorial, attendees will be able to setup development environment and build quick proof of concept projects based on two open source permissioned Blockchain platforms (namely Hyperledger Fabric and Corda).
当共享日期呈现给其他人时,企业组织花费大量时间和金钱来建立信任,并且可能依赖第三方。区块链技术帮助组织在不需要第三方的情况下解决这个问题。区块链依赖于密码学、分布式账本和共识协议来建立参与实体之间的信任。受许可区块链提供了适合企业环境的特性,比如问责制(所有操作都是可跟踪的)和隐私(操作的详细信息仅对授权方可见)。授权区块链平台是帮助构建新应用程序的工具包,这些应用程序可以实现基于区块链技术的新业务模型或增强旧工作流。在本教程结束时,与会者将能够设置开发环境并基于两个开源许可的区块链平台(即Hyperledger Fabric和Corda)构建快速的概念验证项目。
{"title":"Hands-on Permissioned Blockchain Platforms","authors":"Mahmoud M. Abdallah","doi":"10.1145/3531056.3542760","DOIUrl":"https://doi.org/10.1145/3531056.3542760","url":null,"abstract":"Enterprise organizations spends a lot of time and money on establishing trust when shared date is presented to others and might rely on third parties. Blockchain technology helps organizations to solve this problem without the need for third parties. Blockchain depends on cryptography, distributed ledgers and consensus protocols to establish the trust between participating entities. Permissioned Blockchain offers features that suits the enterprise environment like accountability where all actions are traceable and privacy where the details of the actions are visible to authorized parties only. Permissioned Blockchain platforms are the toolkits that helps in building new applications that implement new business models or enhance old workflows based on Blockchain technology. By the end of this tutorial, attendees will be able to setup development environment and build quick proof of concept projects based on two open source permissioned Blockchain platforms (namely Hyperledger Fabric and Corda).","PeriodicalId":191903,"journal":{"name":"Proceedings of the Federated Africa and Middle East Conference on Software Engineering","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127776947","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
6 Technical Tips for Tech Startups 给科技创业公司的6个技术提示
A. Misbah
In 2019, the failure rate of startups was 90%. Technology Startups (aka. Tech Startups) had the highest rate of failures at 63%. One of the causes of this high failure rate in technology startups is the wrong technical decisions and practices taken and adopted by these companies. This tutorial describes 6 technical tips that can help technology startups truly become “Lean” to pave the way for success. The 6 technical tips will cover areas such as programming languages, development platforms, cloud-native architectures, testing and big data.
2019年,创业公司的失败率为90%。科技创业公司(又名科技创业公司)科技创业公司的失败率最高,为63%。科技创业公司失败率如此之高的原因之一是这些公司错误的技术决策和实践。本教程介绍了6个技术技巧,可以帮助科技创业公司真正做到“精益”,为成功铺平道路。这6个技术技巧将涵盖编程语言、开发平台、云原生架构、测试和大数据等领域。
{"title":"6 Technical Tips for Tech Startups","authors":"A. Misbah","doi":"10.1145/3531056.3542758","DOIUrl":"https://doi.org/10.1145/3531056.3542758","url":null,"abstract":"In 2019, the failure rate of startups was 90%. Technology Startups (aka. Tech Startups) had the highest rate of failures at 63%. One of the causes of this high failure rate in technology startups is the wrong technical decisions and practices taken and adopted by these companies. This tutorial describes 6 technical tips that can help technology startups truly become “Lean” to pave the way for success. The 6 technical tips will cover areas such as programming languages, development platforms, cloud-native architectures, testing and big data.","PeriodicalId":191903,"journal":{"name":"Proceedings of the Federated Africa and Middle East Conference on Software Engineering","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121599979","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Open Source Software Digital Sociology: Engineering Open Source Software Ecosystem for Impact and Sustainability 开源软件数字社会学:工程开源软件生态系统的影响和可持续性
Minghui Zhou
Open source Software (OSS) ecosystems have had a tremendous impact on computing and society, while their sustainability poses great challenges to both practitioners and researchers. We utilize vast collections of open data produced by distributed version control and social media to discover the mechanisms by which such ecosystems form and operate, which we call open source software sociology.
开源软件(OSS)生态系统对计算和社会产生了巨大的影响,但其可持续性对实践者和研究人员都提出了巨大的挑战。我们利用分布式版本控制和社交媒体产生的大量开放数据来发现这种生态系统形成和运行的机制,我们称之为开源软件社会学。
{"title":"Open Source Software Digital Sociology: Engineering Open Source Software Ecosystem for Impact and Sustainability","authors":"Minghui Zhou","doi":"10.1145/3531056.3542767","DOIUrl":"https://doi.org/10.1145/3531056.3542767","url":null,"abstract":"Open source Software (OSS) ecosystems have had a tremendous impact on computing and society, while their sustainability poses great challenges to both practitioners and researchers. We utilize vast collections of open data produced by distributed version control and social media to discover the mechanisms by which such ecosystems form and operate, which we call open source software sociology.","PeriodicalId":191903,"journal":{"name":"Proceedings of the Federated Africa and Middle East Conference on Software Engineering","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125882395","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Scenario-based Synthetic Dataset Generation for Mobile Money Transactions 基于场景的移动货币交易合成数据集生成
Denish Azamuke, Marriette Katarahweire, Engineer Bainomugisha
There is limited availability of mobile money transaction datasets from Sub-Saharan Africa for research because transaction data records are sensitive in nature and therefore raise privacy concerns. This has in turn hindered the potential to study fraudulent patterns in mobile money transactions so as to propose realistic mitigation measures based on Machine Learning Approaches to the prevailing financial fraud challenges in the region. This research presents mobile money scenarios that should be considered in order to implement a simulator that can harness synthetic datasets for mobile money transactions from Sub-Saharan Africa so as to carry out fraud detection research. These scenarios include the definition of a mobile money ecosystem with processes used by actors such as mobile money agents, clients, merchants and banks to interact with each other in mobile money operations. There is also a need for a real mobile money dataset to extract statistical information and diverse fraudulent behaviours of actors and fraud examples in mobile money markets. This research uses the design considerations to examine process-driven techniques such as numerical simulation, agent-based modeling, and data-driven techniques such as neural networks that can be leveraged to generate synthetic datasets for mobile money transactions. Common data generation toolkits like PaySim, AMLSim, RetSim and ABIDES that are based on these techniques have been examined. The design considerations are used to design a realistic model known as MoMTSim based on real mobile money processes and agent-based modeling techniques that can be implemented to generate synthetic transaction datasets for mobile money with fraud instances. This will facilitate fraud detection research. The synthetic datasets eliminate data privacy risks, are easy and faster to obtain, and are cheap to experiment with. With the proposed model, different research groups can move to the implementation stage to realise a model for synthetic data generation for mobile money transactions from the Sub-Saharan region.
撒哈拉以南非洲用于研究的移动货币交易数据集的可用性有限,因为交易数据记录本质上是敏感的,因此引起了隐私问题。这反过来又阻碍了研究移动货币交易中的欺诈模式的潜力,从而根据机器学习方法提出现实的缓解措施,以应对该区域普遍存在的金融欺诈挑战。本研究提出了应该考虑的移动货币场景,以便实现一个模拟器,可以利用撒哈拉以南非洲移动货币交易的合成数据集,以便进行欺诈检测研究。这些场景包括移动货币生态系统的定义,以及移动货币代理、客户、商家和银行等参与者在移动货币操作中相互交互所使用的流程。还需要一个真实的移动货币数据集,以提取移动货币市场中参与者的统计信息和各种欺诈行为和欺诈示例。本研究使用设计考虑来检查过程驱动技术,如数值模拟、基于代理的建模和数据驱动技术,如神经网络,这些技术可以用来生成移动货币交易的合成数据集。研究了基于这些技术的常见数据生成工具包,如PaySim、AMLSim、RetSim和ABIDES。基于真实的移动货币流程和基于代理的建模技术,设计了一个称为MoMTSim的现实模型,该模型可以实现为带有欺诈实例的移动货币生成合成交易数据集。这将促进欺诈检测研究。合成数据集消除了数据隐私风险,易于快速获取,并且实验成本低廉。利用提出的模型,不同的研究小组可以进入实施阶段,以实现撒哈拉以南地区移动货币交易的综合数据生成模型。
{"title":"Scenario-based Synthetic Dataset Generation for Mobile Money Transactions","authors":"Denish Azamuke, Marriette Katarahweire, Engineer Bainomugisha","doi":"10.1145/3531056.3542774","DOIUrl":"https://doi.org/10.1145/3531056.3542774","url":null,"abstract":"There is limited availability of mobile money transaction datasets from Sub-Saharan Africa for research because transaction data records are sensitive in nature and therefore raise privacy concerns. This has in turn hindered the potential to study fraudulent patterns in mobile money transactions so as to propose realistic mitigation measures based on Machine Learning Approaches to the prevailing financial fraud challenges in the region. This research presents mobile money scenarios that should be considered in order to implement a simulator that can harness synthetic datasets for mobile money transactions from Sub-Saharan Africa so as to carry out fraud detection research. These scenarios include the definition of a mobile money ecosystem with processes used by actors such as mobile money agents, clients, merchants and banks to interact with each other in mobile money operations. There is also a need for a real mobile money dataset to extract statistical information and diverse fraudulent behaviours of actors and fraud examples in mobile money markets. This research uses the design considerations to examine process-driven techniques such as numerical simulation, agent-based modeling, and data-driven techniques such as neural networks that can be leveraged to generate synthetic datasets for mobile money transactions. Common data generation toolkits like PaySim, AMLSim, RetSim and ABIDES that are based on these techniques have been examined. The design considerations are used to design a realistic model known as MoMTSim based on real mobile money processes and agent-based modeling techniques that can be implemented to generate synthetic transaction datasets for mobile money with fraud instances. This will facilitate fraud detection research. The synthetic datasets eliminate data privacy risks, are easy and faster to obtain, and are cheap to experiment with. With the proposed model, different research groups can move to the implementation stage to realise a model for synthetic data generation for mobile money transactions from the Sub-Saharan region.","PeriodicalId":191903,"journal":{"name":"Proceedings of the Federated Africa and Middle East Conference on Software Engineering","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134415420","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
SECC Smart University Reference Architecture SECC智能大学参考架构
H. Hamza, Yasser Ghanim, A. Nabih, Ahmed S. Elsheikh, Sherif S. Ibrahim
Digital transformation is achieved through heavily relying on information technology. It is becoming a global trend in all sectors and businesses. Education is a critical sector for the sustainable development and it has a great potential to achieve valuable and strategic outcomes by adopting technology and digital transformation strategies. Trends in this direction include smart schools, smart universities, and smart education in general. In response to these global trends and as part of its role as a catalyst for the technology in Egypt and as a software house for many standards and industry best practices, SECC launched an initiative for smart universities in Egypt. The initiative aims at defining a standard reference architecture for smart universities in Egypt under the name of Smart Universities Reference Architecture (SURA). SURA is typical example for enterprise architecture reference models applied to the universities business. It covers the four EA domains: business, data, applications and technology within a university specific architecture. The reference architecture is evolvable and is targeted to be continually updated to cope with recent and up-to-date advances in technology and educational standards and best practices. TOGAF9 is the primary framework applied in managing this initiative. Other complementary frameworks include COBIT5 for IT Governance and IT4IT for IT Management. This paper introduces SECC vision for the smart universities, the proposed capabilities that constitute the smart university vision, and the suggested reference architecture. SURA targets being a roadmap for digitally transforming universities in Egypt but it can be useful reference for any university around the world. As part of its strategic vision, SECC is studying the model applicability and needed customization for adoption in schools which have many similarities with universities from the perspective of targeting smart education services.
数字化转型高度依赖信息技术。它正在成为所有行业和企业的全球趋势。教育是可持续发展的关键部门,通过采用技术和数字化转型战略,教育具有实现有价值的战略成果的巨大潜力。这个方向的趋势包括智能学校、智能大学和智能教育。为了应对这些全球趋势,作为埃及技术催化剂和许多标准和行业最佳实践的软件公司的一部分,SECC在埃及启动了一项智能大学计划。该计划旨在为埃及的智能大学定义一个标准参考架构,名为智能大学参考架构(SURA)。SURA是将企业架构参考模型应用于大学业务的典型例子。它涵盖了四个EA领域:大学特定架构中的业务、数据、应用程序和技术。参考体系结构是可发展的,目标是不断更新,以应对技术、教育标准和最佳实践方面的最新进展。TOGAF9是用于管理该计划的主要框架。其他补充框架包括用于IT治理的COBIT5和用于IT管理的IT4IT。本文介绍了智能大学的SECC愿景,提出了构成智能大学愿景的功能,以及建议的参考架构。SURA的目标是成为埃及大学数字化转型的路线图,但它可以为世界上任何大学提供有用的参考。作为其战略愿景的一部分,SECC正在研究模型的适用性和所需的定制,以便从针对智能教育服务的角度与大学有许多相似之处的学校采用。
{"title":"SECC Smart University Reference Architecture","authors":"H. Hamza, Yasser Ghanim, A. Nabih, Ahmed S. Elsheikh, Sherif S. Ibrahim","doi":"10.1145/3531056.3542771","DOIUrl":"https://doi.org/10.1145/3531056.3542771","url":null,"abstract":"Digital transformation is achieved through heavily relying on information technology. It is becoming a global trend in all sectors and businesses. Education is a critical sector for the sustainable development and it has a great potential to achieve valuable and strategic outcomes by adopting technology and digital transformation strategies. Trends in this direction include smart schools, smart universities, and smart education in general. In response to these global trends and as part of its role as a catalyst for the technology in Egypt and as a software house for many standards and industry best practices, SECC launched an initiative for smart universities in Egypt. The initiative aims at defining a standard reference architecture for smart universities in Egypt under the name of Smart Universities Reference Architecture (SURA). SURA is typical example for enterprise architecture reference models applied to the universities business. It covers the four EA domains: business, data, applications and technology within a university specific architecture. The reference architecture is evolvable and is targeted to be continually updated to cope with recent and up-to-date advances in technology and educational standards and best practices. TOGAF9 is the primary framework applied in managing this initiative. Other complementary frameworks include COBIT5 for IT Governance and IT4IT for IT Management. This paper introduces SECC vision for the smart universities, the proposed capabilities that constitute the smart university vision, and the suggested reference architecture. SURA targets being a roadmap for digitally transforming universities in Egypt but it can be useful reference for any university around the world. As part of its strategic vision, SECC is studying the model applicability and needed customization for adoption in schools which have many similarities with universities from the perspective of targeting smart education services.","PeriodicalId":191903,"journal":{"name":"Proceedings of the Federated Africa and Middle East Conference on Software Engineering","volume":"399 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131769040","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Blockchain Analytics Reference Architecture for FinTech - A Positioning Paper: Advancing FinTech with Blockchain, Data Analytics, and Enterprise Architecture 金融科技的区块链分析参考架构-定位文件:用区块链、数据分析和企业架构推进金融科技
Ahmed S. Elsheikh
Financial services industry is one of the highly impacted industries with what is currently happening in the digital economy due to the “Digital Transformation” wave derived by the rapid evolution of the “Disruptive Emerging Technologies”. “FinTech” is the current dominating trend describing the role played by these technologies in the financial services industry. Although all financial sectors are affected, the insurance sector had been much disrupted due to not only the severe competition but also due to its data sensitivity and dependability. This makes insurance companies in an urgent need for the transparency and trust as well as the need to be “Data-Driven Enterprises” that competes through a “Data-Centric Strategy” that utilizes the power of “Big Data”. This made the “InsurTech” to become a standalone trend recently. The Blockchain technology can provide transparency and trust. However, having an "Enterprise-Wide Analytics" capability is the key strategic enabler to this needed data-centric strategy to make informed decisions that are inspired by data. Not to mention the competitive advantage that results from the synergistic effect of building a "Blockchain Analytics" capability specifically. Furthermore, many digital transformation initiatives are chaotic, Blockchain technology is under critical development and analytics is so time and money consuming. Traceability to strategic objectives are missing or implicit and no standardization is available. Something is needed to navigate these challenges and achieve this ambitious transformative vision. This paper will explain how “Value-Driven Enterprise Architecture”, with the “TOGAF” and the “Capability-Based Planning” technique, as a discipline and the “ArchiMate” as a modelling framework can provide a master blueprint for designing a “Blockchain Analytics" solution within an "Enterprise Wide Analytics" capability following the latest standards of the “Enterprise Data Lakes”. This blueprint will make the traceability to the strategic objectives explicit and provide the basis for the needed standardization. This paper cab be considered as a positioning paper that try to propose a vision for new research lines about this topic, which can be validated, enhanced, and extended through further empirical research projects in the future.
由于“颠覆性新兴技术”的快速发展引发了“数字化转型”浪潮,金融服务业是当前数字经济中受影响最大的行业之一。“金融科技”是当前的主导趋势,描述了这些技术在金融服务行业中所扮演的角色。尽管所有金融部门都受到了影响,但保险部门不仅由于激烈的竞争,而且由于其数据的敏感性和可靠性,也受到了很大的干扰。这使得保险公司迫切需要透明度和信任度,迫切需要成为“数据驱动型企业”,通过“以数据为中心的战略”,利用“大数据”的力量进行竞争。这使得“保险科技”最近成为一个独立的趋势。区块链技术可以提供透明度和信任。然而,拥有“企业级分析”功能是实现这种以数据为中心的战略所需的关键策略,从而根据数据做出明智的决策。更不用说建立“区块链分析”能力的协同效应所带来的竞争优势了。此外,许多数字化转型计划是混乱的,区块链技术处于关键的开发阶段,分析是如此耗时和金钱。对战略目标的可追溯性缺失或隐含,并且没有可用的标准化。我们需要一些东西来应对这些挑战,实现这一雄心勃勃的变革愿景。本文将解释“价值驱动型企业架构”如何以“TOGAF”和“基于能力的规划”技术作为一门学科,并以“ArchiMate”作为建模框架,为遵循“企业数据湖”的最新标准,在“企业范围分析”能力内设计“区块链分析”解决方案提供主蓝图。该蓝图将使战略目标的可追溯性明确,并为所需的标准化提供基础。这篇论文可以被认为是一篇定位论文,试图提出一个关于这个主题的新研究路线的愿景,这可以通过未来进一步的实证研究项目来验证、增强和扩展。
{"title":"Blockchain Analytics Reference Architecture for FinTech - A Positioning Paper: Advancing FinTech with Blockchain, Data Analytics, and Enterprise Architecture","authors":"Ahmed S. Elsheikh","doi":"10.1145/3531056.3531068","DOIUrl":"https://doi.org/10.1145/3531056.3531068","url":null,"abstract":"Financial services industry is one of the highly impacted industries with what is currently happening in the digital economy due to the “Digital Transformation” wave derived by the rapid evolution of the “Disruptive Emerging Technologies”. “FinTech” is the current dominating trend describing the role played by these technologies in the financial services industry. Although all financial sectors are affected, the insurance sector had been much disrupted due to not only the severe competition but also due to its data sensitivity and dependability. This makes insurance companies in an urgent need for the transparency and trust as well as the need to be “Data-Driven Enterprises” that competes through a “Data-Centric Strategy” that utilizes the power of “Big Data”. This made the “InsurTech” to become a standalone trend recently. The Blockchain technology can provide transparency and trust. However, having an \"Enterprise-Wide Analytics\" capability is the key strategic enabler to this needed data-centric strategy to make informed decisions that are inspired by data. Not to mention the competitive advantage that results from the synergistic effect of building a \"Blockchain Analytics\" capability specifically. Furthermore, many digital transformation initiatives are chaotic, Blockchain technology is under critical development and analytics is so time and money consuming. Traceability to strategic objectives are missing or implicit and no standardization is available. Something is needed to navigate these challenges and achieve this ambitious transformative vision. This paper will explain how “Value-Driven Enterprise Architecture”, with the “TOGAF” and the “Capability-Based Planning” technique, as a discipline and the “ArchiMate” as a modelling framework can provide a master blueprint for designing a “Blockchain Analytics\" solution within an \"Enterprise Wide Analytics\" capability following the latest standards of the “Enterprise Data Lakes”. This blueprint will make the traceability to the strategic objectives explicit and provide the basis for the needed standardization. This paper cab be considered as a positioning paper that try to propose a vision for new research lines about this topic, which can be validated, enhanced, and extended through further empirical research projects in the future.","PeriodicalId":191903,"journal":{"name":"Proceedings of the Federated Africa and Middle East Conference on Software Engineering","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132872994","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
From Undergraduate (Software) Capstone Projects to Start-ups: Challenges and Opportunities in Higher Institutions of Learning 从本科(软件)顶点项目到初创企业:高等院校的挑战与机遇
Daniel Ogenrwot, Geoffrey Olok Tabo, Kevin Aber, J. Nakatumba-Nabende
The capstone project is a fundamental part of almost all science and engineering degrees. It is not only a requirement for the partial fulfillment of an accredited university programme but also a method of assessing the students’ general mastery of concepts, critical thinking, problem-solving, and transferable skills. Annually, final-year undergraduate students offering computing programmes in Uganda build innovative software solutions to real-world problems within and outside their community. Anecdotal evidence indicates that most of those innovations have the potential for commercialization and transformation into technology-based businesses. However, limited progress has been made to commercialize students’ projects, and promising solutions are “buried” within academic reports. To this end, our research aims to explain the challenges and opportunities in the commercialization of students’ capstone projects across two (2) undergraduate computing programmes (Bachelor of Science in Computer Science and Bachelor of Information Technology) offered at Gulu University in Uganda. Using exploratory research design, we reviewed eighty-six (86) capstone projects, curricula, and a facilitated students & stakeholders’ workshop report. This paper articulates factors hindering the commercialization of undergraduate software capstone projects and recommends mitigating measures. It also proposes a framework for extending capstone course design from a traditional curriculum structure to an inclusive industry and community-oriented approach capable of turning ideas into business start-ups. The findings from this research are expected to inform higher institutions of learning in Africa in developing novel pedagogical approaches for orchestrating (software) capstone project courses that are inclusive and profitable beyond the academic setting.
顶点项目是几乎所有科学和工程学位的基础部分。它不仅是部分完成认可大学课程的要求,也是评估学生对概念、批判性思维、解决问题和可转移技能的总体掌握程度的一种方法。每年,在乌干达提供计算机课程的大四本科生都会为社区内外的现实问题构建创新的软件解决方案。坊间证据表明,这些创新大多具有商业化和转化为技术型企业的潜力。然而,将学生的项目商业化的进展有限,有希望的解决方案被“埋葬”在学术报告中。为此,我们的研究旨在解释乌干达古卢大学(Gulu University)提供的两个(2)本科计算机课程(计算机科学学士学位和信息技术学士学位)中学生顶点项目商业化的挑战和机遇。采用探索性研究设计,我们回顾了86个顶点项目、课程和一份便利的学生和利益相关者研讨会报告。本文阐述了阻碍大学生软件顶点项目商业化的因素,并提出了缓解措施。它还提出了一个框架,将顶点课程设计从传统的课程结构扩展到一个包容性的行业和面向社区的方法,能够将想法转化为创业公司。这项研究的结果有望为非洲的高等教育机构提供信息,以开发新的教学方法来编排(软件)顶点项目课程,这些课程在学术环境之外具有包容性和盈利性。
{"title":"From Undergraduate (Software) Capstone Projects to Start-ups: Challenges and Opportunities in Higher Institutions of Learning","authors":"Daniel Ogenrwot, Geoffrey Olok Tabo, Kevin Aber, J. Nakatumba-Nabende","doi":"10.1145/3531056.3542775","DOIUrl":"https://doi.org/10.1145/3531056.3542775","url":null,"abstract":"The capstone project is a fundamental part of almost all science and engineering degrees. It is not only a requirement for the partial fulfillment of an accredited university programme but also a method of assessing the students’ general mastery of concepts, critical thinking, problem-solving, and transferable skills. Annually, final-year undergraduate students offering computing programmes in Uganda build innovative software solutions to real-world problems within and outside their community. Anecdotal evidence indicates that most of those innovations have the potential for commercialization and transformation into technology-based businesses. However, limited progress has been made to commercialize students’ projects, and promising solutions are “buried” within academic reports. To this end, our research aims to explain the challenges and opportunities in the commercialization of students’ capstone projects across two (2) undergraduate computing programmes (Bachelor of Science in Computer Science and Bachelor of Information Technology) offered at Gulu University in Uganda. Using exploratory research design, we reviewed eighty-six (86) capstone projects, curricula, and a facilitated students & stakeholders’ workshop report. This paper articulates factors hindering the commercialization of undergraduate software capstone projects and recommends mitigating measures. It also proposes a framework for extending capstone course design from a traditional curriculum structure to an inclusive industry and community-oriented approach capable of turning ideas into business start-ups. The findings from this research are expected to inform higher institutions of learning in Africa in developing novel pedagogical approaches for orchestrating (software) capstone project courses that are inclusive and profitable beyond the academic setting.","PeriodicalId":191903,"journal":{"name":"Proceedings of the Federated Africa and Middle East Conference on Software Engineering","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122306894","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Large-Scale Trace Analysis for Microservice Anomaly Detection and Root Cause Localization 大规模跟踪分析微服务异常检测和根本原因定位
Xin Peng
Distributed tracing traces requests as they flow between services. It has been widely accepted and practiced in industry as an important means to achieve observability in microservice architecture for various purposes such as anomaly detection and root cause localization. However, trace analysis in an industrial microservice system is often challenging due to the huge number of traces produced by the system and the difficulties in combining traces with other types of operation data such as logs and metrics. In this talk, I will first analyze the background and describe the industrial practice of distributed tracing and trace analysis. Then I will introduce our explorations on large-scale trace analysis for microservice anomaly detection and root cause localization.
分布式跟踪跟踪在服务之间流动的请求。它作为微服务架构中实现可观察性的重要手段,被广泛接受和实践,用于各种目的,如异常检测和根本原因定位。然而,在工业微服务系统中,由于系统产生了大量的迹线,并且难以将迹线与其他类型的操作数据(如日志和指标)相结合,因此迹线分析通常具有挑战性。在这次演讲中,我将首先分析分布式跟踪和跟踪分析的背景和描述工业实践。然后,我将介绍我们在微服务异常检测和根本原因定位的大规模跟踪分析方面的探索。
{"title":"Large-Scale Trace Analysis for Microservice Anomaly Detection and Root Cause Localization","authors":"Xin Peng","doi":"10.1145/3531056.3542765","DOIUrl":"https://doi.org/10.1145/3531056.3542765","url":null,"abstract":"Distributed tracing traces requests as they flow between services. It has been widely accepted and practiced in industry as an important means to achieve observability in microservice architecture for various purposes such as anomaly detection and root cause localization. However, trace analysis in an industrial microservice system is often challenging due to the huge number of traces produced by the system and the difficulties in combining traces with other types of operation data such as logs and metrics. In this talk, I will first analyze the background and describe the industrial practice of distributed tracing and trace analysis. Then I will introduce our explorations on large-scale trace analysis for microservice anomaly detection and root cause localization.","PeriodicalId":191903,"journal":{"name":"Proceedings of the Federated Africa and Middle East Conference on Software Engineering","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126278896","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Setting a Research Framework for Digital Transformation Role in Enabling Successful Entrepreneurship in Egypt 为数字转型在促进埃及成功创业中的作用建立研究框架
Yasser Ghanim, Soha Safwat Labib, Ahmed Bahgat ElSeddawy
Digital Transformation (DX) is achieved through utilizing digital technology in enabling innovative business models and creating new experiences for beneficiaries and end-users. It is becoming a global trend in all business domains and all sizes of business. DX is becoming increasingly crucial in entrepreneurship and in creating successful startups. The paper aims to set a research framework for studying the role of digital technologies and digital capabilities in enabling the performance of entrepreneurial startups. Based on prior studies, the paper explores research results on the impact of startups’ digital orientation and digital capability adoption that includes data collected from different sectors and business domains from different parts of the world. Literature review shall help identify the key variables related to digital transformation adoption, as well as setting a framework for measuring startups’ performance and growth as a dependent variable. The paper has the ultimate objective of applying the research framework to the Egyptian market. The global findings are compared with the literature related to the Egyptian technology entrepreneurs.
数字化转型(DX)是通过利用数字技术实现创新的商业模式,并为受益者和最终用户创造新的体验来实现的。它正在成为所有业务领域和所有规模的业务的全球趋势。DX在创业和创建成功的初创公司方面变得越来越重要。本文旨在建立一个研究框架,以研究数字技术和数字能力在促进创业型初创企业绩效方面的作用。本文在前人研究的基础上,对创业公司数字化取向和数字化能力采用影响的研究结果进行了探讨,这些研究结果包括来自世界不同地区不同行业和业务领域的数据。文献综述将有助于识别与数字化转型采用相关的关键变量,并设置一个框架来衡量创业公司的绩效和增长作为因变量。本文的最终目标是将研究框架应用于埃及市场。将全球研究结果与有关埃及科技企业家的文献进行了比较。
{"title":"Setting a Research Framework for Digital Transformation Role in Enabling Successful Entrepreneurship in Egypt","authors":"Yasser Ghanim, Soha Safwat Labib, Ahmed Bahgat ElSeddawy","doi":"10.1145/3531056.3531069","DOIUrl":"https://doi.org/10.1145/3531056.3531069","url":null,"abstract":"Digital Transformation (DX) is achieved through utilizing digital technology in enabling innovative business models and creating new experiences for beneficiaries and end-users. It is becoming a global trend in all business domains and all sizes of business. DX is becoming increasingly crucial in entrepreneurship and in creating successful startups. The paper aims to set a research framework for studying the role of digital technologies and digital capabilities in enabling the performance of entrepreneurial startups. Based on prior studies, the paper explores research results on the impact of startups’ digital orientation and digital capability adoption that includes data collected from different sectors and business domains from different parts of the world. Literature review shall help identify the key variables related to digital transformation adoption, as well as setting a framework for measuring startups’ performance and growth as a dependent variable. The paper has the ultimate objective of applying the research framework to the Egyptian market. The global findings are compared with the literature related to the Egyptian technology entrepreneurs.","PeriodicalId":191903,"journal":{"name":"Proceedings of the Federated Africa and Middle East Conference on Software Engineering","volume":"24 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128301066","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Professional IoT Applications Development training utilizing IoT Educational and Innovation Labs: End-To-End IoT Value Chain for IoT Applications Development Training 利用物联网教育和创新实验室的专业物联网应用开发培训:物联网应用开发培训的端到端物联网价值链
Bassem Boshra Ghebrial
This is a tutorial session on building professional IoT Applications Development training programs utilizing IoT Educational and Innovation Labs. This is an excellent information sharing tutorial utilizing our long experience and successful program for building Egypt IoT Labs and various IoT training curriculums. In this session, audience will learn what should be in an IoT Lab to provide professional training programs for IoT Application Developers, IoT System Integration Engineers and IoT Solution Architects as well as providing a quick executive management live training with live demos and live use cases for smart cities. In this tutorial we will explain and detail all IoT Value Chain components that should be available inside a professional IoT Educational and Innovation Lab including IoT Innovation Kits, Commercial IoT Devices, IoT Gateways for various wireless technologies (including SigFox, LoRaWan, BLE, WiFi, etc.) as well as IoT Application Enablement Platform that represents the most important component for application developers and system integrators and we will explain how those components are all gathered together in an educational environment for learning as well as a commercial live environment for live demonstration. A professional IoT Educational and Innovation Lab enables both of the training service provider organization and educational organization (Hi-Tech institutions or universities) to offer list of IoT Professional training curriculum courses including: Hands-on IoT applications development offered through Expert IoT lab. - IoT Value chain (devices, LPWAN wireless technologies, gateways, carrier networks, application enablement platforms, analytics platforms, device management platforms) - IoT Applications Development utilizing MasterOfThings IoT AEP (MQTT protocol understanding, device authentication, application development practices, access rights management, data visualization, etc.) - IoT Lab hands-on devices (practice the use and configuration of various IoT devices and innovation kits, configuring the IoT Gateways, complement end to end solution) Developing applications for Autonomous/self-driving cars offered through Advanced IoT lab - Self driving cars applications development (remotely monitoring and controlling the cars) - Advanced IoT Applications development utilizing MasterOfThings IoT AEP (customizing your backend events on the cloud) IoT Device prototyping and development (for computer engineering only). - Introduction to embedded systems - IoT Prototyping and development boards - Developing IoT device prototype
这是一个利用物联网教育和创新实验室构建专业物联网应用开发培训计划的教程。这是一个很好的信息共享教程,利用我们长期的经验和成功的计划,建立埃及物联网实验室和各种物联网培训课程。在本次会议中,观众将了解到物联网实验室应该为物联网应用开发人员、物联网系统集成工程师和物联网解决方案架构师提供专业培训计划,并提供快速的执行管理现场培训,包括智能城市的现场演示和现场用例。在本教程中,我们将解释和详细介绍所有物联网价值链组件,这些组件应该在专业的物联网教育和创新实验室中可用,包括物联网创新套件,商业物联网设备,各种无线技术的物联网网关(包括SigFox, LoRaWan, BLE, WiFi,等)以及代表应用程序开发人员和系统集成商最重要组件的物联网应用支持平台,我们将解释这些组件如何在教育环境中聚集在一起进行学习以及用于现场演示的商业现场环境。专业的物联网教育创新实验室使培训服务机构和教育机构(高科技机构或大学)都能提供物联网专业培训课程清单,课程包括:通过专家物联网实验室提供动手物联网应用开发。-物联网价值链(设备、LPWAN无线技术、网关、运营商网络、应用支持平台、分析平台、设备管理平台)-利用MasterOfThings物联网AEP (MQTT协议理解、设备认证、应用开发实践、访问权限管理、数据可视化等)进行物联网应用开发-物联网实验室动手设备(实践各种物联网设备和创新套件的使用和配置)通过高级物联网实验室为自动驾驶/自动驾驶汽车开发应用程序-自动驾驶汽车应用程序开发(远程监控和控制汽车)-利用MasterOfThings IoT AEP进行高级物联网应用程序开发(在云端定制您的后端事件)物联网设备原型设计和开发(仅限计算机工程)。-嵌入式系统介绍-物联网原型和开发板-开发物联网设备原型
{"title":"Professional IoT Applications Development training utilizing IoT Educational and Innovation Labs: End-To-End IoT Value Chain for IoT Applications Development Training","authors":"Bassem Boshra Ghebrial","doi":"10.1145/3531056.3542763","DOIUrl":"https://doi.org/10.1145/3531056.3542763","url":null,"abstract":"This is a tutorial session on building professional IoT Applications Development training programs utilizing IoT Educational and Innovation Labs. This is an excellent information sharing tutorial utilizing our long experience and successful program for building Egypt IoT Labs and various IoT training curriculums. In this session, audience will learn what should be in an IoT Lab to provide professional training programs for IoT Application Developers, IoT System Integration Engineers and IoT Solution Architects as well as providing a quick executive management live training with live demos and live use cases for smart cities. In this tutorial we will explain and detail all IoT Value Chain components that should be available inside a professional IoT Educational and Innovation Lab including IoT Innovation Kits, Commercial IoT Devices, IoT Gateways for various wireless technologies (including SigFox, LoRaWan, BLE, WiFi, etc.) as well as IoT Application Enablement Platform that represents the most important component for application developers and system integrators and we will explain how those components are all gathered together in an educational environment for learning as well as a commercial live environment for live demonstration. A professional IoT Educational and Innovation Lab enables both of the training service provider organization and educational organization (Hi-Tech institutions or universities) to offer list of IoT Professional training curriculum courses including: Hands-on IoT applications development offered through Expert IoT lab. - IoT Value chain (devices, LPWAN wireless technologies, gateways, carrier networks, application enablement platforms, analytics platforms, device management platforms) - IoT Applications Development utilizing MasterOfThings IoT AEP (MQTT protocol understanding, device authentication, application development practices, access rights management, data visualization, etc.) - IoT Lab hands-on devices (practice the use and configuration of various IoT devices and innovation kits, configuring the IoT Gateways, complement end to end solution) Developing applications for Autonomous/self-driving cars offered through Advanced IoT lab - Self driving cars applications development (remotely monitoring and controlling the cars) - Advanced IoT Applications development utilizing MasterOfThings IoT AEP (customizing your backend events on the cloud) IoT Device prototyping and development (for computer engineering only). - Introduction to embedded systems - IoT Prototyping and development boards - Developing IoT device prototype","PeriodicalId":191903,"journal":{"name":"Proceedings of the Federated Africa and Middle East Conference on Software Engineering","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127085023","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Proceedings of the Federated Africa and Middle East Conference on Software Engineering
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1