853 research outputs found

    Agile testing on an online betting application

    Get PDF
    Agile development with continuous integration and constant releases is only sustainable followed by a rock solid quality process. At blip/betfair we work very hard to build and continuously improve our quality process to provide at the same time a unique reliability experience to our customers and new features fast. Three major components of this process are: Mind maps to help us learn more about our product and represent our knowledge about it in a structure way, Exploratory Testing that must be free and creative and happen as soon as possible in the process to allow fast feedback cycles and CI pipelines with high levels of automation testing to avoid regression. Agile development with continuous integration and constant releases is only possible with a rock solid quality process. Document type: Part of book or chapter of boo

    Machine Learning come supporto per la valutazione dei requisiti agili

    Get PDF
    L'approccio delle metodologie agili ai requisiti è meno rigoroso rispetto al processo tradizionale dell'Ingegneria dei Requisiti (RE). Tuttavia, ha la pretesa di riuscire ad adattarsi con più facilità in un ambiente in continuo mutamento. Questa capacità di adattamento è data dalla pianificazione e dall'analisi dei requisiti durante tutto il processo di sviluppo del software. Nei metodi agili come Extreme Programming (XP) e Scrum, la valutazione e stima dei requisiti viene effettuata dai programmatori a ogni iterazione durante il Planning Game. In questa tesi si valuteranno gli algoritmi del Machine Learning (ML) come supporto a questa fase. Gli esperimenti verranno effettuati su un dataset di requisiti Scrum per un progetto fittizio appositamente ideato e si articoleranno principalmente in due fasi: l'analisi dei dati, con algoritmi di Elaborazione del Linguaggio naturale (NLP) e di ML non supervisionati, e la stima dei requisiti, attraverso algoritmi di ML supervisionati. Si scopre quindi che il pattern preponderante delle informazioni del dataset è quello lineare. La precisione delle predizioni con un input formato da una combinazione di stime (es. predire lo sforzo a partire da stime quali le linee di codice scritte) può arrivare allo 0.9985, mentre utilizzando il modello predittivo generato a partire dai campi testuali, la precisione arriva nel migliore dei casi allo 0.3360. Questo valore può essere migliorato abbassando la complessità della stima da ottenere, infatti, valutare il livello di difficoltà del requisito permetterà una precisione anche pari a 0.68

    The Hong Kong Jockey Club: Transforming Customer Experience Through Information Technology

    Get PDF
    For over 125 years, the Hong Kong Jockey Club (“the Club”) had been Hong Kong’s sole organizer of horseraces. Although it had made horserace betting a popular game in Hong Kong, its customers were aging. To change this, the Club launched a project to make the game more enjoyable for its customers of the technology-savvy generation. Based on market research and the latest technological developments, the project team set out to transform the customers’ journey from studying horses to placing a bet. It wanted to develop large multi-touch tables with an integrated smartcard payment system. But this meant major technical and organizational hurdles along the way. After two years the Club launched the world’s largest betting entertainment tables. This teaching case describes the Club’s project from defining the problem to evaluating its innovation, emphasizing the importance and difficulties of customer-oriented design

    PREDICTIVE MODEL MARKETS: DESIGN PRINCIPLES FOR MANAGING ENTERPRISE-LEVEL ADVANCED ANALYTICS

    Get PDF
    As advanced analytics penetrate a wide range of business applications, companies face the challenge of managing analytics-based assets, such as predictive models. Tasks ahead include model selection, scoring and deployment planning. One way to optimize model selection is to tap the combined knowledge of company staff through a “prediction market,” a virtual market designed to reveal participants’ aggregate wisdom by seeing where people “invest” their money. In the context of predictive-model selection, this paper refers to such devices as predictive-model markets. This paper examines design possibilities for building experimental markets that can ultimately be used to test whether predictive-model markets will improve model selection and deployment. The researchers test two types of incentives for participation: economic and social. Study results indicate that such markets can effectively work using either; a surprising finding is that social incentives did not improve effectiveness when added to economic incentives

    Machine learning applied to the context of Poker

    Get PDF
    A combinação de princípios da teoria de jogo e metodologias de machine learning aplicados ao contexto de formular estratégias ótimas para jogos está a angariar interesse por parte de uma porção crescentemente significativa da comunidade científica, tornando-se o jogo do Poker num candidato de estudo popular devido à sua natureza de informação imperfeita. Avanços nesta área possuem vastas aplicações em cenários do mundo real, e a área de investigação de inteligência artificial demonstra que o interesse relativo a este objeto de estudo está longe de desaparecer, com investigadores do Facebook e Carnegie Mellon a apresentar, em 2019, o primeiro agente de jogo autónomo de Poker provado como ganhador num cenário com múltiplos jogadores, uma conquista relativamente à anterior especificação do estado da arte, que fora desenvolvida para jogos de apenas 2 jogadores. Este estudo pretende explorar as características de jogos estocásticos de informação imperfeita, recolhendo informação acerca dos avanços nas metodologias disponibilizados por parte de investigadores de forma a desenvolver um agente autónomo de jogo que se pretende inserir na classificação de "utility-maximizing decision-maker".The combination of game theory principles and machine learning methodologies applied to encountering optimal strategies for games is garnering interest from an increasing large portion of the scientific community, with the game of Poker being a popular study subject due to its imperfect information nature. Advancements in this area have a wide array of applications in real-world scenarios, and the field of artificial intelligent studies show that the interest regarding this object of study is yet to fade, with researchers from Facebook and Carnegie Mellon presenting, in 2019, the world’s first autonomous Poker playing agent that is proven to be profitable while confronting multiple players at a time, an achievement in relation to the previous state of the art specification, which was developed for two player games only. This study intends to explore the characteristics of stochastic games of imperfect information, gathering information regarding the advancements in methodologies made available by researchers in order to ultimately develop an autonomous agent intended to adhere to the classification of a utility-maximizing decision-maker

    Agile Based Development Methodology for Mobile Commerce Applications

    Get PDF
    There are several system development methodologies including traditional and agile methodologies which are being utilized in current systems development. However, it could be argued that existing methodologies may not be suitable for the development of mobile commerce applications as these applications are utilized in different contexts from conventional fixed e-commerce applications such as they are displayed on a small screen device, they are utilized in an unstable or movable environment and they need to be used in a secured environment to deliver financial transactions over mobile network. This study aimed to construct an agile based development methodology for mobile commerce applications. In order to achieve this aim, three objectives have been proposed including identification of essential issues for developing m-commerce applications, construction of a predictable agile based methodology used for developing m-commerce applications and evaluation for its applicability and practicality. The research methodology used in the study is the design research, which include the steps of awareness of problems, suggestion, development, evaluation and conclusion. The research methods used to assist the mentioned research methodology include literature analysis, industry visits, semi-structured interview, survey, formulative research and experimental evaluation. The methodology constructed contains the integration of essential factors in each phase of systems development life cycle as well as guidelines to follow for conducting activities in the application development, including specific models, tools, and techniques. From the evaluation of the constructed methodology, the results showed two essential outcomes. Firstly, the constructed methodology is applicable as it can be used to build the intended system, mobile commerce applications in this case. Secondly, for practicality, it showed that the constructed methodology is practical as when comparing to the traditional waterfall development by using the eleven measurements specified, it exposed more benefits to the development process

    E-finance-lab at the House of Finance : about us

    Get PDF
    The financial services industry is believed to be on the verge of a dramatic [r]evolution. A substantial redesign of its value chains aimed at reducing costs, providing more efficient and flexible services and enabling new products and revenue streams is imminent. But there seems to be no clear migration path nor goal which can cast light on the question where the finance industry and its various players will be and should be in a decade from now. The mission of the E-Finance Lab is the development and application of research methodologies in the financial industry that promote and assess how business strategies and structures are shared and supported by strategies and structures of information systems. Important challenges include the design of smart production infrastructures, the development and evaluation of advantageous sourcing strategies and smart selling concepts to enable new revenue streams for financial service providers in the future. Overall, our goal is to contribute methods and views to the realignment of the E-Finance value chain. ..

    A Mobile financial management system for investment groups

    Get PDF
    A Dissertation submitted in partial fulfillment of the requirements for the Degree of Master of Science in Mobile Telecommunications and Innovation (MSc. MTI)Investment groups have become a sure path to financial freedom not only because of their simplistic nature, but also due to the substantial gains that members of such groups accrue. They have been recognized as the driving force of the non-formal economy helping members to invest in various industries like real estate and transport. However, many of them fizzle out without making any substantial gains due to poor financial management practices and lack of financial management tools. Majority of investment groups are unable to accurately document, manage and track their financial transactions leading to lack of transparency and accountability. The study establishes that majority of investment groups are not able to effectively manage their finances due to various factors like limited financial resources to take up credible tools for financial management and limited access to information on financial management. To fill this gap, the study came up with a mobile financial management system. The system comprised of an Android mobile phone, an Android application and a back-end web application for authentication, transactions monitoring and generation of reports. The application was implemented using a combination of mobile money technologies to allow group members to contribute directly to a group’s bank account. The application allowed group members to view financial statements for the group e.g. group balance sheets and trial balances hence enhancing transparency. The functionality and usability of the system was tested to establish whether the system and user needs were adequately realized. Results of the tests established the system is efficient, fast and user friendly, hence, a conclusion was made that the system can therefore be used in Investment Groups to accurately document, manage and track financial transactions in real time. Additionally, supporting MFIs can now accurately monitor these groups due to improved financial reporting brought about by the solution

    Building a competitive platform for cyber security and computer science technical challenges

    Get PDF
    To answer the question of whether creating a competitive environment drives students’ engagement while completing class objectives, two EMU Honors students designed and built a web application that creates such an environment. This system allows students to complete assignments that are weighted on a point system and compare scores on an anonymous “Leaderboard”. This system attempts to emulate a competition environment for objective-based learning and is designed to be used for Information Security lab assignments similar to a Security competition environment. Although the primary proof-of-concept labs for this project for this project are in the Computer Science and Information Security realms, such a competitive platform can be used for a variety of disciplines and subjects
    • …
    corecore