this paper is inspired by an article by Müller and Padberg who study the feelgood factor and programming experience, as candidate drivers for the pair programming performance. We not only reveal a possible threat...
详细信息
the DESIGN project combines a set of several approaches to softwareengineering for distributed applications. Distributed applications may thereby consist of a large, varying number of interacting processes. Specific ...
详细信息
ISBN:
(纸本)0897912586
the DESIGN project combines a set of several approaches to softwareengineering for distributed applications. Distributed applications may thereby consist of a large, varying number of interacting processes. Specific problems encountered withthe development of such distributed applications are not suitably reflected by known programming languages and softwareengineering environments. the DESIGN system in its current version integrates consistent approaches specifically suited for distributed-application development. these approaches pertain to the areas of language support, performance prediction/rapid prototyping, and project support environment. Most parts of the DESIGN system have been implemented and successfully applied to first-sample distributed applications.
Many have reported successful experiences using XP, but we have not yet seen many experiences adapting agile methodologies in developing countries such as Brazil. In a developing economy, embracing change is extremely...
详细信息
We conducted a survey on Executable Acceptance Test Driven Development (or: Story Test Driven Development). the results show that there is often a substantial delay between defining an acceptance test and its first su...
详细信息
Existing approaches to modeling software development processes mostly deal with high-level processes at the level of project management. there are specific tasks that involve the analysis of processes at the level of ...
详细信息
Service oriented computing is a new softwareengineering paradigm that represents a shift in softwareengineering and raises the abstraction level by grouping common business process functionality and exposing it as a...
详细信息
ISBN:
(纸本)9789986342748
Service oriented computing is a new softwareengineering paradigm that represents a shift in softwareengineering and raises the abstraction level by grouping common business process functionality and exposing it as a service. SOA allows a rapid and low-cost application development through service composition. Existing widely used methodologies designed to support object-oriented development such as RUP or agile cannot be reused for SOA without any adaptation. As a consequence, new methodologies that address all the principles and patterns of SOA are required to ensure effective SOA application development. this paper aims to present a state-of-the-art of the most widely known SOA methodologies describing their solutions proposed for SOA analysis & design phases. the characteristics according to which these methodologies are compared are discussed. the results of comparison are provided.
software developers are both users of development tools but also designers of new software systems. this dual role makes developers special users of work-related software. To increase the understanding of developers a...
详细信息
Most startups operate with limited resources and experience. AI technologies enable them to accomplish many tasks under these constraints. the recent advance of large language models (LLMs) offers new opportunities to...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
Most startups operate with limited resources and experience. AI technologies enable them to accomplish many tasks under these constraints. the recent advance of large language models (LLMs) offers new opportunities to support startup endeavors. Given the nascent nature of LLMs, how they could be utilized to support startups is yet to be investigated. Since prompt engineering is believed to be at the core of the effective use of LLMs, we aim to understand how to apply prompt engineering to turn LLMs into AI assistants for startups. As the first step, we investigated the application of a set of prompt patterns to ChatGPT, arguably the most widely known LLM currently. the preliminary results show that some patterns are more suitable for brainstorming which is a typical activity conducted by early-stage startups. Prompt-tuned questions may lead to more specific and more detailed responses, but it is not guaranteed. Meantime, human factors play an important role in the effective application of prompt patterns. Large-size and systematic studies are needed to apply the right patterns to different questions, taking into account the differences among startups in terms of their startup knowledge, domain knowledge, and their attitudes and behaviors towards LLMs.
Context: the rules of Quantum Mechanics have been exploited through Quantum Computing (QC) to solve specific problems and process information in expeditious ways as compared to Conventional Computing (CC) such as fact...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
Context: the rules of Quantum Mechanics have been exploited through Quantum Computing (QC) to solve specific problems and process information in expeditious ways as compared to Conventional Computing (CC) such as factoring integers. Problem: Withthe alluring computation capability of QC, it is still important to assess the implications and limitations of QC in solving a variety of computationally demanding problems. Method: In this regard, an empirical study was conducted to assess the efficacy of QC in terms of solving certain complex problems by keeping a tradeoff between the execution time and problem size. An analysis was performed based on the widely used Shor's algorithms and the efficacy of QC as compared to CC was reported. Results: the outcomes show that QC has the potential to exponentially speed up the identification of a solution to certain polynomial problems that are intractable for CC. However, further research is needed to fully understand the potential and limitations of QC for Non-Polynomial (NP) complete problems.
In this paper, we present an analysis of more than 500K comments from open-source repositories of software systems developed using agile methodologies. Our aim is to empirically determine how developers interact with ...
详细信息
暂无评论