Software start-ups are new companies aiming to launch an innovative product to mass markets fast with minimal resources. However, most start-ups fail before realizing their potential. Poor software engineering, among other factors, could be a significant contributor to the challenges that start-ups experience. Little is known about the engineering context in start-up companies. On the surface, start-ups are characterized by uncertainty, high risk, and minimal resources. However, such a characterization isn't granular enough to support identification of specific engineering challenges and to devise start-up-specific engineering practices. The first step toward an understanding of software engineering in start-ups is the definition of a Start-Up Context Map - a taxonomy of engineering practices, environment factors, and goals influencing the engineering process. This map aims to support further research on the field and serve as an engineering decision support tool for start-ups. This article is part of a theme issue on Process Improvement.
Context: Start-up companies have become an important supplier of innovation and software-intensive products. The flexibility and reactiveness of start-ups enables fast development and launch of innovative products. However, a majority of software start-up companies fail before achieving any success. Among other factors, poor software engineering could be a significant contributor to the challenges experienced by start-ups. However, the state-of-practice of software engineering in start-ups, as well as the utilization of state-of-the-art is largely an unexplored area. Objective: In this study we investigate how software engineering is applied in start-up context with a focus to identify key knowledge areas and opportunities for further research. Method: We perform a multi-vocal exploratory study of 88 start-up experience reports. We develop a custom taxonomy to categorize the reported software engineering practices and their interrelation with business aspects, and apply qualitative data analysis to explore influences and dependencies between the knowledge areas. Results: We identify the most frequently reported software engineering (requirements engineering, software design and qua
The last few years have witnessed rapid growth in the on-demand delivery market, with many start-ups entering the field. However, not all of these start-ups have succeeded due to various reasons, among others, not being able to establish a large enough customer base. In this paper, we address this problem that many on-demand transportation start-ups face: how to establish themselves in a new market. When starting, such companies often have limited fleet resources to serve demand across a city. Depending on the use of the fleet, varying service quality is observed in different areas of the city, and in turn, the service quality impacts the respective growth of demand in each area. Thus, operational fulfillment decisions drive the longer-term demand development. To integrate strategic demand development into real-time fulfillment operations, we propose a two-step approach. First, we derive analytical insights into optimal allocation decisions for a stylized problem. Second, we use these insights to shape the training data of a reinforcement learning strategy for operational real-time fulfillment. Our experiments demonstrate that combining operational efficiency with long-term strateg
With the development of PMUs in power systems, the response-based real-time emergency control becomes a promising way to prevent power outages when power systems are subjected to large disturbances. The first step in the emergency control is to start up accurately and fast when needed. To this end, this paper proposes a well-qualified start-up scheme for the power system real-time emergency control. Three key technologies are proposed to ensure the effectiveness of the scheme. They are an instability index, a Critical Machines (CMs) identification algorithm and a two-layer Single Machine Infinite Bus (SMIB) equivalence framework. The concave-convex area based instability index shows good accuracy and high reliability, which is used to identify the transient instability of the system. The CMs identification algorithm can track the changes of CMs and form the proper SMIB system at each moment. The new two-layer SMIB equivalence framework, compared with conventional ones, can significantly reduce the communication burden and improve the computation efficiency. The simulations in two test power systems show that the scheme can identify the transient instability accurately and fast to r
Context: Software start-ups are young companies aiming to build and market software-intensive products fast with little resources. Aiming to accelerate time-to-market, start-ups often opt for ad-hoc engineering practices, make shortcuts in product engineering, and accumulate technical debt. Objective: In this paper we explore to what extent precedents, dimensions and outcomes associated with technical debt are prevalent in start-ups. Method: We apply a case survey method to identify aspects of technical debt and contextual information characterizing the engineering context in start-ups. Results: By analyzing responses from 86 start-up cases we found that start-ups accumulate most technical debt in the testing dimension, despite attempts to automate testing. Furthermore, we found that start-up team size and experience is a leading precedent for accumulating technical debt: larger teams face more challenges in keeping the debt under control. Conclusions: This study highlights the necessity to monitor levels of technical debt and to preemptively introduce practices to keep the debt under control. Adding more people to an already difficult to maintain product could amplify other preced
Context: Software start-ups are emerging as suppliers of innovation and software-intensive products. However, traditional software engineering practices are not evaluated in the context, nor adopted to goals and challenges of start-ups. As a result, there is insufficient support for software engineering in the start-up context. Objective: We aim to collect data related to engineering goals, challenges, and practices in start-up companies to ascertain trends and patterns characterizing engineering work in start-ups. Such data allows researchers to understand better how goals and challenges are related to practices. This understanding can then inform future studies aimed at designing solutions addressing those goals and challenges. Besides, these trends and patterns can be useful for practitioners to make more informed decisions in their engineering practice. Method: We use a case survey method to gather first-hand, in-depth experiences from a large sample of software start-ups. We use open coding and cross-case analysis to describe and identify patterns, and corroborate the findings with statistical analysis. Results: We analyze 84 start-up cases and identify 16 goals, 9 challenges,
Start-ups and product grade-changes are critical steps in continuous-process plant operation, because any misstep immediately affects product quality and drives operational losses. These transitions have long relied on manual operation by a handful of expert operators, but the progressive retirement of that workforce is leaving plant owners without the tacit know-how needed to execute them consistently. In the absence of a process model, offline reinforcement learning (RL) promises to capture and even surpass human expertise by mining historical start-up and grade-change logs, yet standard offline RL struggles with distribution shift and value-overestimation whenever a learned policy ventures outside the data envelope. We introduce HOFLON (Hybrid Offline Learning + Online Optimization) to overcome those limitations. Offline, HOFLON learns (i) a latent data manifold that represents the feasible region spanned by past transitions and (ii) a long-horizon Q-critic that predicts the cumulative reward from state-action pairs. Online, it solves a one-step optimization problem that maximizes the Q-critic while penalizing deviations from the learned manifold and excessive rates of change in
Context Software start-ups have shown their ability to develop and launch innovative software products and services. Small, motivated teams and uncertain project scope makes start-ups good candidates for adopting Agile practices. Objective We explore how start-ups use Agile practices and what effects can be associated with the use of those practices. Method We use a case survey to analyze 84 start-up cases and 56 Agile practices. We apply statistical methods to test for statistically significant associations between the use of Agile practices, team, and product factors. Results Our results suggest that development of the backlog, use of version control, code refactoring, and development of user stories are the most frequently reported practices. We identify 22 associations between the use of Agile practices, team, and product factors. The use of Agile practices is associated with effects on source code and overall product quality. A team's positive or negative attitude towards best engineering practices is a significant indicator for either adoption or rejection of certain Agile practices. To explore the relationships in our findings, we set forth a number of propositions that can
High plasma density operation is crucial for a tokamak to achieve energy breakeven and a burning plasma. However, there is often an empirical upper limit of electron density in tokamak operation, namely the Greenwald density limit $n_G$, above which tokamaks generally disrupt. Achieving high-density operations above the density limit has been a long-standing challenge in magnetic confinement fusion research. Here, we report experimental results on EAST tokamak achieving the line-averaged electron density in the range of 1.3 $n_G$ to 1.65 $n_G$,while the usual range in EAST is (0.8-1.0)$n_G$. This is performed with ECRH-assisted Ohmic start-up and a sufficiently high initial neutral density. This is motivated by and consistent with predictions of a recent plasma-wall self-organization (PWSO) theory, that increasing ECRH power or pre-filled gas pressure leads to lower plasma temperatures around divertor target and higher density limits. In addition, the experiments are shown to operate in the density-free regime predicted by the PWSO model. These results suggest a promising scheme for substantially increasing the density limit in tokamaks, a critical advancement toward achieving the
An exploration is presented of the start-up and linear stability of pressure-driven channel flow of an elasto-viscoplastic fluid described by Saramito's constitutive law. Streamwise uniform base states are non-unique, depending on the initial stress configuration, and develop discontinuities in the normal stresses and shear rate at the yield surfaces over infinite times. Such stress discontinuities can be eliminated by introducing a sufficient extensional pre-stress; true plugs bordered by stress jumps then become replaced by marginally yielded, plug-like flow, or pseudo-plugs. To examine the stability of all of these state, the linear initial-value problem is solved along with the evolving base states. Because this analysis is performed for finite times, the base states remain continuous and there is no need to perturb any stress discontinuities. Armed with the insights provided, stability is then analyzed as a normal-mode problem for the final states, building in perturbations to the stress discontinuities via certain jump conditions across any yield surfaces. Regardless of whether the base flows contain true plugs or pseudo-plugs, the base states are found to be linearly unstabl
A comprehensive numerical solution is developed for the transient thermo-elasto-hydrodynamic (TEHD) characteristics of mechanical face seals. Transient lubrication features of the fluid film, transient thermal deformation features of the seal rings, dynamic behavior, and rough faces contacting are coupled. The finite volume method is utilized for the fluid film solution, and the Duhamel's principle contributes to calculation of the time-varying solid properties. An overall flowchart for the numerical solution is established, with an approach of Parallel Dual Time Steps (PDTS approach) proposed and utilized for the explicit time solver. Both of the efficiency and accuracy of the PDTS approach are evaluated by comparing with the reference. An outer-herringbone-grooved face seal in a start-up stage is studied. The simultaneously existing physical effects of the face expansion and the seal ring movement are successfully simulated with the proposed method. Neglecting viscosity-temperature effect and convergent gap forming could underestimate the load-carrying capacity of the fluid film; smaller contacting force but larger maximum contacting pressure are found comparing with the THD and
The non-inductive current start-up by multi-harmonic electron cyclotron wave has been systematically investigated in the EXL-50U spherical torus. Significant enhancements of the driven current with increasing number of resonance layers have been demonstrated by variation of the number of harmonic resonance layers of the ECW through adjustment of the magnetic field or plasma cross section. The critical role of multi-harmonic ECW in enhancing the driven current has been experimentally verified for the first time. To explain the related experimental observations, a physical mechanism involving multi-harmonic heating, multiple reflections, and multi-pass absorption - leading to the generation of high-energy electrons via X-mode wave or electron Bernstein wave has been proposed. The current drive capacity of the first harmonic extraordinary mode of the ECW has also been experimentally confirmed for the first time. After the application of Ohmic heating during the current ramp-up phase, the current drive efficiency of ECW is further enhanced. Leveraging the synergistic effect between ECW and Ohmic heating, EXL-50U achieved a plasma current of 1 MA, with the non-inductively driven current
The rapid increase in data volumes in companies has meant that momentous and comprehensive information gathering is barely possible by manual means. Business intelligence solutions can help here. They provide tools with appropriate technologies to assist with the collection, integration, storage, editing, and analysis of existing data. While almost only large companies were interested in this topic a few years ago, it has meanwhile also become necessary for start-up companies, and so the market for business intelligence has been growing for years. This article focuses on the general potentials of using BI in start-ups. First, will be examined which providers of BI solutions that are suitable for start-ups and what opportunities exist for implementing BI systems in start-ups. Then it will be shown to what extent BI has prevailed in start-ups, in which areas the techniques of BI are used in start-ups and what purpose BI has in start-ups. Finally, the success factors for BI projects in start-ups are considered.
Most countries across the globe identify technology-based start-ups as a driving force for job creation, economic growth and national development, and a critical tool for economic sustenance during pandemic crises like covid-19. However, its emergence are been argued to be problematic. Especially in a developing economy like Nigeria, where tech start-up founders are faced with diverse form of constraints and environmental uncertainties. Extant literature indicated that studies are been conducted to explain tech start-up emergence. However, such studies are fragmented with findings that are determinants to tech start-up emergence, with several determinants studied in isolation, and the emergence as linear and unidimensional events. Consequently, neglecting multi-dimensional perspective, which aggregate the dimensions of events characterizing tech start-up emergence. Given the iterative, event-based process, and interactive-dependent nature of tech start-up ventures to create activity-based products/services in an open, uncertain, nonlinear and dynamic environment, we argue that little are been known about tech start-up emergence. Thus, by drawing from synthesize literature review, a
Natural draft direct dry cooling systems (NDDDCSs) combine the benefits of two traditional dry cooling systems, air-cooled condensers (ACCs) and indirect natural draft dry cooling systems, to offer advantages such as reduced system complexity, high thermal efficiency, and low parasitic power losses and operational costs. These scalable systems can potentially operate in both large coal-fired power plants (900 MWt) and medium-scale concentrated solar power (CSP) plants (100 MWt). While prior research focused on NDDDCS steady-state performance, this study delves into the transient behaviour and start-up characteristics of this cooling system, crucial for power plants with rapid start-up requirements or load ramps during electricity demand peaks. The paper employs a transient 1-D mathematical model to characterize the NDDDCSs' response to start-up and load ramp conditions under no-wind, presenting results for both large- and medium scales while identifying limiting factors.
Software start-up failures are often explained with poor business model, market issues, insufficient funding, or simply a bad product idea. However, inadequacies in software product engineering are relatively little explored and could be a significant contributing factor to high start-up failure rate. In this paper we present analysis of 88 start-up experience reports. The analysis is presented in a form of three anti-patterns illustrating common symptoms, actual causes, and potential countermeasures of engineering inadequacies. The three anti-patterns are: product uncertainty comprising of issues in requirements engineering, poor product quality comprising of inadequacies in product quality, and team breakup comprising of team issues. The anti-patterns show that challenges and failure scenarios that appear to be business or market-related can actually originate from inadequacies in product engineering.
Tokamak start-up is characterized by low electron densities and strong electric fields, in order to quickly raise the plasma current and temperature, allowing the plasma to fully ionize and magnetic flux surfaces to form. Such conditions are ideal for the formation of superthermal electrons, which may reduce the efficiency of ohmic heating and prevent the formation of a healthy thermal fusion plasma. This is of particular concern in ITER where engineering limitations put restrictions on the allowable electric fields and limit the prefill densities during start-up. In this study, we present a new 0D burn-through simulation tool called STREAM (STart-up Runaway Electron Analysis Model), which self-consistently evolves the plasma density, temperature and electric field, while accounting for the generation and loss of relativistic runaway electrons. After verifying the burn-through model, we investigate conditions under which runaway electrons can form during tokamak start-up as well as their effects on the plasma initiation. We find that Dreicer generation plays a crucial role in determining whether a discharge becomes runaway-dominated or not, and that a large number of runaway electr
The second quantum revolution has been producing groundbreaking scientific and technological outputs since the early 2000s; however, the scientific literature on the impact of this revolution on the industry, specifically on start-ups, is limited. In this paper, we present a landscaping study with a gathered dataset of 441 companies from 42 countries that we identify as quantum start-ups, meaning that they mainly focus on quantum technologies (QT) as their primary priority business. We answer the following questions: (1) What are the temporal and geographical distributions of the quantum start-ups? (2) How can we categorize them, and how are these categories populated? (3) Are there any patterns that we can derive from empirical data on trends? We found that more than 92% of these companies have been founded within the last 10 years, and more than 50% of them are located in the US, the UK, and Canada. We categorized the QT start-ups into six fields: (i) complementary technologies, (ii) quantum computing (hardware), (iii) quantum computing (software/application/simulation), (iv) quantum cryptography/communication, (v) quantum sensing and metrology, and (vi) supporting companies, and
Removal of the accumulated liquid from jumpers of subsea gas production systems is essential to avoid possible hydrate creation and further damage to the pipeline. However, the displacement of high amounts of accumulated liquid during the production start-up leads to a gas pressure rise. Liquid plugs formed during the liquid displacement impact the structure's elbows. This in addition to cyclic pressure/forces fluctuations, may lead to harmful flow-induced vibrations (FIV). These flow phenomena that may endanger the jumper structure were explored in air-water experiments performed in a lab-scale jumper. The critical (minimal) gas velocity needed to purge the accumulated liquid was determined and the pressure and forces variations during the liquid removal were measured. In addition, the effects of the gas velocity, initial liquid amount, and gas flow ramp-up on the air-water flow phenomena were documented. Results of 3D and 2D numerical simulations (using OpenFOAM) were verified against the experimental data. The effects of employing different RANS turbulence models on the predictions were tested and demonstrated. A simple mechanistic model was established to predict the pressure a
Deploying large language models (LLMs) on mobile devices is an emerging trend to enable data privacy and offline accessibility of LLM applications. Modern mobile neural processing units (NPUs) make such deployment increasingly feasible. However, existing mobile LLM inference frameworks suffer from high start-up latency due to their inevitable cold starts, i.e., launching LLM inferences when the model is not hosted in device memory. In this paper, we identify the key bottleneck of mobile LLM cold starts as the waste of flash bandwidth on unimportant model parameters. We design EdgeFlow, a mobile LLM inference framework that mitigates the cold start issue by adaptively adjusting the precisions of LLM parameters. Specifically, EdgeFlow leverages 1) an NPU-aware adaptive quantization algorithm that assigns different precisions to weights in a finer granularity according to their importance and NPU constraints, 2) an SIMD-friendly packing format that accelerates the transformation of various-precision weights into fixed-sized NPU-native data types, and 3) a synergistic granular pipeline that coordinates CPU and NPU computation in a fine-grained and dynamic manner. Experimental results s