Context: Contemporary software development is typically conducted in dynamic, resource-scarce environments that are prone to the accumulation of technical debt. While this general phenomenon is acknowledged, what rema...
详细信息
Context: Contemporary software development is typically conducted in dynamic, resource-scarce environments that are prone to the accumulation of technical debt. While this general phenomenon is acknowledged, what remains unknown is how technical debt specifically manifests in and affects software processes, and how the software development techniques employed accommodate or mitigate the presence of this debt. Objectives: We sought to draw on practitioner insights and experiences in order to classify the effects of agile method use on technical debt management, given the popularity and perceived success of agile methods. We explore the breadth of practitioners' knowledge about technical debt;how technical debt is manifested across the software process;and the perceived effects of common agile software development practices and processes on technical debt. In doing so, we address a research gap in technical debt knowledge and provide novel and actionable managerial recommendations. Method: We designed, tested and executed a multi-national survey questionnaire to address our objectives, receiving 184 responses from practitioners in Brazil, Finland, and New Zealand. Results: Our findings indicate that: 1) Practitioners are aware of technical debt, although, there was under utilization of the concept, 2) Technical debt commonly resides in legacy systems, however, concrete instances of technical debt are hard to conceptualize which makes it problematic to manage, 3) Queried agile practices and processes help to reduce technical debt;in particular, techniques that verify and maintain the structure and clarity of implemented artifacts (e.g., Coding standards and Refactoring) positively affect technical debt management. Conclusions: The fact that technical debt instances tend to have characteristics in common means that a systematic approach to its management is feasible. However, notwithstanding the positive effects of some agile practices on technical debt management, comp
This works presents an innovative application of Markov Decision Process (MDP) to a medium-term mining logistics planning problem considering the mine-to-client supply chain. We implemented three distinct algorithms b...
详细信息
ISBN:
(数字)9783907144022
ISBN:
(纸本)9781728188133
This works presents an innovative application of Markov Decision Process (MDP) to a medium-term mining logistics planning problem considering the mine-to-client supply chain. We implemented three distinct algorithms based on state-of-the-art approaches to solve large-scale problems, and compared their results. Furthermore, we combined all three variants in a single novel algorithm that attained fast convergence and may be an alternative to circumvent the curse of dimensionality underlying large scale problems.
Dynamic processes on networks, be it information transfer in the Internet, contagious spreading in a social network, or neural signaling, take place along shortest or nearly shortest paths. Unfortunately, our maps of ...
详细信息
Antigen-specific T cells play an essential role in immunoregulation and many diseases such as cancer. Characterizing the T cell receptor (TCR) sequences that encode T cell specificity is critical for elucidating the a...
详细信息
Antigen-specific T cells play an essential role in immunoregulation and many diseases such as cancer. Characterizing the T cell receptor (TCR) sequences that encode T cell specificity is critical for elucidating the antigenic determinants of immunological diseases and designing therapeutic remedies. However, methods of obtaining single-cell TCR sequencing data are labor and cost intensive, typically requiring both cell sorting and full length single-cell RNA-sequencing (scRNA-seq). New high-throughput 3' cell-barcoding scRNA-seq methods can simplify and scale this process;however, they do not routinely capture TCR sequences during library preparation and sequencing. While 5' cell-barcoding scRNA-seq methods can be used to examine TCR repertoire at single-cell resolution, doing so requires specialized reagents which cannot be applied to samples previously processed using 3' cell-barcoding methods. Here, we outline a method for sequencing TCRα and TCRβ transcripts from samples already processed using 3' cell-barcoding scRNA-seq platforms, ensuring TCR recovery at a single-cell resolution. In short, a fraction of the 3' barcoded whole transcriptome amplification (WTA) product typically used to generate a massively parallel 3' scRNA-seq library is enriched for TCR transcripts using biotinylated probes, and further amplified using the same universal primer sequence from WTA. Primer extension using TCR V-region primers and targeted PCR amplification using a second universal primer results in a 3' barcoded single-cell CDR3-enriched library that can be sequenced with custom sequencing primers. Coupled with 3' scRNA-seq of the same WTA, this method enables simultaneous analysis of single-cell transcriptomes and TCR sequences which can help interpret inherent heterogeneity among antigen-specific T cells and salient disease biology. The method presented here can also be adapted readily to enrich and sequence other transcripts of interest from both 3' and 5' barcoded scRNA-seq
Coronary artery disease (CAD) is one of the major cardiovascular diseases and represents the leading causes of global mortality. Developing new diagnostic and therapeutic approaches for CAD treatment are critically ne...
详细信息
Bitcoin has become a commodity traded by millions of traders from all over the world. This is one of the causes of fluctuating price movements. From the data we got on coinmarketcap, Bitcoin is traded on various crypt...
Bitcoin has become a commodity traded by millions of traders from all over the world. This is one of the causes of fluctuating price movements. From the data we got on coinmarketcap, Bitcoin is traded on various cryptocurrency trading exchanges. And at every exchange that has a reputation, of course, has an API service to access historical data about the price movements of all the crypto commodities they have traded from the start. By using the PHP programming language and implementation of the CURL function for JSON readings, we can pull Bitcoin movement data in real time. In this paper, Bitcoin is specifically observed because it is the forerunner and the main cryptocurrency commodity traded and is a determinant of Alternative coin price movements in general. In this paper Bitcoin price monitoring is carried out at 30 reputable exchange places through API access provided by each exchange place. Furthermore, conclusions are drawn about the various variants of how to access the API from the 30 bitcoin exchange places. The program code that is displayed directly in this paper can then be used as an initial reference if you want to develop a Cryptocurrency price movement monitoring application for Bitcoin. At the end of the paper, an example of the application of Bitcoin price monitoring will be presented using a web-based application containing charts and supporting indicators as well as a telegram bot to display price depth charts.
The use of therapeutic peptides for the treatment of cancer has received tremendous attention in recent years. Anticancer peptides (ACPs) are considered new anticancer drugs which have several advantages over chemistr...
详细信息
Immersion, interaction, and imagination are three features of virtual reality (VR). Existing VR systems possess fairly realistic visual and auditory feedbacks, and however, are poor with haptic feedback, by means of w...
详细信息
Immersion, interaction, and imagination are three features of virtual reality (VR). Existing VR systems possess fairly realistic visual and auditory feedbacks, and however, are poor with haptic feedback, by means of which human can perceive the physical world via abundant haptic properties. Haptic display is an interface aiming to enable bilateral signal communications between human and computer, and thus to greatly enhance the immersion and interaction of VR systems. This paper surveys the paradigm shift of haptic display occurred in the past 30 years, which is classified into three stages, including desktop haptics, surface haptics, and wearable haptics. The driving forces, key technologies and typical applications in each stage are critically reviewed. Toward the future high-fidelity VR interaction, research challenges are highlighted concerning handheld haptic device, multimodal haptic device, and high fidelity haptic rendering. In the end, the importance of understanding human haptic perception for designing effective haptic devices is addressed.
Cancer remains a significant global health challenge, with the Cell Division Cycle 7 (CDC7) protein emerging as a potential therapeutic target due to its critical role in tumor proliferation, survival, and resistance....
详细信息
暂无评论