Search results for "ARCHITECTURE"

showing 10 items of 3706 documents

Lean Internal Startups for Software Product Innovation in Large Companies: Enablers and Inhibitors

2018

Context: Startups are disrupting traditional markets and replacing well-established actors with their innovative products.To compete in this age of disruption, large and established companies cannot rely on traditional ways of advancement, which focus on cost efficiency, lead time reduction and quality improvement. Corporate management is now looking for possibilities to innovate like startups. Along with it, the awareness and the use of the Lean startup approach have grown rapidly amongst the software startup community and large companies in recent years. Objective: The aim of this study is to investigate how Lean internal startup facilitates software product innovation in large companies.…

FOS: Computer and information sciencesProcess managementQuality managementlarge companiesProcess (engineering)lean startupmethod-in-actionContext (language use)02 engineering and technologyComputer Science - Computers and SocietyComputer Science - Software EngineeringohjelmistoalaComputers and Society (cs.CY)0502 economics and business0202 electrical engineering electronic engineering information engineeringProduct (category theory)lean internal startupsuuryrityksetta113software product innovationProduct innovationinternal startup05 social sciences020207 software engineeringlean-ajatteluinnovaatiotSoftware Engineering (cs.SE)Conceptual frameworkHardware and ArchitectureBusinessLean startup050203 business & managementSoftwareLead timeInformation Systems
researchProduct

Quantum algorithms for formula evaluation

2010

We survey the recent sequence of algorithms for evaluating Boolean formulas consisting of NAND gates.

FOS: Computer and information sciencesQuantum PhysicsHardware_MEMORYSTRUCTURESFOS: Physical sciencesComputational Complexity (cs.CC)Computer Science::PerformanceComputer Science::Hardware ArchitectureComputer Science - Computational ComplexityComputer Science::Emerging TechnologiesComputer Science - Data Structures and AlgorithmsData Structures and Algorithms (cs.DS)Hardware_ARITHMETICANDLOGICSTRUCTURESQuantum Physics (quant-ph)Computer Science::Operating SystemsHardware_LOGICDESIGN
researchProduct

A Quantum Lovasz Local Lemma

2012

The Lovasz Local Lemma (LLL) is a powerful tool in probability theory to show the existence of combinatorial objects meeting a prescribed collection of "weakly dependent" criteria. We show that the LLL extends to a much more general geometric setting, where events are replaced with subspaces and probability is replaced with relative dimension, which allows to lower bound the dimension of the intersection of vector spaces under certain independence conditions. Our result immediately applies to the k-QSAT problem: For instance we show that any collection of rank 1 projectors with the property that each qubit appears in at most $2^k/(e \cdot k)$ of them, has a joint satisfiable state. We then …

FOS: Computer and information sciencesRank (linear algebra)FOS: Physical sciences0102 computer and information sciencesComputational Complexity (cs.CC)01 natural sciencesUpper and lower boundsCombinatoricsIntersectionProbability theoryArtificial Intelligence0103 physical sciences010306 general physicsLovász local lemmaIndependence (probability theory)Quantum computerMathematicsDiscrete mathematicsQuantum PhysicsComputer Science - Computational ComplexityHardware and ArchitectureControl and Systems Engineering010201 computation theory & mathematicsQubitQuantum Physics (quant-ph)SoftwareInformation SystemsVector space
researchProduct

Software startup education: gamifying growth hacking

2021

Startups seek to create highly scalable business models. For startups, growth is thus vital. Growth hacking is a marketing strategy advocated by various startup practitioner experts. It focuses on using low cost practices while utilizing existing platforms in creative ways to gain more users for the service. Though topics related to growth hacking such as marketing on a general level have been extensively studied in the past, growth hacking as a practitioner-born topic has not seen much interest among the academia. To both spark interest in growth hacking, and to facilitate teaching growth hacking in the academia, we present two board games intended to serve as an engaging introduction to g…

