Files
logseq/pages/Omnivore___30-11-2023___Realising synergy for bots and engineers - Office of Research.md
T

7.7 KiB
Raw Blame History

  • full-title:: Realising synergy for bots and engineers | Office of Research site:: Office of Research labels:: PROJECTS/MOSAICO date-saved:: 30-11-2023 date-published:: 09-02-2023 date-archived:: 10-01-2024 is-archived:: 10 source:: Omnivore state:: archived
    • Highlights

      • id:: bb0d4c70-d6d8-4eeb-a4d4-d0bb869302cf

        worldwide shortage of skilled data scientists and software engineers. ⤴️

      • id:: 6b30dad9-4bab-4002-8d12-25aeae589d8d

        software today is everywhere; ⤴️

      • id:: f3834a7b-b2f3-4afc-99e5-33499ea799aa

        demand for skilled software engineers. ⤴️

      • id:: c3e4f861-6e4c-4de3-8994-bf93233c6cd3

        technologies continue to advance at a rapid pace. ⤴️

      • id:: 30e5094a-a4ad-4720-8834-2a3b6b3d7c16

        advancement increases the complexity of software systems built on top of these technologies. ⤴️

      • id:: 204e595b-f250-4488-b051-bd09b71057a4

        complexity, in turn, increases the demand for software engineers with the necessary skills to handle the different technologies and their interactions. ⤴️

      • id:: be74492a-f294-4dd7-a016-a87254698998

        TrustedSEERS ⤴️

      • id:: 18e72934-aaed-4c9b-9057-27b2257e334f

        Trusted Software Engineering Expert AdvisoRs ⤴️

      • id:: 08636728-00cd-44ba-8047-161b5a1fc923

        trusted automation bots to act as concierges and interactive advisors ⤴️

      • id:: 2715dea4-4653-4c50-a338-b8e3c14177a2

        “SA seeks to automate software engineering tasks [and] has introduced novel and specialised AI-based solutions that analyse and learn from software engineers activity data (software artefacts). ⤴️

      • id:: 410d4a56-4d22-421a-93a6-943d43a5fcb7

        high availability of data in closed and open-source software repositories ⤴️

      • id:: d6627629-6f1b-4333-bb9f-dfae10f66f4f

        “There is too much material and information to read. ⤴️

      • id:: 8f01276c-2b44-451a-8aac-9de4b4cd0471 omnivore-note:: #STAR #omnivore-note-color

        “SA can help software engineers by 'digesting' much of the data available in many repositories and making recommendations that can help software engineers in making constant, urgent and trusted upgrades to software systems and applications.” ⤴️

      • id:: 18beec26-4205-4fde-8cb3-6994bf32600f

        Much more improvement can potentially be gained by focusing on data-centric innovations.” ⤴️

      • id:: d6c36761-7633-4a18-8c01-6de18f4fe864

        “Better data corresponds to data that is more comprehensive (contains all helpful information and covers all essential cases), is relevant to a task at hand, is accessible (transformed to a representation that is more amenable to AI learning), and is labelled more consistently and accurately,” ⤴️

      • id:: ebb75e2a-3d97-4837-88c6-f9b425aac67e

        link and transform data from diverse software artefacts and harness them to learn effective SA solutions.” ⤴️

      • id:: a5f725ae-93b0-43f1-8263-18738a306864 omnivore-note:: This is also related to the PRIN PROJECTS/PRIN-2022-TREXSE #omnivore-note-color

        Intelligent and trustworthy ⤴️

      • id:: a44dee87-b911-4380-8af0-8051c48b841e

        trust in the automated bots ⤴️

      • id:: 4cd4f052-7bca-443b-aaf9-2cf3356e6f2d

        “Two sets of factors may affect a software engineers trust in an SA solution: intrinsic (the solution engenders trust by being able to provide explanations for its outputs); and extrinsic (the solution abides by regulations set by external authorities and is robust to external attacks). Both have not been addressed much in SA research. ⤴️

      • id:: f1f4d1c1-34b2-4d71-91b3-9c3c8be30d98 omnivore-note:: These are research #ideas to be considered in #BRAINSTORMING sessions. #omnivore-note-color

        The lack of explanations limits the trust that software engineers have in these recommendations and can hamper the adoption of SA solutions ⤴️

      • id:: fcf5399c-9da3-40f1-876b-f73ef2bb4e8b

        “Yes. Many software artefacts are low-quality (they contain bugs and even security vulnerabilities) or outdated (they are using older technologies that are not optimal) ⤴️

      • id:: 36516280-8466-40bc-95ce-6f82a00574ae

        “The SA solution that we want to build needs to be able to identify such low-quality and outdated data so that the output it produces does not introduce trustworthiness issues.” ⤴️

      • id:: 8469916b-23bb-46bb-8001-1a88bb70a483

        autonomous bots and engineers working together productively to build high-quality software for the betterment of industry and society ⤴️