2 research outputs found

    Web Application for Simulation of Agile Software Projects – Stage One: Team Builder

    Get PDF
    Training of software development specialists is facing the main problem of providing a good enough amount of practical experience over a variety of real project situations. One approach is using simulators that model scenarios based on real projects but make them repeatable for a better teaching outcome: allowing experimentations on “what if” cases without any real costs or risk. In this work we analyse the agile development of products, artificial intelligence and data used in machine learning. We implemented a web application, which has the task of mediating agile product development. This application is aimed at product owners in order to facilitate their work through appropriately integrated artificial intelligence. When testing the application, we evaluated different versions of the prediction models and verified web interface with direct testing. The results and data from the testing are evaluated and interpreted in the chapter on verification of the proposed solution

    Development, reuse, and repurposing of software artifacts in Digital Citizen Science: are we reinventing the wheel?

    Get PDF
    In the production of software artifacts, it is possible to start from scratch, reuse existing artifacts, or even repurpose artifacts produced with another purpose in mind. As an application domain matures, often developing from scratch and repurposing it leads to reuse. Reuse not only reduces time and costs but also acts as a mechanism to encapsulate and disseminate the knowledge of domain experts. With software being a central ingredient to mediate the participation of volunteers in digital citizen science, it would be expected to observe various developments with reusable devices. However, reuse is rare today. Through a systematic review, we study the software production strategies reported during the last decade in citizen science projects. We observe that there is still a high amount of development from scratch, so we open the debate on the usefulness of designing reuse processes focused on reusers to promote this strategy
    corecore