FOS: Computer and information sciencesService (systems architecture)Knowledge managementgamifyingComputingMilieux_LEGALASPECTSOFCOMPUTINGBusiness modelstartup-yrityksetComputer Science - Computers and SocietypelillistäminenSoftwareohjelmistoalaComputers and Society (cs.CY)digitaalinen markkinointiHackercomputer.programming_languagemarkkinoinnin suunnittelueducationyrityksen perustaminenbusiness.industrysoftwarestartup gamificationComputingMilieux_PERSONALCOMPUTINGstartup educationstartupMarketing strategysoftware startupSPARK (programming language)koulutusGeneral levelmarkkinointikasvuyrityksetliiketoimintaScalabilitygrowth hackingbusinesscomputerhacking
researchProduct

At Your Service: Coffee Beans Recommendation From a Robot Assistant

2020

With advances in the field of machine learning, precisely algorithms for recommendation systems, robot assistants are envisioned to become more present in the hospitality industry. Additionally, the COVID-19 pandemic has also highlighted the need to have more service robots in our everyday lives, to minimise the risk of human to-human transmission. One such example would be coffee shops, which have become intrinsic to our everyday lives. However, serving an excellent cup of coffee is not a trivial feat as a coffee blend typically comprises rich aromas, indulgent and unique flavours and a lingering aftertaste. Our work addresses this by proposing a computational model which recommends optima…

FOS: Computer and information sciencesService (systems architecture)business.industryComputer scienceFeature vectorSupervised learningComputer Science - Human-Computer InteractionComputingMilieux_PERSONALCOMPUTING02 engineering and technologyRecommender systemMachine learningcomputer.software_genreField (computer science)GeneralLiterature_MISCELLANEOUSComputer Science - Information RetrievalPersonalizationHuman-Computer Interaction (cs.HC)0202 electrical engineering electronic engineering information engineeringRobotUnsupervised learning020201 artificial intelligence & image processingArtificial intelligencebusinesscomputerInformation Retrieval (cs.IR)
researchProduct

A Freely Available Morphological Analyzer, Disambiguator and Context Sensitive Lemmatizer for German

1998

In this paper we present Morphy, an integrated tool for German morphology, part-of-speech tagging and context-sensitive lemmatization. Its large lexicon of more than 320,000 word forms plus its ability to process German compound nouns guarantee a wide morphological coverage. Syntactic ambiguities can be resolved with a standard statistical part-of-speech tagger. By using the output of the tagger, the lemmatizer can determine the correct root even for ambiguous word forms. The complete package is freely available and can be downloaded from the World Wide Web.

FOS: Computer and information sciencesSpectrum analyzerRoot (linguistics)Morphology (linguistics)Computer Science - Computation and LanguageComputer sciencebusiness.industryLemmatisationContext (language use)computer.software_genreLexiconSyntaxlanguage.human_languageGermanH.3.4NounlanguageArtificial intelligencebusinesscomputerComputation and Language (cs.CL)Natural language processingWord (computer architecture)
researchProduct

Almost disjoint spanning trees: relaxing the conditions for completely independent spanning trees

2017

International audience; The search of spanning trees with interesting disjunction properties has led to the introduction of edge-disjoint spanning trees, independent spanning trees and more recently completely independent spanning trees. We group together these notions by dening (i, j)-disjoint spanning trees, where i (j, respectively) is the number of vertices (edges, respectively) that are shared by more than one tree. We illustrate how (i, j)-disjoint spanning trees provide some nuances between the existence of disjoint connected dominating sets and completely independent spanning trees. We prove that determining if there exist two (i, j)-disjoint spanning trees in a graph G is NP-comple…

FOS: Computer and information sciences[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC]Discrete Mathematics (cs.DM)Spanning trees[ INFO.INFO-NI ] Computer Science [cs]/Networking and Internet Architecture [cs.NI]0102 computer and information sciences02 engineering and technologyMinimum spanning tree[INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM]01 natural sciencesConnected dominating setCombinatorics[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]0202 electrical engineering electronic engineering information engineeringDiscrete Mathematics and CombinatoricsGridMathematicsMinimum degree spanning treeDiscrete mathematics020203 distributed computingTrémaux treeSpanning treeApplied MathematicsShortest-path treeWeight-balanced tree[ INFO.INFO-DM ] Computer Science [cs]/Discrete Mathematics [cs.DM]Disjoint connected dominating setsIndependent spanning trees[ INFO.INFO-CC ] Computer Science [cs]/Computational Complexity [cs.CC]010201 computation theory & mathematicsReverse-delete algorithmCompletely independent spanning treesComputer Science - Discrete MathematicsMathematicsofComputing_DISCRETEMATHEMATICS
researchProduct

