1,647 research outputs found

    On the real world practice of Behaviour Driven Development

    Get PDF
    Surveys of industry practice over the last decade suggest that Behaviour Driven Development is a popular Agile practice. For example, 19% of respondents to the 14th State of Agile annual survey reported using BDD, placing it in the top 13 practices reported. As well as potential benefits, the adoption of BDD necessarily involves an additional cost of writing and maintaining Gherkin features and scenarios, and (if used for acceptance testing,) the associated step functions. Yet there is a lack of published literature exploring how BDD is used in practice and the challenges experienced by real world software development efforts. This gap is significant because without understanding current real world practice, it is hard to identify opportunities to address and mitigate challenges. In order to address this research gap concerning the challenges of using BDD, this thesis reports on a research project which explored: (a) the challenges of applying agile and undertaking requirements engineering in a real world context; (b) the challenges of applying BDD specifically and (c) the application of BDD in open-source projects to understand challenges in this different context. For this purpose, we progressively conducted two case studies, two series of interviews, four iterations of action research, and an empirical study. The first case study was conducted in an avionics company to discover the challenges of using an agile process in a large scale safety critical project environment. Since requirements management was found to be one of the biggest challenges during the case study, we decided to investigate BDD because of its reputation for requirements management. The second case study was conducted in the company with an aim to discover the challenges of using BDD in real life. The case study was complemented with an empirical study of the practice of BDD in open source projects, taking a study sample from the GitHub open source collaboration site. As a result of this Ph.D research, we were able to discover: (i) challenges of using an agile process in a large scale safety-critical organisation, (ii) current state of BDD in practice, (iii) technical limitations of Gherkin (i.e., the language for writing requirements in BDD), (iv) challenges of using BDD in a real project, (v) bad smells in the Gherkin specifications of open source projects on GitHub. We also presented a brief comparison between the theoretical description of BDD and BDD in practice. This research, therefore, presents the results of lessons learned from BDD in practice, and serves as a guide for software practitioners planning on using BDD in their projects

    Cybersecurity in Motion: A Survey of Challenges and Requirements for Future Test Facilities of CAVs

    Get PDF
    The way we travel is changing rapidly and Cooperative Intelligent Transportation Systems (C-ITSs) are at the forefront of this evolution. However, the adoption of C-ITSs introduces new risks and challenges, making cybersecurity a top priority for ensuring safety and reliability. Building on this premise, this paper introduces an envisaged Cybersecurity Centre of Excellence (CSCE) designed to bolster researching, testing, and evaluating the cybersecurity of C-ITSs. We explore the design, functionality, and challenges of CSCE's testing facilities, outlining the technological, security, and societal requirements. Through a thorough survey and analysis, we assess the effectiveness of these systems in detecting and mitigating potential threats, highlighting their flexibility to adapt to future C-ITSs. Finally, we identify current unresolved challenges in various C-ITS domains, with the aim of motivating further research into the cybersecurity of C-ITSs

    Facebook Cyber Security Evaluation

    Get PDF
    This evaluation is focused on conducting a cybersecurity risk assessment on Facebook, which will map their current practices against the NIST CSF Framework’s 4 of the 5 functions. The evaluation will first list the research of Facebook’s data breach from public information, then will show the analysis of missing control based on the NIST Framework and provide a logical connection between them

    The importance of digitalization of services in hotels in the function of improving customer satisfaction

    Get PDF
    Дигиталне иновације и развој нових хотелских услуга су важне стратешке одреднице одрживог развоја хотелијерске привреде, пошто су тржишта засићена и клијенти бирају услуге из целог света на основу свог искуства и задовољства током целог животног циклуса корисника. Ова студија истражује задовољство корисника квалитетом дигиталних услуга хотела у Србији, очекивањима корисника и њиховим демографским утицајем на свеукупно задовољство. У истраживању су коришћени: преглед постојеће литературе о задовољству корисника и дигитализацији у хотелијерству, као и емпиријска истраживања, анкетирање 1036 корисника о њиховом задовољству дигиталним услугама у 41 хотелу (категорије 4 и 5 звездица) у Србији од септембра 2021. до средине априла 2022 године. Такође је спроведено истраживање у хотелима о њиховим улагањима у дигитализацију, као и процењени степен дигитализације који су достигли. Регресиона анализа и Ликертова скала од 5 нивоа су коришћени за валоризацију 91 индикатора истраживања. Према главним налазима може се закључити да на задовољство корисника највише утиче квалитет и ниво дигиталних хотелских услуга у време боравка гостију у хотелу. Истовремено, значајан утицај на свеукупно задовољство имају и очекивања корисника и демографске карактеристике: старост, пол, социјални статус, занимање и ниво образовања. Према резултатима, око 30% хотела у Србији је у последње три године инвестирало у дигитализацију, а већина њих је у фази делимичног коришћења дигиталних технологија у свом пословању, у дигитализацији услуга и маркетингу односа са корисницима. Може се закључити да постоји статистички значај дигитализације хотела у Србији. Овај рад има намеру да допринесе теорији маркетинга и сатисфакције и развоју хотелијерста. Резултати се такође могу користити као смерница за менаџмент хотела као провајдера услуга за унапређење квалитета услуга, комуникације на друштвеним мрежама и у развоју савременог маркетинг концепта за хотеле.Digitalne inovacije i razvoj novih hotelskih usluga su važne strateške odrednice održivog razvoja hotelijerske privrede, pošto su tržišta zasićena i klijenti biraju usluge iz celog sveta na osnovu svog iskustva i zadovoljstva tokom celog životnog ciklusa korisnika. Ova studija istražuje zadovoljstvo korisnika kvalitetom digitalnih usluga hotela u Srbiji, očekivanjima korisnika i njihovim demografskim uticajem na sveukupno zadovoljstvo. U istraživanju su korišćeni: pregled postojeće literature o zadovoljstvu korisnika i digitalizaciji u hotelijerstvu, kao i empirijska istraživanja, anketiranje 1036 korisnika o njihovom zadovoljstvu digitalnim uslugama u 41 hotelu (kategorije 4 i 5 zvezdica) u Srbiji od septembra 2021. do sredine aprila 2022 godine. Takođe je sprovedeno istraživanje u hotelima o njihovim ulaganjima u digitalizaciju, kao i procenjeni stepen digitalizacije koji su dostigli. Regresiona analiza i Likertova skala od 5 nivoa su korišćeni za valorizaciju 91 indikatora istraživanja. Prema glavnim nalazima može se zaključiti da na zadovoljstvo korisnika najviše utiče kvalitet i nivo digitalnih hotelskih usluga u vreme boravka gostiju u hotelu. Istovremeno, značajan uticaj na sveukupno zadovoljstvo imaju i očekivanja korisnika i demografske karakteristike: starost, pol, socijalni status, zanimanje i nivo obrazovanja. Prema rezultatima, oko 30% hotela u Srbiji je u poslednje tri godine investiralo u digitalizaciju, a većina njih je u fazi delimičnog korišćenja digitalnih tehnologija u svom poslovanju, u digitalizaciji usluga i marketingu odnosa sa korisnicima. Može se zaključiti da postoji statistički značaj digitalizacije hotela u Srbiji. Ovaj rad ima nameru da doprinese teoriji marketinga i satisfakcije i razvoju hotelijersta. Rezultati se takođe mogu koristiti kao smernica za menadžment hotela kao provajdera usluga za unapređenje kvaliteta usluga, komunikacije na društvenim mrežama i u razvoju savremenog marketing koncepta za hotele.Digital Innovation and new hotel services’ development are important strategic features to pledge sustainable growth for the hospitality industry, as markets are saturated and clients choose services from all over the world based on their experience and satisfaction during the whole customer life circle. This study attempts to investigate customer satisfaction associated with Serbian hotel digital services quality, customer expectations, and customers’ demographic impact. Methods used in the research, are a review of existing literature studies on tourist satisfaction, and digitalization in the hospitality industry, and empirical research. A survey was conducted using a questionnaire, among a total number of 1036 guests on their satisfaction with the digital services of the Serbian hotels (41 hotels of 4 and 5th-star categories) from the September of 2021 to April 2022. At the same time, another survey was provided on hotels on their investments in digitaization, as well as the assessed level of digitalization stage they have reached. Regression analysis, and Likert 5 level scale were used to valorize the survey results of indication. This study uses 91 indicators for measurement. The findings of this study concluded that the most influential on customer satisfaction is the quality and the level of digitalized hotel services at the time of guests' stay in the hotel. At the same time, the significant impact on overall customer satisfaction make also customers' expectations and demographic characteristics: age, gender, social and occupation status, and education level. According to results around 30% of hotels in Serbia have made investments in digitalization in the last three years, and most of them are at the phase of partly usage of digital technologies in their business operations, services digitalization, and customer relationship marketing. It can be concluded that there is a statistical significance of the digitalization of hotels in Serbia. This paper attempts to contribute to the theories of marketing and satisfaction and Serbian hospitality development. The results also can be used as a guideline for hotel management as service providers to improve their service quality, social networking, and in the development of a contemporary marketing concept for hotel

    A comparative analysis of good enterprise data management practices:insights from literature and artificial intelligence perspectives for business efficiency and effectiveness

    Get PDF
    Abstract. This thesis presents a comparative analysis of enterprise data management practices based on literature and artificial intelligence (AI) perspectives, focusing on their impact on data quality, business efficiency, and effectiveness. It employs a systematic research methodology comprising of a literature review, an AI-based examination of current practices using ChatGPT, and a comparative analysis of findings. The study highlights the importance of robust data governance, high data quality, data integration, and security, alongside the transformative potential of AI. The limitations revolve around the primarily qualitative nature of the study and potential restrictions in the generalizability of the findings. However, the thesis offers valuable insights and recommendations for enterprises to optimize their data management strategies, underscoring the enhancement potential of AI in traditional practices. The research contributes to scientific discourse in information systems, data science, and business management

    Repüléstudományi Közlemények 35.

    Get PDF

    Enhancing Requirements Change Request Categorization and Prioritization in Agile Software Development Using Analytic Hierarchy Process (AHP)

    Get PDF
    Software development now relies heavily on agile methods, which call for the efficient administration and prioritization of change requests. In order to improve requirement prioritization using the Analytic Hierarchy Process (AHP) in Agile methods, this study article presents a new framework for classifying software requirements into Small Change Requests (SCRs) and Large Change Requests (LCRs). The paper examines the difficulties associated with requirement prioritization and categorization in Agile settings and offers a methodical system for dividing change requests into categories based on complexity, impact, and timeline. In order to provide a thorough grasp of the project scope and objectives, the framework considers both functional and non-functional needs. A case study containing several Agile software development projects is used to evaluate the performance of the suggested categorization and prioritization model. According to the findings, the combination of SCR and LCR categorization with AHP enables more effective teamwork and greater matching of development goals with partner objectives. The research also shows that the suggested framework's integration into the Agile development process results in a more efficient decision-making process, less time wasted on talks, and improved resource distribution. The model aids in risk mitigation by allowing a methodical and quantifiable approach to requirement prioritization. These risks are related to quick changes in project scope and changing client requirements. By presenting a fresh framework for requirement categorization and prioritization, this study adds to the current discussion on successful requirement management in Agile methods. Agile software development projects become more effective and adaptable overall thanks to the incorporation of AHP, which guarantees a more methodical and objective prioritization process. This study has the potential to greatly improve the administration of shifting needs and user expectations in Agile settings by offering a structured method to classify and rank change requests

    Towards a Digital Capability Maturity Framework for Tertiary Institutions

    Get PDF
    Background: The Digital Capability (DC) of an Institution is the extent to which the institution's culture, policies, and infrastructure enable and support digital practices (Killen et al., 2017), and maturity is the continuous improvement of those capabilities. As technology continues to evolve, it is likely to give rise to constant changes in teaching and learning, potentially disrupting Tertiary Education Institutions (TEIs) and making existing organisational models less effective. An institution’s ability to adapt to continuously changing technology depends on the change in culture and leadership decisions within the individual institutions. Change without structure leads to inefficiencies, evident across the Nigerian TEI landscape. These inefficiencies can be attributed mainly to a lack of clarity and agreement on a development structure. Objectives: This research aims to design a structure with a pathway to maturity, to support the continuous improvement of DC in TEIs in Nigeria and consequently improve the success of digital education programmes. Methods: I started by conducting a Systematic Literature Review (SLR) investigating the body of knowledge on DC, its composition, the relationship between its elements and their respective impact on the Maturity of TEIs. Findings from the review led me to investigate further the key roles instrumental in developing Digital Capability Maturity in Tertiary Institutions (DCMiTI). The results of these investigations formed the initial ideas and constructs upon which the proposed structure was built. I then explored a combination of quantitative and qualitative methods to substantiate the initial constructs and gain a deeper understanding of the relationships between elements/sub-elements. Next, I used triangulation as a vehicle to expand the validity of the findings by replicating the methods in a case study of TEIs in Nigeria. Finally, after using the validated constructs and knowledge base to propose a structure based on CMMI concepts, I conducted an expert panel workshop to test the model’s validity. Results: I consolidated the body of knowledge from the SLR into a universal classification of 10 elements, each comprising sub-elements. I also went on to propose a classification for DCMiTI. The elements/sub-elements in the classification indicate the success factors for digital maturity, which were also found to positively impact the ability to design, deploy and sustain digital education. These findings were confirmed in a UK University and triangulated in a case study of Northwest Nigeria. The case study confirmed the literature findings on the status of DCMiTI in Nigeria and provided sufficient evidence to suggest that a maturity structure would be a well-suited solution to supporting DCM in the region. I thus scoped, designed, and populated a domain-specific framework for DCMiTI, configured to support the educational landscape in Northwest Nigeria. Conclusion: The proposed DCMiTI framework enables TEIs to assess their maturity level across the various capability elements and reports on DCM as a whole. It provides guidance on the criteria that must be satisfied to achieve higher levels of digital maturity. The framework received expert validation, as domain experts agreed that the proposed Framework was well applicable to developing DCMiTI and would be a valuable tool to support TEIs in delivering successful digital education. Recommendations were made to engage in further iterations of testing by deploying the proposed framework for use in TEI to confirm the extent of its generalisability and acceptability
    corecore