Software testing is a very important activity in the software development life cycle. Numerous general black-and white-box techniques exist to achieve different goals and there are a lot of practices for different kinds of software. The testing of embedded systems, however, raises some very special constraints and requirements in software testing. Special solutions exist in this field, but there is no general testing methodology for embedded systems. One of the goals of the CIRENE project was to fill this gap and define a general testing methodology for embedded systems that could be specialized to different environments. The project included a pilot implementation of this methodology in a specific environment: an Android-based Digital TV receiver (Set-Top-Box). In this pilot, we implemented method level code coverage measurement of Android applications. This was done by instrumenting the applications and creating a framework for the Android device that collected basic information from the instrumented applications and communicated it through the network towards a server where the data was finally processed. The resulting code coverage information was used for many purposes according to the methodology: test case selection and prioritization, traceability computation, dead code detection, etc. The resulting methodology and toolset were reused in another project where we investigated whether the coverage information can be used to determine locations to be instrumented in order to collect relevant information about software usability. In this paper, we introduce the pilot implementation and, as a proof-ofconcept, present how the coverage results were used for different purposes.
Rezime: Turbulentno tržišite, koje će u budućnosti biti sve dinamičnije, zasniva se na tesnoj saradnji kompanije (brendova) sa svojm kupcima. Imati prestižan brend i verne potrošače cilj je kome teže svi učesnici na tržištu. Međutim, mnoge kompanije nisu u stanju da predvide i planiraju proces upravljanja brendom već ostaju na površnom shvatanju brendiranja kao jednostavnom procesu kreiranje imena, slogana i dizajna proizvoda. Ukoliko brendovi uspeju da ostvare emocionalnu vezu sa kupcem, onda je put za ostvarenje poslovnog uspeha i maksimiziranje profita otvoren. Sve veći broj kompanija shvata važnost i neophodnost brendiranja. Uvidevši da se dobra reputacija i pozitivan imidž odražava na poslovni uspeh, kompanije u poslednje vreme sve više posvećuju pažnju ovoj problematici.Ključne reči: tržište, brendiranje, emocionalno brendiranje, proces upravljanja brendom, maksimiziranje profita.
UVODNa sve zahtevnijim tržištima, uspeh poslovne strategije kompanije zavisi od ostvarenja konkurentske prednosti. Funkcije marketinga, istraživanja tržišta i brendiranje predstavljaju ključne faktore u nastojanju kompanija da izgrade kvalitetan odnos sa svojim korisnicima/potrošačima. Ukoliko se zasniva na kvalitetnim podacima o potrošačima, brendiranje može da pomogne u povećanju prodaje i stvaranju poverenja potrošača. Smatra se da najznačajniju funkciju marketinga čini upravo izgradnja brenda.Proces stvaranja brenda je kompleksan, dugotrajan i zahteva postojanje jasne brend strategije, koja treba prevashodno da se zasniva na zadržavanju kupaca, a ne na njihovom pridobijanju. Izgradnja uspešnog brenda zasniva se na komunikaciji, koja može biti usmerena eksterno ili interno.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.