MAC Design for WiFi Infrastructure Networks: A Game-Theoretic Approach

2011

In WiFi networks, mobile nodes compete for accessing a shared channel by means of a random access protocol called Distributed Coordination Function (DCF). Although this protocol is in principle fair, since all the stations have the same probability to transmit on the channel, it has been shown that unfair behaviors may emerge in actual networking scenarios because of non-standard configurations of the nodes. Due to the proliferation of open source drivers and programmable cards, enabling an easy customization of the channel access policies, we propose a game-theoretic analysis of random access schemes. Assuming that each node is rational and implements a best response strategy, we show that…

FOS: Computer and information sciencesgame theorycheating nodeaccess protocolsmobile nodesComputer sciencegame-theoretic approachMAC designDistributed coordination functionUpload[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]MAC protocolschannel access policyComputer Science - Computer Science and Game TheoryFOS: MathematicsElectrical and Electronic EngineeringMathematics - Optimization and Controlwireless LANdistributed coordination functionMechanism designcheating nodesWiFi infrastructure networksbusiness.industryApplied MathematicsNode (networking)WiFiComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKSWiFi; cheating nodes; game theory; MAC protocolsComputer Science ApplicationsShared resourceprogrammable cardsOptimization and Control (math.OC)game-theoretic analysisBest responserandom access schemebusinessrandom access protocolRandom accessCommunication channelComputer networkComputer Science and Game Theory (cs.GT)
researchProduct

What happens when software developers are (un)happy

2017

The growing literature on affect among software developers mostly reports on the linkage between happiness, software quality, and developer productivity. Understanding happiness and unhappiness in all its components -- positive and negative emotions and moods -- is an attractive and important endeavor. Scholars in industrial and organizational psychology have suggested that understanding happiness and unhappiness could lead to cost-effective ways of enhancing working conditions, job performance, and to limiting the occurrence of psychological disorders. Our comprehension of the consequences of (un)happiness among developers is still too shallow, being mainly expressed in terms of developmen…

FOS: Computer and information scienceshuman aspectsohjelmistokehittäjätdeveloper experiencemedia_common.quotation_subjectohjelmistotuotantoCREATIVITYemotion02 engineering and technologySoftware development processComputer Science - Software EngineeringComputer Science - Computers and SocietyComputers and Society (cs.CY)0502 economics and business0202 electrical engineering electronic engineering information engineeringhappinessMETAANALYSISmedia_commonta11305 social sciences020207 software engineeringPERFORMANCECreativity113 Computer and information sciencesSoftware qualitySoftware Engineering (cs.SE)ComprehensionEMOTIONSHardware and ArchitectureJob performanceaffect8. Economic growthMOODtunne-elämäHappinessIndustrial and organizational psychologytyöpsykologiabehavioral software engineeringPsychologyonnellisuusSocial psychology050203 business & managementSoftwareInformation SystemsQualitative researchJournal of Systems and Software
researchProduct

A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices

2021

Microservices Architecture (MSA) style is a promising design approach to develop software applications consisting of multiple small and independently deployable services. Over the past few years, researchers and practitioners have proposed many MSA patterns and strategies covering various aspects of microservices design, such as application decomposition. However, selecting appropriate patterns and strategies can entail various challenges for practitioners. To this end, this study proposes a decision model for selecting patterns and strategies to decompose applications into microservices. We used peer-reviewed and grey literature to collect the patterns, strategies, and quality attributes f…

FOS: Computer and information sciencesquality attributebusiness.industryComputer sciencemicroservices patternmedia_common.quotation_subjectMicroservicesGrey literatureSoftware Engineering (cs.SE)ohjelmistosuunnitteluComputer Science - Software EngineeringSoftwaremicroservices architectureohjelmistoarkkitehtuurimicroservices systemQuality (business)decision modelArchitectureSoftware engineeringbusinessohjelmistokehitysDecision modelmedia_common
researchProduct